大学MOOC 计算机组成原理2018秋SPOC(华中科技大学)1003444001 最新慕课完整章节测试答案
第一章计算机系统概论
第一章测试
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、单选题:
下列选项中,能缩短程序执行时间的措施是( )。I.提高CPU时钟频率;II.优化数据通路结构;III.对程序进行编译优化
选项:
A: 仅I和II
B: 仅I和III
C: 仅II和III
D: I,II,III
答案: 【 I,II,III】
7、单选题:
冯•诺依曼计算机的核心思想是
选项:
A: 采用二进制
B: 存储程序
C: 采用补码
D: 采用补码
答案: 【 存储程序】
8、单选题:
操作控制器的功能是
选项:
A: 产生时序信号
B: 从主存取出一条指令
C: 完成指令操作码译码
D: 从主存取出一条指令,完成指令操作译码,并产生相关的做操控制信号,以解释执行该指令
答案: 【 从主存取出一条指令,完成指令操作译码,并产生相关的做操控制信号,以解释执行该指令】
9、多选题:
关于计算机系统层次结构的描述中,正确的是
选项:
A: 不同层次面向不同用户,看到计算机的属性不同
B: 低层代码执行效率比高层代码执行效率高
C: 低层用户对硬件的透明性比高层用户要低
D: 指令集架构层是软、硬件间的接口
答案: 【 不同层次面向不同用户,看到计算机的属性不同;
低层代码执行效率比高层代码执行效率高;
低层用户对硬件的透明性比高层用户要低;
指令集架构层是软、硬件间的接口】
10、多选题:
下列关于硬件与软件关系的描述中,正确的是
选项:
A: 硬件是软件运行的基础
B: 硬件的发展推动了件的发展
C: 软件的发展推动了硬件的发展
D: 软件的功能与性能与硬件有关
答案: 【 硬件是软件运行的基础;
硬件的发展推动了件的发展;
软件的发展推动了硬件的发展;
软件的功能与性能与硬件有关】
11、多选题:
下列关于计算机字长的描述中正确的是
选项:
A: 字长一般与运算器的数据位相同
B: 字长一般与通用寄存器的位数相同
C: 字长一般与存储器数据位相同
D: 字长一般与存储器的地址位相同
答案: 【 字长一般与运算器的数据位相同;
字长一般与通用寄存器的位数相同】
12、多选题:
下列可用于评价计算机系统性能的指标是
选项:
A: MIPS
B: CPI
C: IPC
D: 字长
答案: 【 MIPS;
CPI;
IPC;
字长】
13、多选题:
下列计算机系统性能评价的描述中正确的是
选项:
A: 程序MIPS值越高,计算机的性能越高
B: 程序的CPI值越低,计算机的性能越高
C: 主频高的机器性能不一定高
D: 同一程序在不同机器的MIPS不一定相同
答案: 【 主频高的机器性能不一定高;
同一程序在不同机器的MIPS不一定相同】
14、填空题:
访问256KB的存储空间,需要的地址线数量最少为
答案: 【 18】
15、填空题:
某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的CPI 为(保留到小数点后1位)
答案: 【 3.2】
16、填空题:
某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的MIPS 为 (保留到小数点后1位)
答案: 【 187.5】
17、填空题:
若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为40%、20%、15%、25%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的CPI为 (保留到小数点后2位)
答案: 【 1.75】
18、填空题:
若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为40%、20%、15%、25%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的MIPS 为(保留到小数点后1位)
答案: 【 312.5】
第二章数据表示
第二章单元测试
1、单选题:
计算机中表示地址时使用
选项:
A: 无符号数
B: 原码
C: 反码
D: 补码
答案: 【 无符号数】
2、单选题:
当-1 < x < 0时, [x]补=
选项:
A: 1- x
B: x
C: 2+x
D: ![]()
答案: 【 2+x】
3、单选题:
浮点数的表示范围和表示精确度分别取决于
选项:
A: 阶码的位数和尾数的位数
B: 阶码采用的编码和尾数采用的编码
C: 阶码采用的编码和尾数的位数
D: 阶码的位数和尾数采用的编码
答案: 【 阶码的位数和尾数的位数】
4、单选题:
设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为
选项:
A: 010
B: 100
C: 011
D: 110
答案: 【 100】
5、单选题:
假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中表示为
选项:
A: 67H
B: 99H
C: E6H
D: E7H
答案: 【 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、多选题:
在IEEE 754浮点机器数中不出现的是
选项:
A: 阶码
B: 数据的符号
C: 尾数中最高位的1
D: 基数
答案: 【 尾数中最高位的1;
基数】
9、多选题:
关于奇偶校验的下列描述中,正确的是
选项:
A: 只需要1位校验位
B: 检测得到的有错结论可靠
C: 检测得到的无错结论可靠
D: 可纠正1位错误
答案: 【 只需要1位校验位;
检测得到的有错结论可靠】
10、多选题:
关于CRC校验的下列描述中,正确的是
选项:
A: ![]()
B: 检测得到的有错结论可靠
C: 检测得到的无错结论可靠
D: 可纠正检测出的错误
答案: 【
;
检测得到的有错结论可靠;
检测得到的无错结论可靠】
11、多选题:
关于海明校验的下列描述中,正确的是
选项:
A: ![]()
B: 检测得到的有错结论可靠
C: 检测得到的无错结论可靠
D: 指错字可准确定位错误位
答案: 【
;
检测得到的有错结论可靠;
检测得到的无错结论可靠】
12、填空题:
十进制数5对应的32位IEEE754 格式的机器数为 ()H (采用十六进制表示)
答案: 【 40A00000】
13、填空题:
十进制数20.59375对应的32位IEEE754 格式的机器数为 ( ) H (采用十六进制表示)
答案: 【 41A4C000】
14、填空题:
某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为
答案: 【 5】
15、填空题:
偶校验的码距为
答案: 【 2】
第二章单元测试2
1、单选题:
计算机中表示地址时使用
选项:
A: 无符号数
B: 原码
C: 反码
D: 补码
答案: 【 无符号数】
2、单选题:
当 -1 < x < 0时, [x]补=
选项:
A: 2+x
B: 1- x
C: 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,则得到的编码结果为
选项:
A: 11011101
B: 11011100
C: 11011010
D: 11011001
答案: 【 11011001】
9、单选题:
某IEEE754格式的短浮点数,若它16进制代码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,假设其二进制补码字长32位,最高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、单选题:
某二进制小数的补码为1.0011,这个数的十进制真值是
选项:
A: +1.1925
B: -0.1925
C: +1.8125
D: -0.8125
答案: 【 -0.8125】
12、单选题:
下列对奇偶校验的描述中,正确的描述是
选项:
A: 奇偶校验均不能检测到偶数个数据位出错,也无法定位出错位
B: 奇偶校验均可以检测到偶数个数据位出错,也可以定位出错位
C: 奇偶校验均可以检测到奇数个数据位出错,还可以定位出错位
D: 奇偶校验均不能检测到奇数个数据位出错,也无法定位出错位
答案: 【 奇偶校验均不能检测到偶数个数据位出错,也无法定位出错位】
13、单选题:
列关于IEEE754规范化浮点数乘法运算,正确的描述是
选项:
A: 需要先对两个浮点数进行对阶操作,使两者的阶码对齐
B: 乘法结果最多只需向右移动1位,即可实现对尾数的规格化处理
C: 乘法结果也可能要进行左移规格化处理
D: 乘法结果中,阶码的代码为全1时,尾数的代码也可能不是为全0
答案: 【 乘法结果也可能要进行左移规格化处理】
14、单选题:
字长为8位的浮点数二进制代码,最高5位是补码表示的阶码,最低3位是补码表示的规格化尾数,则该浮点数的表示范围是
选项:
A: -0.75×2^15 ~ 0.75×2^15
B: -0.75×2^16 ~ 0.75×2^15
C: -2^16 ~ 0.75×2^15
D: -2^15
~ 0.75×2^15
答案: 【 -2^15
~ 0.75×2^15】
15、单选题:
下列对海明校验的描述中,正确的描述是
选项:
A: 分成r组时,可以得到r位指误码,因此可以分对应到2^r种只有1位出错的模式
B: 海明校验码的码距与校验位的位数没有关系
C: 待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
D: 在任何条件下,海明校验都无法检测到多位数据同时出错的情况
答案: 【 待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错】
16、单选题:
若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是
选项:
A: 01100和11110
B: 11011和01011
C: 10000和01001
D: 01011和11010
答案: 【 10000和01001】
17、单选题:
在IEEE754浮点数格式中,∞的表示代码是
选项:
A: 阶码各位均为0,尾数各位均为0
B: 阶码各位均为0,尾数各位均为1
C: 阶码各位均为1,尾数各位均为1
D: 阶码各位均为1,尾数各位均为0
答案: 【 阶码各位均为1,尾数各位均为0】
18、单选题:
存储器中地址号分别为1000#、1001#、1002#、1003的4个存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为
选项:
A: 4D3C2B1A
B: 1A2B2C3D
C: 2B1A4D3C
D: 3C4D1A2B
答案: 【 4D3C2B1A】
19、单选题:
对字长为8位的二进制代码10001101,下列说法错误的是
选项:
A: 如果代码为无符号数,则其十进制真值为+141
B: 如果代码为补码数,则其十进制真值为-115
C: 如果代码为标准移码数,则其十进制真值为+115
D: 如果代码为原码数,则其十进制真值为-13
答案: 【 如果代码为标准移码数,则其十进制真值为+115】
20、单选题:
在浮点运算中,“右规”操作是指
选项:
A: 尾数左移,同时增大阶码
B: 尾数左移,同时减小阶码
C: 尾数右移,同时增大阶码
D: 尾数右移,同时减小阶码
答案: 【 尾数右移,同时增大阶码】
21、单选题:
对于IEEE754格式的浮点数,下列描述正确的是
选项:
A: 阶码用移码表示,尾数用原码表示
B: 阶码和尾数都用补码表示
C: 阶码和尾数都用原码表示
D: 阶码用移码表示,尾数用补码表示
答案: 【 阶码用移码表示,尾数用原码表示】
22、单选题:
有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是
选项:
A: 100100110和100100111
B: 010010011和110010011
C: 110010011和010010011
D: 100100111和100100110
答案: 【 100100111和100100110】
23、单选题:
字长16位的补码数0A2B和E16A, 带符号扩展成32位后的结果分别是
选项:
A: 00000A2B和0000E16A
B: 11110A2B和FFFFE16A
C: 00000A2B和FFFFE16A
D: FFFF0A2B和0000E16A
答案: 【 00000A2B和FFFFE16A】
24、单选题:
字长8位的某二进制补码整数为11011010,则该数的标准移码是
选项:
A: 01011010
B: 11011010
C: 10111010
D: 00111010
答案: 【 01011010 】
25、多选题:
在IEEE 754浮点机器数中不出现的是
选项:
A: 尾数中最高位的1
B: 基数
C: 阶码的符号位
D: 尾数的符号位
答案: 【 尾数中最高位的1;
基数】
26、多选题:
关于奇偶校验的下列描述中,正确的是
选项:
A: 只需要1位校验位
B: 检测得到的有错结论可靠
C: 检测得到的无错结论可靠
D: 可纠正1位错误
答案: 【 只需要1位校验位;
检测得到的有错结论可靠】
27、多选题:
关于CRC校验的下列描述中,正确的是
选项:
A: ![]()
B: 检测得到的有错结论可靠
C: 检测得到的无错结论可靠
D: 可纠正检测出的所有错误
答案: 【
;
检测得到的有错结论可靠;
检测得到的无错结论可靠】
28、多选题:
关于海明校验的下列描述中,正确的是
选项:
A: ![]()
B: 检测得到的有错结论可靠
C: 检测得到的无错结论可靠
D: 指错字可准确定位所有错误位
答案: 【
;
检测得到的有错结论可靠;
检测得到的无错结论可靠】
29、多选题:
在32位操作系统中,下列类型不占用8个字节的是
选项:
A: short int
B: unsigned int
C: long long
D: char
答案: 【 short int;
unsigned int;
char】
30、多选题:
设x为整数,x的真值为25,以下选项与x相等的有
选项:
A: 补码二进制串为011001的数
B: 反码二进制串为100110的数
C: 反码二进制串为011001的数
D: 原码二进制串为011001的数
答案: 【 补码二进制串为011001的数;
反码二进制串为011001的数;
原码二进制串为011001的数】
31、填空题:
十进制数5对应的32位IEEE754 格式的机器数为 ()H (采用十六进制表示,填写答案时不需要写最后的H)
答案: 【 40A00000】
32、填空题:
十进制数20.59375对应的32位IEEE754 格式的机器数为 ( ) H (采用十六进制表示,填写答案时不需要写最后的H)
答案: 【 41A4C000】
33、填空题:
某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为
答案: 【 5】
34、填空题:
偶校验的码距为
答案: 【 2】
35、填空题:
字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)
答案: 【 11011001】
36、填空题:
将一个十进制数-129表示成补码时,至少应采用多少位二进制数
答案: 【 9】
37、填空题:
存放一个24*24点阵汉字,至少需要多少字节的存储空间 (只需要填写十进数)
答案: 【 72】
38、填空题:
设机器字长为16位,定点表示时,数据位15位,符号位1位,定点原码表示时能表示的最小负数为 (填写十机制数,要带符号,且符号与数字间不能有空格)
答案: 【 -32767】
第三章运算方法与运算器
第三章单元测验
1、单选题:
