総視聴再生時間43万分以上(2017年5月13日現在)の動画で基本情報技術者試験の過去問&キーワード解説!スキマ時間に動画!〜これじょIT〜

PR広告

平成29年度春 基本情報技術者試験 午前過去問5|合格率アップ!動画解説!

TOP :

平成29年度春 基本情報技術者試験 午前過去問5

流れ図は、シフト演算と加算の繰り返しによって、2進整数の乗算を行う手順を表したものである。この流れ図中のa、bの組合せとして、適切なものはどれか。ここで、乗数と被乗数は符号なしの16ビットで表される。X、Y、Zは32ビットのレジスタであり、けた送りは論理シフトを用いる。最下位ビットを第0ビットと記す。

平成29年度春 基本情報技術者試験 午前過去問5

a b
Yの第0ビット Xを1ビット左シフト、Yを1ビット右シフト
Yの第0ビット Xを1ビット右シフト、Yを1ビット左シフト
Yの第15ビット Xを1ビット左シフト、Yを1ビット右シフト
Yの第15ビット Xを1ビット右シフト、Yを1ビット左シフト

正解:ア

解説

答えは「ア」です!

仮の値を入れて計算をします。

初期状態

X = 0000000000000010 10進数の2

Y = 0000000000000100 10進数の4

Z = 0000000000000000 i = 1

仮にaをYの第0ビット、bをXを1ビット左シフト、Yを1ビット右シフトとします。

●1回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000000000100

Yを1ビット右シフト 0000000000000010

i = 1 + 1 = 2 // i = 1

2 ≦ 16 // i = 2

●2回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000000001000

Yを1ビット右シフト 0000000000000001

i = 2 + 1 = 3 // i = 2

3 ≦ 16 // i = 3

●3回目

Yの0ビットは1なので‥Y = 1

Z

= 0000000000000000 + 0000000000001000

= 0000000000001000

Xを1ビット左シフト 0000000000010000

Yを1ビット右シフト 0000000000000000

i = 3 + 1 = 4 // i = 3

4 ≦ 16 // i = 4

●4回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000000100000

Yを1ビット右シフト 0000000000000000

i = 4 + 1 = 5 // i = 4

5 ≦ 16 // i = 5

●5回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000001000000

Yを1ビット右シフト 0000000000000000

i = 5 + 1 = 6 // i = 5

6 ≦ 16 // i = 6

●6回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000010000000

Yを1ビット右シフト 0000000000000000

i = 6 + 1 = 7 // i = 6

7 ≦ 16 // i = 7

●7回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000100000000

Yを1ビット右シフト 0000000000000000

i = 7 + 1 = 8 // i = 7

8 ≦ 16 // i = 8

●8回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000001000000000

Yを1ビット右シフト 0000000000000000

i = 8 + 1 = 9 // i = 8

9 ≦ 16 // i = 9

●9回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000010000000000

Yを1ビット右シフト 0000000000000000

i = 9 + 1 = 10 // i = 9

10 ≦ 16 // i = 10

●10回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000100000000000

Yを1ビット右シフト 0000000000000000

i = 10 + 1 = 11 // i = 10

11 ≦ 16 // i = 11

●11回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0001000000000000

Yを1ビット右シフト 0000000000000000

i = 11 + 1 = 12 // i = 11

12 ≦ 16 // i = 12

●12回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0010000000000000

Yを1ビット右シフト 0000000000000000

i = 12 + 1 = 13 // i = 12

13 ≦ 16 // i = 13

●13回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0100000000000000

Yを1ビット右シフト 0000000000000000

i = 13 + 1 = 14 // i = 13

14 ≦ 16 // i = 14

●14回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 1000000000000000

Yを1ビット右シフト 0000000000000000

i = 14 + 1 = 15 // i = 14

15 ≦ 16 // i = 15

●15回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000000000000

Yを1ビット右シフト 0000000000000000

i = 15 + 1 = 16 // i = 15

16 ≦ 16 // i = 16

●16回目

Yの0ビットは0なので‥Y ≠ 1

Xを1ビット左シフト 0000000000000000

Yを1ビット右シフト 0000000000000000

i = 16 + 1 = 17 // i = 16

17 > 16 // i = 17

Zを出力する

0000000000001000 10進数の8(= 2 × 4)なので正しい

a Yの第0ビット

b Xを1ビット左シフト、Yを1ビット右シフト

が正解となります!

