1、 计算机硬件能直接执行的是
A:高级语言
B:机器语言
C:汇编语言
D:任何语言
答案: 机器语言
2、 下列说法中,错误的是
A:软件与硬件具有逻辑功能的等价性
B:固件功能类似软件,形态类似硬件
C:计算机系统层次结构中,微程序属于硬件级
D:寄存器的数据位对微程序级用户透明
答案: 寄存器的数据位对微程序级用户透明
3、 完整的计算机系统通常包括
A:运算器、控制器、存储器
B:主机、外部设备
C:主机和应用软件
D:硬件系统与软件系统
答案: 硬件系统与软件系统
4、 计算机的字长与下列哪项指标密切相关
A:运算精确度
B:运算速度
C:内存容量
D:存取速度
答案: 运算精确度
5、 CPU地址线数量与下列哪项指标密切相关
A:运算精确度
B:运算速度
C:内存容量
D:存储数据位
答案: 内存容量
6、 下列属于冯•诺依曼计算机的核心思想是
A:存储器按地址访问
B:存储程序和程序控制
C:采用补码
D:采用总线
答案: 存储程序和程序控制
7、 下列关于计算机系统层次结构的描述中,正确的是
A:不同层次面向不同用户,看到计算机的属性不同
B:低层代码执行效率比高层代码执行效率高
C:低层用户对硬件的透明性比高层用户要低
D:指令集架构层是软、硬件间的接口
答案: 不同层次面向不同用户,看到计算机的属性不同;
低层代码执行效率比高层代码执行效率高;
低层用户对硬件的透明性比高层用户要低;
指令集架构层是软、硬件间的接口
8、 下列关于硬件与软件关系的描述中,正确的是
A:硬件是软件运行的基础
B:硬件的发展推动了软件的发展
C:软件的发展也推动硬件的发展
D:软件能完成的功能及性能与硬件有关
答案: 硬件是软件运行的基础;
硬件的发展推动了软件的发展;
软件的发展也推动硬件的发展;
软件能完成的功能及性能与硬件有关
9、 下列关于计算机字长的描述中正确的是
A:字长一般与运算器的数据位相同
B:字长一般与通用寄存器的位数相同
C:字长一般与存储器数据位相同
D:字长一般与存储器的地址位相同
答案: 字长一般与运算器的数据位相同;
字长一般与通用寄存器的位数相同
10、 下列可用于评价计算机系统性能的指标是
A:MIPS
B:CPI
C:IPC
D:字长
答案: MIPS;
CPI;
IPC;
字长
11、 下列计算机系统性能评价的描述中正确的是
A:程序MIPS值越高,计算机的性能越高
B:程序的CPI值越低,计算机的性能越高
C:主频高的机器性能不一定高
D:同一程序在不同机器上运行时得到的MIPS值不一定相同
答案: 主频高的机器性能不一定高;
同一程序在不同机器上运行时得到的MIPS值不一定相同
12、 访问256KB的存储空间,需要的地址线数最少为( )根? (只需要填阿拉伯数字)
答案: 18
13、 程序必须存放在哪里才能被CPU访问并执行
答案: (以下答案任选其一都对)主存;
存储器;
内存
14、 某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的CPI 为 (保留到小数点后一位)
答案: 3.2
15、 某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的MIPS为 (保留到小数点后一位)
答案: 187.5
16、 若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中B类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的CPI为 (保留到小数点后2位)
答案: 1.75
17、 若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的MIPS为(保留到小数点后一位)
答案: 264.7
第二章 数据表示 第二章单元测试
1、 计算机中表示地址时使用
A:无符号数
B:原码
C:反码
D:补码
答案: 无符号数
2、 当 -1 < x < 0时, [x]补=
A:2+x
B:2-x
C:1-x
D:
答案: 2+x
3、 浮点数的表示范围和表示精确度分别取决于
A:阶码的位数和尾数的位数
B:尾数的位数和阶码的位数
C:阶码的编码和尾数的编码
D:机器字长和阶码的位数
答案: 阶码的位数和尾数的位数
4、 设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为
A:100
B:010
C:011
D:110
答案: 100
5、 假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为
A:E7H
B:67H
C:99H
D:E6H
答案: E7H
6、 如果某系统15*4=112成立,则系统采用的进制是
A:6
B:7
C:8
D:9
答案: 6
7、 2^100 mod 7 =
A:2
B:3
C:4
D:5
答案: 2
8、 字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为
A:11011101
B:11011100
C:11011010
D:11011001
答案: 11011001
9、 某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为
A:- 0.75×2^( – 40)
B:-1.75×2^(-40)
C:-0.75×2^(-87)
D:-1.75×2^(-87)
答案: -1.75×2^(-40)
10、 某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是
A:-0.375×2^(-93)
B: -0.625×2^(-93)
C:0.625×2^(-35)
D:-0.375×2^(-35)
答案: -0.375×2^(-93)
11、 存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为
A:4D3C2B1A
B:1A2B2C3D
C:D4C3B2A1
D:A1B2C3D4
答案: 4D3C2B1A
12、 字长8位的某二进制补码整数为11011010,则该数的标准移码是
A:01011010
B:11011010
C:10111010
D:00111010
答案: 01011010
13、 两个字长16位的补码0A2B和E16A, 带符号扩展成32位后的结果分别
A:00000A2B和0000E16A
B:11110A2B和FFFFE16A
C:00000A2B和FFFFE16A
D:FFFF0A2B和0000E16A
答案: 00000A2B和FFFFE16A
14、 有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是
A:100100110和100100111
B:010010011和110010011
C:110010011和010010011
D:100100111和100100110
答案: 100100111和100100110
15、 对于IEEE754格式的浮点数,下列描述正确的是
A:阶码用移码表示,尾数用原码表示
B:阶码和尾数都用补码表示
C:阶码和尾数都用原码表示
D:阶码用移码表示,尾数用补码表示
答案: 阶码用移码表示,尾数用原码表示
16、 对字长为8位的二进制代码10001101,下列说法错误的是
A:如果代码为无符号数,则其十进制真值为+141
B:如果代码为补码数,则其十进制真值为-115
C:如果代码为标准移码数,则其十进制真值为+115
D:如果代码为原码数,则其十进制真值为-13
答案: 如果代码为标准移码数,则其十进制真值为+115
17、 若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是
A:01100和11110
B:11011和01011
C:10000和01001
D:01011和11010
答案: 10000和01001
18、 下列对海明校验的描述中,正确的描述是
A:分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况
B:海明校验码的码距与校验位的位数没有关系
C:待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
D:在任何条件下,海明校验都无法检测到多位数据同时出错的情况
答案: 待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
19、 若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是
A:01100和11110
B:11011和01011
C:10000和01001
D:01011和11010
答案: 10000和01001
20、 下列关于补码和移码关系的描述中,错误的是
A:相同位数的补码和移码具有相同的数据表示范围
B:零的补码和移码相同
C:同一个数的补码和移码,其数值部分相同,而符号相反
D:一般用译码表示浮点数的阶码,而用补码表示定点数
答案: 零的补码和移码相同
21、 已知 定点小数[X]补 = 1.X1X2X3, 若要求X≤-0.75,则下列满足要求的是
A:X1X2X3 =101
B:X1X2X3 = 001
C:X1X2X3=010
D:X1X2X3 = 000
答案: X1X2X3 = 001;
X1X2X3=010;
X1X2X3 = 000
22、 设规格化浮点数的阶码为k+1位(包含1位符号位)、尾数为n +1位(包含一位符号位),若阶码和尾数均采用补码数据表示,下列关于该浮点数表示范围的描述中,正确的是
A:能表示的最小负数为
B:能表示的最大负数为
C:能表示的最小正数为
D:能表示的最大正数为
答案: 能表示的最小负数为;
能表示的最大负数为;
能表示的最小正数为;
能表示的最大正数为
23、 在IEEE 754浮点机器数中不出现的是
A:尾数中最高位的1
B:基数
C:阶码的符号位
D:尾数的符号位
答案: 尾数中最高位的1;
基数
24、 关于CRC校验的下列描述中,正确的是
A:被校验的信息位K和校验位r之间的关系应该满足 k+r <= 2^r – 1
B:检测得到的有错结论可靠
C:检测得到的无错结论可靠
D:可纠正检测出的所有错误
答案: 被校验的信息位K和校验位r之间的关系应该满足 k+r <= 2^r – 1;
检测得到的有错结论可靠
25、 在32位操作系统中,下列类型不占用8个字节的是
A:short int
B:unsigned int
C:long long
D:char
答案: short int;
unsigned int;
char
26、 设x为整数,x的真值为25,以下选项与x相等的有
A:补码二进制串为011001的数
B:反码二进制串为100110的数
C:反码二进制串为011001的数
D:原码二进制串为011001的数
答案: 补码二进制串为011001的数;
反码二进制串为011001的数;
原码二进制串为011001的数
27、 关于奇偶校验的下列描述中,错误的是
A:只需要1位校验位
B:检测得到的有错结论可靠
C:检测得到的无错结论可靠
D:可纠正1位错误
答案: 检测得到的无错结论可靠;
可纠正1位错误
28、 计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是
A:能表示的最小正数是1
B:能表示最大正数是(2^15) – 1
C:能表示的最大负数是-1
D:能表示的最小负数是- (2 ^15)
答案: 能表示的最小正数是1;
能表示最大正数是(2^15) – 1;
能表示的最大负数是-1;
能表示的最小负数是- (2 ^15)
29、 十进制数5对应的32位IEEE754 格式的机器数为 ()H (采用十六进制表示,填写答案时不需要写最后的H)
答案: 40A00000
30、 某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为
答案: 5
31、 字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)
答案: 10011100
32、 32位IEEE 754浮点数为41A4C000H, 则对应的真值的小数部分的数值为 ( ) (只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)
答案: 59375
33、 存放一个24*24点阵汉字,至少需要多少字节的存储空间 (只需要填写十进数)
答案: 72
34、 设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为 (填写十进制数,要带符号,且符号与数字间不能有空格)
答案: -32767
35、 将一个十进制数-129表示成补码时,至少应采用多少位二进制数
答案: 9
第三章 运算方法与运算器 第三章 单元测验
1、 执行算术右移指令的操作过程是
A:操作数的符号位填0,各位顺次右移1位
B:操作数的符号位填1,各位顺次右移1位
C:操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位
D:进位标志移至符号位,各位顺次右移1位
答案: 操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位
2、 原码除法是指
A:操作数用绝对值表示,加上符号位后相除
B:操作数用补码表示并进行除法,但商用原码表示
C:操作数取绝对值相除,符号位单独处理
D:操作数用原码表示,然后相除
答案: 操作数取绝对值相除,符号位单独处理
3、 对8位补码操作数A5H,进行二位算术右移后的十六进制结果为( )H
A:D2
B:52
C:E9
D:69
答案: E9
4、 单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行( )运算为1时,表示运算的结果产生溢出
A:与
B:或
C:与非
D:异或
答案: 异或
5、 在定点二进制运算器中,减法运算一般通过______来实现
A:原码运算的二进制减法器
B:补码运算的二进制减法器
C:反码运算的二进制加法器
D:补码运算的二进制加法器
答案: 补码运算的二进制加法器
6、 浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均包含2位符号位)。若有两个数X = 2^7 ´ 29/32 ,Y= 2^5 ´ 5/8,则用浮点加法计算X+Y 的最终结果是
A:00111 1100010
B:00111 0100010
C:01000 0010001
D:溢出
答案: 溢出
7、 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是
A:阶符与数符相同
B:阶符与数符相异
C:数符与尾数小数点后第一位数字相异
D:数符与尾数小数点后第一位数字相同
答案: 数符与尾数小数点后第一位数字相异
8、 在下列浮点数表示中,左移一位就可被规格化浮点数是
A:
B:
C:
答案:
9、 以下各机器数中,引入___数据表示可消除减法操作
A:移码
B:原码
C:反码
D:补码
答案: 补码
10、 设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为
A:B5H,6DH
B:B4H,6DH
C:B4H,EDH
D:B5H,EDH
答案: B4H,EDH
11、 在定点运算器中,为判断运算结果是否发生错误,无论采用双符号位还是单符号位,均需要设置___,它一般用异或门来实现
A:译码电路
B:移位电路
C:溢出判断电路
D:编码电路
答案: 溢出判断电路
12、 已知A=0.1011,B= -0.0101,则[A+B]补 为
A:0.0110
B:1.1011
C:1.0110
D:0.1101
答案: 0.0110
13、 下列说法错误的是
A:并行加法器中虽然不存在进位的串行传递,但高位的进位依然依赖于数据的低位
B:补码乘法器中,被乘数和乘数的符号都不参加运算
C:运算器中通常都有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移
D:在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值
答案: 补码乘法器中,被乘数和乘数的符号都不参加运算
14、 以下关于ALU的描述正确的是
A:能完成算术与逻辑运算
B:不能支持乘法运算
C:只能完成算术运算
D:只能完成逻辑运算
答案: 能完成算术与逻辑运算
15、 在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致
A:运算结果出错
B:无正确答案
C:影响运算精度
D:无任何影响
答案: 影响运算精度
16、 若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是
A:产生了下溢
B:产生了上溢
C:运算结果溢出,结果为负数
D:运算结果溢出,结果为正数
答案: 产生了上溢;
运算结果溢出,结果为正数
17、 以下关于ALU的描述中,不正确的是
A:只做加法与减法运算
B:只做算术运算
C:支持算术与逻辑运算
D:只做逻辑运算
答案: 只做加法与减法运算;
只做算术运算;
只做逻辑运算
18、 假定有4个整数用8位补码分别表示r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算不会发生溢出的是
A:r1×r2
B:r2×r3
C:r1×r4
D:r2×r4
答案: r1×r2;
r1×r4;
r2×r4
19、 下列是组成运算器的部件的是
A:状态寄存器
B:数据总线
C:ALU
D:地址寄存器
答案: 状态寄存器;
数据总线;
ALU
20、 计算机内部的定点数大多用补码表示,下列关于补码特点的叙述中正确的是
A:零的表示唯一
B:符号位可以和数值部分一起参加运算
C:正数不存在补码,负数的补码可用反码加1求得
D:减法可用加法来实现
答案: 零的表示唯一;
符号位可以和数值部分一起参加运算;
减法可用加法来实现
21、 在浮点数加减法运算“规格化”步骤中,以下哪些尾数(假定采用补码表示)需要进行”左规”运算?(以下各数均为2进制表示)
A:00.1000
B:10.0100
C:11.1000
D:00.0111
答案: 11.1000;
00.0111
22、 以下说法正确的是
A:补码加减交替法是一种不恢复余数法
B:在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值
C:浮点运算可由阶码运算和尾数运算两个部分联合实现
D:n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位
答案: 补码加减交替法是一种不恢复余数法;
在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值;
浮点运算可由阶码运算和尾数运算两个部分联合实现;
n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位
23、 以下关于算术移位和逻辑移位的描述正确的是
A:算术右移时,符号位不变并向最高数据位复制
B:逻辑左移时,高位丢失,低位补0
C:逻辑右移时,相当于对原数除2
D:算术左移时,相当于对原数乘2
答案: 算术右移时,符号位不变并向最高数据位复制;
逻辑左移时,高位丢失,低位补0;
算术左移时,相当于对原数乘2
24、 运算器都会设置状态寄存器的目的是为实现程序转移提供判断条件
A:正确
B:错误
答案: 正确
25、 为提高运算速度,运算器一般采用并行进位
A:正确
B:错误
答案: 正确
26、 在浮点运算器,阶码部件需要完成加、减、乘、除四种运算
A:正确
B:错误
答案: 错误
27、 在浮点运算器,尾数运算部件只需要完成乘、除运算
A:正确
B:错误
答案: 错误
28、 采用补码数据表示的ALU中采用双符号位判断溢出时,直接使用被加数和加数补码的符号位进行判断
A:正确
B:错误
答案: 错误
29、 已知[X]补 = 1101001 , [Y]补 = 1101010, 则用变形补码计算2[X]补 +1/2 [Y]补的结果为 (直接填二进制数即可,数字间不留空格)
答案: 11000111
30、 计算机字长为8位,若 x = – 1101101,则 [x/4]补 的值为 (直接填写二进制数)
答案: 11100100
31、 计算机字长为8位,若 x = – 101101,则 2[x]补的值为 (直接填写二进制数)
答案: 10100110
32、 移码表示法主要用于表示浮点数的 (直接填汉字即可)
答案: 阶码
下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!
完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。
如果点击【立即购买】不能跳转,请更新一下APP版本,如百度APP可能有兼容性问题,更新版本即可正常使用,或者换一个浏览器(如UC浏览器)再试试
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多慕课答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情