第二次练习题
单选题:
1、对真值0表示形式唯一的机器数是()
A、原码
B、补码和移码
C、反码
D、以上都不对
2、[x]补= x0.x1x2…x n(n为整数),它的模是()
A、2n-1
B、2n
C、1
D、2
3、[x]补= x0x1x2…x n(n为整数),它的模是()
A、2n+1
B、2n
C、2n+1
D、2n-1
4、若[x]补= 0.1101010,则[x]原= ()
A、1.0010101
B、1.0010110
C、0.0010110
D、0.1101010
5、若[x]补= 1.1101010,则[x]原= ()
A、1.0010101
B、1.0010110
C、0.0010110
D、0.1101010
6、假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为()
A、C2H
B、BEH
C、BDH
D、42H
7、设寄存器位数为8位,机器数采用补码表示(含1位符号位)。对应于十进制数-27,寄存器内容为()
A、27H
B、9BH
C、E5H
D、C6H
8、设寄存器位数为8位,机器数采用补码表示(含1位符号位),则十进制数-26存放在寄存器中的内容是()
A、26H
B、9BH
C、E6H
D、5AH
9、设机器数采用补码表示(含1位符号位),若寄存器内容为9BH,则对应的十进制数为()
A、-27
B、-97
C、-101
D、155
10、若寄存器内容为1000 0000,若它等于0,则为()
A、原码
B、补码
C、反码
D、移码
11、若寄存器内容为1000 0000,若它等于-0,则为()
A、原码
B、补码
C、反码
D、移码
12、若寄存器内容为1111 1111,若它等于+127,则为()
A、原码
B、补码
C、反码
D、移码
13、若寄存器内容为1111 1111,若它等于-1,则为()
A、原码
B、补码
C、反码
D、移码
14、若寄存器内容为0000 0000,若它等于-128,则为()
A、原码
B、补码
C、反码
D、移码
15、若寄存器内容为1000 0000,若它等于-128,则为()
A、原码
B、补码
C、反码
D、移码
16、一个C语言程序在一台32位机器上运行,程序中定义了三个变量x,y和z,其中x和z为int型,y为short型。当x = 127,y = -9时,执行赋值语句z = x + y后,x,y和z 的值分别是()
A、x = 0000007FH,y = FFF9H,z = 00000076H
B、x = 0000007FH,y = FFF9H,z = FFFF0076H
C、x = 0000007FH,y = FFF7H,z = FFFF0076H
D、x = 0000007FH,y = FFF7H,z = 00000076H
17、一个16位无符号二进制数的表示范围是()