1.108對應的十六進制形式是( )。
A.5CH
B.63H
C.6CH
D.B4H
B.63H
C.6CH
D.B4H
2.-1029的16位補碼用十六進制表示為( )。
A.8405H
B.FBFBH
C.0405H
D.7BFBH
B.FBFBH
C.0405H
D.7BFBH
3.考慮以下C語言代碼:
short si=–8196;
unsigned short usi=si;
執行上述程序段后,usi的值是( )。
A.8196
B.34572
C.57339
D.57340
B.34572
C.57339
D.57340
4.考慮以下C語言代碼:
short si=–32768;
unsigned short usi=si;
執行上述程序段后,usi的值是( )。
A.65536
B.65535
C.32768
D.-32768
B.65535
C.32768
D.-32768
5.考慮以下C語言代碼:
unsigned short usi=65535;
short si=usi;
執行上述程序段后,si的值是( )。
A.65535
B.-1
C.-65535
D.1
B.-1
C.-65535
D.1
6.在ISO C90標准下執行以下關系表達式,結果為"真"的是( )。
A.(unsigned) -1 > -2
B.-1 < 0U
C.2147483647 < (int) 2147483648U
D.2147483647 > -2147483648
B.-1 < 0U
C.2147483647 < (int) 2147483648U
D.2147483647 > -2147483648
7.-1028采用IEEE 754單精度浮點數格式表示的結果(十六進制形式)是( )。
A.44808000H
B.44C04000H
C.C4808000H
D.C4C04000H
B.44C04000H
C.C4808000H
D.C4C04000H
8.假定變量i、f的數據類型分別是int、float。已知i=12345,f=1.2345e3,則在一個32位機器中執行下列表達式時,結果為"假"的是( )。
A.f==(float)(int)f
B.i==(int)(double)i
C.f==(float)(double)f
D.i==(int)(float)i
B.i==(int)(double)i
C.f==(float)(double)f
D.i==(int)(float)i
9.假定某計算機按字節編址,采用小端方式,有一個float型變量x的地址為0xffffc000,x=12345678H,則在內存單元0xffffc001中存放 的內容是( )。
A.0001001000110100B
B.01010110B
C.00110100B
D.0101B
B.01010110B
C.00110100B
D.0101B
10.下面是關於計算機中存儲器容量單位的敘述,其中錯誤的是( )。
A.最小的計量單位為位(bit),表示一位"0"或"1"
B.最基本的計量單位是字節(Byte),一個字節等於8bit
C.一台計算機的編址單位、指令字長和 數據字長都一樣,且是字節的整數倍
D."主存容量為1KB"的含義是指主存中能存放1024個字節的二進制信息
B.最基本的計量單位是字節(Byte),一個字節等於8bit
C.一台計算機的編址單位、指令字長和 數據字長都一樣,且是字節的整數倍
D."主存容量為1KB"的含義是指主存中能存放1024個字節的二進制信息