2018-09-27 Day 3-ジョブ

995 ワード

day 3宿題:
1.次の4組の数は、2進数、8進数、16進数の順で、(d)a.12、77、10 b.12、80、10 c.11、78、19 d.11、77、19
2.2進数加算の基本的な特徴は、0+0=0、0+1=1、1+0=1、1+1=0であり、1+1=0である.この基本法則と十進法演算の類似法則を用いて、バイナリ加算1001+101の結果を(c)a.1001 b.1010 c.1110 d.1101とした.
7.8進数754のデジタル7に対応するビット権は(c)a.10^2 b.16^1 c.8^2 d.2^2である
8.10進数53を2進数に変換するのは(b)a.100101 b.110101 c.100100 d.10100である
9.(やや難しい)十進法の8は、X進数で11、すなわち(10)8=(X)11として表されることが知られている.すみません、このX進法は具体的に(b)進法a.6 b.7 c.8 d.9です.
10.バイナリの1000001は10進数に相当する_A4____,バイナリの100.001は_と表すことができます.B4. A: ① 62 ② 63 ③ 64 ④ 65 B: ① 23+2–3 ② 22+2–2 ③ 23+2–2 ④ 22+2–3
11.ビット演算を用いて一つの数が奇数であるか否かを判断する注:奇数のバイナリの最後のビットは1、偶数は0例である
num = 337
print(num&1)

出力が1の場合、奇数となります.出力0、偶数
12.式0 x 13&0 x 17の値は(19)13.x=2,y=3の場合x&yの結果は(2)14.式ord('a')|ord('z')の演算結果は(123)である
15.ビット演算では、オペランドが右に1ビットずつシフトし、その結果は(b)に相当する
A.オペランドに2 Bを乗じたオペランドを2で割る
C.オペランドを4 Dで割ったオペランドに4を乗じる
16.xを整数(16ビット)とする.x|yによってxを低度8の位置1にし,8の高さを一定にするには,yのバイナリ数は()