スポンサーリンク

【応用情報技術者試験】整数の表現(2進数と16進数) 実践問題10問(高難易度)

実践問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。

第1問

2進数 101101₂ を10進数へ変換した値として正しいものはどれか。

  1. 41
  2. 45
  3. 53
  4. 61

解答&解説はこちら


第2問

10進数 45 を2進数へ変換したものとして正しいものはどれか。

  1. 101001₂
  2. 101101₂
  3. 110101₂
  4. 111001₂

解答&解説はこちら


第3問

16進数 3A₁₆ を10進数へ変換した値として正しいものはどれか。

  1. 48
  2. 52
  3. 58
  4. 62

解答&解説はこちら


第4問

2進数 11110000₂ を16進数へ変換したものとして正しいものはどれか。

  1. F0₁₆
  2. E0₁₆
  3. FF₁₆
  4. 0F₁₆

解答&解説はこちら


第5問

8ビット符号なし整数で表現可能な最大値として正しいものはどれか。

  1. 127
  2. 128
  3. 255
  4. 256

解答&解説はこちら


第6問

8ビット2の補数表現において 11111111₂ が表す10進数として正しいものはどれか。

  1. -1
  2. -127
  3. 127
  4. 255

解答&解説はこちら


第7問

8ビット2の補数表現で表現可能な範囲として正しいものはどれか。

  1. -127 ~ 127
  2. -128 ~ 127
  3. -255 ~ 255
  4. 0 ~ 255

解答&解説はこちら


第8問

2進数 1010₂0110₂ のAND演算結果として正しいものはどれか。

  1. 1110₂
  2. 0010₂
  3. 0110₂
  4. 0000₂

解答&解説はこちら


第9問

16進数 FF₁₆ を10進数へ変換した値として正しいものはどれか。

  1. 127
  2. 128
  3. 255
  4. 256

解答&解説はこちら


第10問

左へ1ビットシフトする操作の説明として適切なものはどれか。

  1. 2で割る効果がある
  2. 2倍する効果がある
  3. 必ず値は変わらない
  4. 符号反転する

解答&解説はこちら


解答&解説

解答:第1問

正解:2. 45

計算:

1011012 = 32 + 8 + 4 + 1

= 45

問題へ戻る


解答:第2問

正解:2. 101101₂

45 = 32 + 8 + 4 + 1

問題へ戻る


解答:第3問

正解:3. 58

計算:

3A16 = 3 × 16 + 10

= 48 + 10
= 58

問題へ戻る


解答:第4問

正解:1. F0₁₆

4ビット区切り:

1111 00002 = F016

問題へ戻る


解答:第5問

正解:3. 255

8ビット符号なし:

28 -1 =255

問題へ戻る


解答:第6問

正解:1. -1

2の補数表現:
全ビット1は-1。

問題へ戻る


解答:第7問

正解:2. -128 ~ 127

8ビット2の補数:

-27 〜 27-1

問題へ戻る


解答:第8問

正解:2. 0010₂

AND演算:

10102 ∩ 01102 = 00102

問題へ戻る


解答:第9問

正解:3. 255

計算:

FF16 = 15×16 +15

= 240 + 15
= 255

問題へ戻る


解答:第10問

正解:2. 2倍する効果がある

左シフト:

X << 1 = X × 2

問題へ戻る


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント