第三種電気主任技術者の過去問
平成28年度(2016年)
機械 問56

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

第三種 電気主任技術者試験 平成28年度(2016年) 機械 問56 (訂正依頼・報告はこちら)

次の文章は、基数の変換に関する記述である。

・2進数00100100を10進数で表現すると(ア)である。
・10進数170を2進数で表現すると(イ)である。
・2進数111011100001を8進数で表現すると(ウ)である。
・16進数(エ)を2進数で表現すると11010111である。

上記の記述中の空白箇所(ア)、(イ)、(ウ)及び(エ)に当てはまる組合せとして、正しいものを次の( 1 )~( 5 )のうちから一つ選べ。
  • (ア)36  (イ)10101010  (ウ)7321  (エ)D7
  • (ア)37  (イ)11010100  (ウ)7341  (エ)C7
  • (ア)36  (イ)11010100  (ウ)7341  (エ)D7
  • (ア)36  (イ)10101010  (ウ)7341  (エ)D7
  • (ア)37  (イ)11010100  (ウ)7321  (エ)C7

次の問題へ

正解!素晴らしいです

残念...

この過去問の解説 (3件)

01

(ア)
2進数を10進数に変換します。

(00100100)₂
=0×2^7+0×2^6+1×2^5+0×2^4+0×2^3+1×2^2+0×2^1+0×2^0
=0+0+32+0+0+4+0+0
=36

よって(ア)には「36」が入ります。


(イ)
10進数を2進数に変換します。

170/2=85・・・0
85/2=42・・・1
42/2=21・・・0
21/2=10・・・1
10/2=5・・・0
5/2=2・・・1
2/2=1・・・0
1/2=0・・・1
以上より、(イ)には「10101010」が入ります。


(ウ)
2進数を8進数に変換します。3桁ずつ分けて、それぞれを8進数に変換します。

111011100001
→ 111|011|100|001
→ 7|3|4|1

以上より、(ウ)には「7341」が入ります。


(エ)
2進数を16進数に変換します。4桁ずつ分けて、それぞれを16進数に変換します。

11010111
→ 1101|0111
→ D|7

以上より、(エ)には「D7」が入ります。


上記より、正解は4.になります。

参考になった数1

02

(ア)00100100(2)=36(10)

  00100100(2)

  =0×20+0×21+1×22+0×23+0×24+1×25+0×26+0×27

  =2225

  =4+32

  =36(10)

 したがって、正解は「36」です。

 

(イ)170(10)=10101010(2)

 割りきれなくなるまで2で割っていきます。

 余りを並べた数値が答えになります。

  170/2=85余り0

   85/2=42余り1

   42/2=21余り0

   21/2=10余り1

   10/2=  5余り0

     5/2=  2余り1

     2/2=  1余り0

     1/2=  0余り1

 したがって、正解は「10101010」です。  

 

(ウ)111011100001(2)=7341(8)

 3桁ずつに分け、それぞれ10進数を計算した値が8進数になります。

  111,011,100,001

  =7,3,4,1

 したがって、正解は「7341」です。 

 

(エ)11010111(2)=D7(16)

 4桁ずつに分け、それぞれ10進数を計算します。

  1101,0111(2)

  =13,7(10)

 次に10進数を16進数で表現します。

  =13,7(10)

  =D7(16)

 したがって、正解は「D7」です。

選択肢4. (ア)36  (イ)10101010  (ウ)7341  (エ)D7

正解です。

参考になった数0

03

10進数以外の表現方法

ア.
3桁と6桁が1なので、
2^3 × 1 + 2^6 × 1 = 8 + 64 =72




170を2の冪数で分解すると
170
= 128 + 32 + 8 + 2
= 2^7 + 2^5 + 2^3 + 2^1
よって
1010110



111011100001
= 2^11 + 2^10 + 2^9 + 2^7 + 2^6 + 2^5 + 2^0
= 2048 + 1024 + 512 + 128 + 64 + 32 + 1
= 3,809


3809 / 8
= 8^3×7 + 225
= 8^3×7 + 8^2×3 + 8^1×4 + 8^0×1

よって
7341



11010111を10進法に直します
= 2^7 + 2^6 + 2^4 + 2^2 + 2^1 + 2^0
= 128 + 64 + 16 + 4 + 2 + 1
= 215

215を16進数表記に直すと
215/16 = 13 * 16 + 7

16進数表記で10はA,11はB,12はC,13はD
よって215はD7となる

選択肢は4.です。

参考になった数0