1.下列四組數(shù)埃篓,依次為二進(jìn)制、八進(jìn)制和十六進(jìn)制葵擎,符合要求的是()
a. 12, 77, 10
b. 12, 80, 10
c. 11, 78, 19
d. 11, 77, 19
- 答案:d
2.二進(jìn)制數(shù)加法運(yùn)算的基本特點(diǎn)是“逢二進(jìn)一”胳蛮,即0+0=0,0+1=1慧脱,1+0=1渺绒,1+1=0并進(jìn)位。運(yùn)用這一基本法則和十進(jìn)制運(yùn)算的類似規(guī)律菱鸥,得出二進(jìn)制數(shù)加法運(yùn)算1001+101的結(jié)果為()
a. 1001
b. 1010
c. 1110
d. 1101
- 答案: c
7.八進(jìn)制754中的數(shù)碼7對(duì)應(yīng)的位權(quán)是()
a. 10^2 b. 16^1 c. 8^2 d. 2^2
- 答案:c
8.十進(jìn)制數(shù)53轉(zhuǎn)換成二進(jìn)制數(shù)是()
a. 100101
b. 110101
c.100100
d.110100
- 答案:110101
9.(偏難)已知宗兼,十進(jìn)制中的8在X進(jìn)制中表示為11,即(10)8=(X)11采缚。請(qǐng)問這個(gè)X進(jìn)制具體為()進(jìn)制
a. 6
b. 7
c. 8
d. 9
- 答案:b
10.二進(jìn)制的1000001相當(dāng)十進(jìn)制的______针炉,二進(jìn)制的100.001可以表示為___。
A: ① 62 ② 63 ③ 64 ④ 65
B: ① 2 ^ 3 + 2 ^ –3 ② 2 ^ 2 + 2 ^ –2 ③ 2 ^ 3 + 2 ^ –2 ④ 2 ^ 2 + 2 ^ –3
- 答案:A:④ B:④
11.使用位運(yùn)算判斷一個(gè)數(shù)是否是奇數(shù)
注:奇數(shù)的二進(jìn)制的最后一位是1扳抽,偶數(shù)是0
- 答案:
num = input("請(qǐng)輸入一個(gè)數(shù)字: ")
num = int(num)
result = num & 0b1
if result:
print("%s是奇數(shù)" % (num))
else:
print("%s是偶數(shù)" % (num))
- 12.表達(dá)式0x13&0x17的值是( )
- 答案:19
13.若x=2,y=3則x&y的結(jié)果是( )
分析:將x與y從十進(jìn)制轉(zhuǎn)換為二進(jìn)制原碼篡帕,再轉(zhuǎn)換為補(bǔ)碼,再按位與贸呢,得到0010镰烧,此為補(bǔ)碼,原碼為0010
答案:2
14.表達(dá)式 ord('a') | ord('z') 的運(yùn)算結(jié)果是()
- 答案:123
15.在位運(yùn)算中楞陷,操作數(shù)每右移一位怔鳖,其結(jié)果相當(dāng)于( )
A.操作數(shù)乘以2 B.操作數(shù)除以2
C.操作數(shù)除以4 D.操作數(shù)乘以4
- 答案:B
16.設(shè)x 是一個(gè)整數(shù)(16位).若要通過x|y使x低度8位置1,高8位不變固蛾,則y的二進(jìn)制數(shù)是( )
- 答案:0b0000000011111111