WORD格式 编辑整理
C、14.625 D、14.5
8、下列不同进制的数中,最大的是() A、(0.101)2 B、(0.62)10 C、(0.52)8 D、(0.75)16 9、以下数中最小的为() A、(101001)2 B、(52)8 C、(00101001)BCD D、(233)16
10、对真值0表示形式唯一的机器数是() A、原码 B、补码和移码 C、反码 D、以上都不对
11、[x]补 = x0.x1x2…xn(n为整数),它的模是() A、2n-1
B、2n
C、1 D、2
12、[x]补 = x0x1x2…xn(n为整数),它的模是() A、2n+1
B、2n
C、2n
+1 D、2n
-1 答案:
专业知识分享
1、B 2、A 3、C 4、C 5、B 6、B 7、A 8、C 9、C 10、B 11、D 12、A 第六章练习习题(二) 2017-06-06 马辉 安阳师院mh
1、若[x]补 = 0.1101010,则[x]原 = () A、1.0010101 B、1.0010110 C、0.0010110 D、0.1101010
2、若[x]补 = 1.1101010,则[x]原 = () A、1.0010101 B、1.0010110 C、0.0010110 D、0.1101010
3、假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为() A、C2H B、BEH C、BDH D、42H
4、设寄存器位数为8位,机器数采用补码表示(含1位符号位)。对应于十进制数-27,寄存器内容为() A、27H B、9BH C、E5H D、C6H
5、设寄存器位数为8位,机器数采用补码表示(含1位符号位),则十进制数-26存放在寄存器中的内容是() A、26H B、9BH
WORD格式 编辑整理
C、E6H D、5AH
6、设机器数采用补码表示(含1位符号位),若寄存器内容为9BH,则对应的十进制数为() A、-27 B、-97 C、-101 D、155
7、若寄存器内容为10000000,若它等于0,则为() A、原码 B、补码 C、反码 D、移码
8、若寄存器内容为10000000,若它等于-0,则为() A、原码 B、补码 C、反码 D、移码
9、若寄存器内容为11111111,若它等于+127,则为() A、原码 B、补码 C、反码 D、移码
10、若寄存器内容为11111111,若它等于-1,则为() A、原码 B、补码 C、反码 D、移码
11、若寄存器内容为00000000,若它等于-128,则为() A、原码 B、补码 C、反码 D、移码
12、若寄存器内容为10000000,若它等于-128,则为()
专业知识分享
A、原码 B、补码 C、反码 D、移码 答案:
1、D 2、B 3、B 4、C 5、C 6、C 7、D 8、A 9、D 10、B 11、D 12、B 第六章练习习题(三) 2017-06-07 马辉 安阳师院mh
1、一个16位无符号二进制数的表示范围是() A、0~65536 B、0~65535 C、-32768~32767 D、-32768~32768
2、若定点整数64位,含1位符号位,采用补码表示,则所能表示的绝对值最大负数为()
A、-264
B、-(264
-1) C、-263
D、-(263
-1)
3、n位定点无符号整数表示的最大值是() A、2n
B、2n
-1 C、2n-1
D、2n-1
-1
WORD格式 编辑整理
4、若定点整数64位,含1位符号位,采用补码表示,则所表示最大正数为()
A、264
B、264
-1 C、263
D、263
-1
5、定点小数反码[x]反 = x0.x1……xn表示的数值范围是() A、-1+2-n
< x ≤ 1-2-n
B、-1+2-n
≤ x < 1-2-n
C、-1+2-n
≤ x ≤ 1-2-n
D、-1+2-n
< x < 1-2-n
6、一个n+1位整数x原码的数值范围是() A、-2n
+1 < x < 2n
-1 B、-2n
+1 ≤ x < 2n
-1 C、-2n
+1 < x ≤ 2n
-1 D、-2n
+1 ≤ x ≤ 2n
-1
7、若[x]补 = 1x1x2x3x4x5x6,其中xi(1≤i≤6)取0或1,若要x>-32,应当满足()
A、x1为0,其他各位任意 B、x1为1,x2……x6中至少有一位为1 C、x1为1,其他各位任意 D、x1为0,x2……x6中至少有一位为1
8、计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述
专业知识分享
I、零的表示是唯一的
II、符号位可以和数值部分一起参加运算 III、和其真值的对应关系简单、直观 IV、减法可以用加法来实现
在以上叙述中,()是补码表示的特点 A、I和II B、I和III C、I和II和III D、I和II和IV
9、补码定点整数10010101右移一位后的值为() A、01001010 B、0100 1010 1 C、1000 1010 D、1100 1010
10、补码定点整数01010101左移2位后的值为() A、01000111 B、0101 0100 C、0100 0110 D、0101 0101
11、设机器数字长8位(含1位符号位),若机器数BAH为原码,则算术左移一位得(),算术右移一位后得() A、F4H,EDH B、B4H,6DH C、F4H,9DH D、B5H,EDH
12、设机器数字长8位(含1位符号位),若机器数DAH为补码,则算术左移一位得(),算术右移一位后得() A、B4H,EDH B、F4H,6DH C、B5H,EDH D、B4H,6DH
WORD格式 编辑整理
答案:
1、B 2、C 3、B 4、D 5、C 6、D 7、B 8、D 9、D 10、B 11、C 12、A 第六章练习习题(四) 2017-06-08 马辉 安阳师院mh 1、计算机内的减法是用()来实现的 A、将被减数加到减数上 B、从被减数中减去减数 C、补数的相加 D、从减数中减去被减数 2、补码的加减法是指()
A、操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替 B、操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同
C、操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成
D、操作数用补码表示,由数符决定两数的操作,符号位单独处理
专业知识分享
3、在补码的加减法中,用两位符号位判断溢出,两符号位为10时,表示()
A、结果为正数,无溢出 B、结果正溢出
C、结果负溢出 D、结果为负数,无溢出
4、在补码的加减法中,用两位符号位判断溢出,两符号位为01时,表示()
A、结果为正数,无溢出 B、结果正溢出
C、结果负溢出 D、结果为负数,无溢出
5、若采用双符号位,则发生正溢出的特征是:双符号位为() A、00 B、01 C、10 D、11
6、定点加法运算中,()时表示数据溢出 A、双符号位相同 B、双符号位不同 C、两正数相加 D、两负数相加
7、两补码相加,采用1位符号位,则当()时,表示结果溢出
WORD格式 编辑整理
A、最高位有进位
B、最高位进位和次高位进位异或结果为0 C、最高位为1
D、最高位进位和次高位进位异或结果为1 8、下列说法中正确的是()
A、采用变形补码进行加减运算可以避免溢出
B、只有定点数运算才有可能溢出,浮点数运算不会产生溢出 C、定点数补码减法中两个正数相减不会产生溢出 D、只有将两个正数相加时才有可能产生溢出 9、如果x为负数,由[x]补求[-x]补是() A、[x]补各位保持不变
B、[x]补符号位变反,其他各位不变 C、[x]补除符号位外,各位变反,末位加1 D、[x]补连同符号位一起各位变反,末位加1
10、一个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
专业知识分享
11、在下列有关补码和移码关系的叙述中,()是不正确的 A、相同位数的补码和移码表示具有相同的数据表示范围 B、零的补码和移码表示相同
C、同一个数的补码和移码表示,其数值部分相同,符号相反 D、一般用移码表示浮点数的阶码,而补码表示定点整数 12、采用规格化的浮点数是为了() A、增加数据的表示范围 B、方便浮点运算
C、防止运算时数据溢出 D、增加数据的表示精度 答案:
1、C 2、C 3、C 4、B 5、B 6、B 7、D 8、C 9、D 10、D 11、B 12、D 第六章练习习题(五) 2017-06-09 马辉 安阳师院mh
1、在浮点数中,当数的绝对值太大,以至于超过机器所能表示的数据时,称为浮点数的() A、正上溢 B、上溢 C、正溢 D、正下溢