平成29年度春 基本情報技術者試験 午前過去問 一覧

  1. 平成29年度春 基本情報技術者試験 午前過去問1
  2. 平成29年度春 基本情報技術者試験 午前過去問2
  3. 平成29年度春 基本情報技術者試験 午前過去問3
  4. 平成29年度春 基本情報技術者試験 午前過去問4
  5. 平成29年度春 基本情報技術者試験 午前過去問5
  6. 平成29年度春 基本情報技術者試験 午前過去問6
  7. 平成29年度春 基本情報技術者試験 午前過去問7
  8. 平成29年度春 基本情報技術者試験 午前過去問8
  9. 平成29年度春 基本情報技術者試験 午前過去問9
  10. 平成29年度春 基本情報技術者試験 午前過去問10
  11. 平成29年度春 基本情報技術者試験 午前過去問11
  12. 平成29年度春 基本情報技術者試験 午前過去問12
  13. 平成29年度春 基本情報技術者試験 午前過去問13
  14. 平成29年度春 基本情報技術者試験 午前過去問14
  15. 平成29年度春 基本情報技術者試験 午前過去問15
  16. 平成29年度春 基本情報技術者試験 午前過去問16
  17. 平成29年度春 基本情報技術者試験 午前過去問17
  18. 平成29年度春 基本情報技術者試験 午前過去問18
  19. 平成29年度春 基本情報技術者試験 午前過去問19
  20. 平成29年度春 基本情報技術者試験 午前過去問20
  21. 平成29年度春 基本情報技術者試験 午前過去問21
  22. 平成29年度春 基本情報技術者試験 午前過去問22
  23. 平成29年度春 基本情報技術者試験 午前過去問23
  24. 平成29年度春 基本情報技術者試験 午前過去問24
  25. 平成29年度春 基本情報技術者試験 午前過去問25
  26. 平成29年度春 基本情報技術者試験 午前過去問26
  27. 平成29年度春 基本情報技術者試験 午前過去問27
  28. 平成29年度春 基本情報技術者試験 午前過去問28
  29. 平成29年度春 基本情報技術者試験 午前過去問29
  30. 平成29年度春 基本情報技術者試験 午前過去問30
  31. 平成29年度春 基本情報技術者試験 午前過去問31
  32. 平成29年度春 基本情報技術者試験 午前過去問32
  33. 平成29年度春 基本情報技術者試験 午前過去問33
  34. 平成29年度春 基本情報技術者試験 午前過去問34
  35. 平成29年度春 基本情報技術者試験 午前過去問35
  36. 平成29年度春 基本情報技術者試験 午前過去問36
  37. 平成29年度春 基本情報技術者試験 午前過去問37
  38. 平成29年度春 基本情報技術者試験 午前過去問38
  39. 平成29年度春 基本情報技術者試験 午前過去問39
  40. 平成29年度春 基本情報技術者試験 午前過去問40
  41. 平成29年度春 基本情報技術者試験 午前過去問41
  42. 平成29年度春 基本情報技術者試験 午前過去問42
  43. 平成29年度春 基本情報技術者試験 午前過去問43
  44. 平成29年度春 基本情報技術者試験 午前過去問44
  45. 平成29年度春 基本情報技術者試験 午前過去問45
  46. 平成29年度春 基本情報技術者試験 午前過去問46
  47. 平成29年度春 基本情報技術者試験 午前過去問47
  48. 平成29年度春 基本情報技術者試験 午前過去問48
  49. 平成29年度春 基本情報技術者試験 午前過去問49
  50. 平成29年度春 基本情報技術者試験 午前過去問50
  51. 平成29年度春 基本情報技術者試験 午前過去問51
  52. 平成29年度春 基本情報技術者試験 午前過去問52
  53. 平成29年度春 基本情報技術者試験 午前過去問53
  54. 平成29年度春 基本情報技術者試験 午前過去問54
  55. 平成29年度春 基本情報技術者試験 午前過去問55
  56. 平成29年度春 基本情報技術者試験 午前過去問56
  57. 平成29年度春 基本情報技術者試験 午前過去問57
  58. 平成29年度春 基本情報技術者試験 午前過去問58
  59. 平成29年度春 基本情報技術者試験 午前過去問59
  60. 平成29年度春 基本情報技術者試験 午前過去問60
  61. 平成29年度春 基本情報技術者試験 午前過去問61
  62. 平成29年度春 基本情報技術者試験 午前過去問62
  63. 平成29年度春 基本情報技術者試験 午前過去問63
  64. 平成29年度春 基本情報技術者試験 午前過去問64
  65. 平成29年度春 基本情報技術者試験 午前過去問65
  66. 平成29年度春 基本情報技術者試験 午前過去問66
  67. 平成29年度春 基本情報技術者試験 午前過去問67
  68. 平成29年度春 基本情報技術者試験 午前過去問68
  69. 平成29年度春 基本情報技術者試験 午前過去問69
  70. 平成29年度春 基本情報技術者試験 午前過去問70
  71. 平成29年度春 基本情報技術者試験 午前過去問71
  72. 平成29年度春 基本情報技術者試験 午前過去問72
  73. 平成29年度春 基本情報技術者試験 午前過去問73
  74. 平成29年度春 基本情報技術者試験 午前過去問74
  75. 平成29年度春 基本情報技術者試験 午前過去問75
  76. 平成29年度春 基本情報技術者試験 午前過去問76
  77. 平成29年度春 基本情報技術者試験 午前過去問77
  78. 平成29年度春 基本情報技術者試験 午前過去問78
  79. 平成29年度春 基本情報技術者試験 午前過去問79
  80. 平成29年度春 基本情報技術者試験 午前過去問80

TOP :

PR広告

フェイスブックコメント

平成28年度秋 基本情報技術者試験 午後 テキスト・動画解説

平成28年度秋 基本情報技術者試験 午前 テキスト・動画解説

平成28年度春 基本情報技術者試験 午後 テキスト・動画解説

平成28年度春 基本情報技術者試験 午前 テキスト・動画解説

平成27年度秋 基本情報技術者試験 午後 テキスト・動画解説

平成27年度春 基本情報技術者試験 午後 テキスト・動画解説

平成27年度春 基本情報技術者試験 午前 テキスト・動画解説

平成26年度秋 基本情報技術者試験 午前 テキスト・動画解説

平成26年度春 基本情報技術者試験 午前 テキスト・動画解説