绪论 单元测试

1、 问题:完整的计算机系统通常包括( )
选项:
A:运算器、控制器、存储器
B:硬件系统与软件系统
C:主机、外部设备
D:主机和应用软件器
答案: 【
硬件系统与软件系统

2、 问题:计算机硬件的主要指标( )
选项:
A:机器字长
B:运算速度
C:存储容量
D:总线宽度
答案: 【
机器字长
运算速度
存储容量

3、 问题:将高级语言源程序转换为机器目标代码文件的程序是( )
选项:
A:汇编程序
B:链接程序
C:编译程序
D:解释程序
答案: 【
编译程序

4、 问题:下列关于冯·诺依曼结构计算机基本思想的叙述中,错误的是( )
选项:
A:程序的功能都通过中央处理器执行指令实现
B:指令和数据都用二进制表示,形式上无差别
C:指令按地址访问,数据都在指令中直接给出
D:程序执行前,指令和数据需预先存放在存储器中
答案: 【
指令按地址访问,数据都在指令中直接给出

5、 问题:汇编语言与机器语言的关系是( )
选项:
A:一对一
B:一对多
C:多对多
D:多对一
答案: 【
一对一

6、 问题:冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是( )
选项:
A:指令操作码的译码结果
B:指令和数据的寻址方式
C:指令周期的不同阶段
D:指令和数据所在的存储单元
答案: 【
指令周期的不同阶段

7、 问题:基于存储器,其主要作用是( )。
选项:
A:存放程序
B:存放数据
C:存放程序和数据
D:存放微程序
答案: 【
存放程序和数据

8、 问题:CPU内通用寄存器的位数取决于( )。
选项:
A:存储器容量
B:机器字长
C:指令的长度
D:CPU的管脚数
答案: 【
机器字长

9、 问题:下列关于硬件与软件关系的描述中,正确的是( )
选项:
A:软件的发展也推动硬件的发展
B:硬件是软件运行的基础
C:软件能完成的功能及性能与硬件有关
D:硬件的发展推动了软件的发展
答案: 【
软件的发展也推动硬件的发展
硬件是软件运行的基础
软件能完成的功能及性能与硬件有关
硬件的发展推动了软件的发展

10、 问题:下列属于冯•诺依曼计算机的核心思想是( )
选项:
A:存储程序和程序控制
B:采用总线
C:采用补码
D:存储器按地址访问
答案: 【
存储程序和程序控制

第一章 单元测试

1、 问题:设机器字长为8位(其中1位为符号位)的整数,当其表示为无符号数、机器数时的范围为( )
选项:
A:补码 -128—127
B:原码 -128—127
C:反码 -128—127
D:无符号数 0—255
答案: 【
无符号数 0—255

2、 问题:在计算机中,小数点保存在( )
选项:
A:存储单元的最高位
B:存储单元的次高位
C:存储单元的最低位
D:不保存
答案: 【
不保存

3、 问题:若八位寄存器中保存的信息是11111111时,若为补码,其真值大小为( )
选项:
A:-1
B:+1
C:+127
D:-128
答案: 【
-1

4、 问题:在下列表示法中,“0”只有一种表示形式的是( )
选项:
A:原码
B:反码
C:补码
D:转码
答案: 【
补码

5、 问题:若某种编码的最小距离是4,其检错和纠错能力可能是( )
选项:
A:检错3位,纠错2位
B:检错3位,纠错1位
C:检错2位,纠错2位
D:检错1位,纠错2位
答案: 【
检错3位,纠错1位

6、 问题:一个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
答案: 【
x = 0000007FH,y = FFF7H,z = 00000076H

7、 问题:下列各种数制的数据中最小的数是( )。
选项:
A:(101001)2
B:(52)8
C:(101001)BCD8421
D:(233)16
答案: 【
(101001)BCD8421

8、 问题:能发现两位错误并能纠正一位错的编码是( )。
选项:
A:海明码
B:CRC码
C:偶校验码
D:奇校验码
答案: 【
海明码

9、 问题:以下关于机器数和真值的说法正确的是( )
选项:
A:把带“+”“-”的数称为真值;
B:把符号“数值化”的数称为机器数;
C:把带“+”“-”的数称为机器数;
D:把符号“数值化”的数称为真值;
答案: 【
把带“+”“-”的数称为真值;
把符号“数值化”的数称为机器数;

10、 问题:1、计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是( )
选项:
A:能表示的最大负数是-1
B:能表示最大正数是(2^15) – 1
C:能表示的最小负数是- (2 ^15)
D:能表示的最小正数是1
答案: 【
能表示的最大负数是-1
能表示最大正数是(2^15) – 1
能表示的最小负数是- (2 ^15)
能表示的最小正数是1

11、 问题:当 -1 < x < 0时, [x]补是( )
选项:
A:2-x
B:2+x
C:2-2-n+x
D:1-x
答案: 【
2+x

12、 问题:如果某系统15*4=112成立,则系统采用的进制是( )
选项:
A:6
B:7
C:8
D:9
答案: 【
6

13、 问题:两个字长16位的补码0A2B和E16A, 带符号扩展成32位后的结果分别( )
选项:
A:11110A2B和FFFFE16A
B:00000A2B和FFFFE16A
C:00000A2B和0000E16A
D:FFFF0A2B和0000E16A
答案: 【
00000A2B和FFFFE16A

14、 问题:对字长为8位的二进制代码10001101,下列说法错误的是( )
选项:
A:如果代码为原码数,则其十进制真值为-13
B:如果代码为标准移码数,则其十进制真值为+115
C:如果代码为无符号数,则其十进制真值为+141
D:如果代码为补码数,则其十进制真值为-115
答案: 【
如果代码为标准移码数,则其十进制真值为+115

15、 问题:下列对海明校验的描述中,正确的描述是( )
选项:
A:海明校验码的码距与校验位的位数没有关系
B:待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
C:在任何条件下,海明校验都无法检测到多位数据同时出错的情况
D:分成r组时,可以得到r位错误码,因此可以区分2^r种只有1位出错的情况
答案: 【
待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错

第二章 单元测试

1、 问题:数据0.00110101×410,规格化后为( )
选项:
A:0.11010100×411
B:0.11010100×401
C:0.01101010×411
D:0.01101010×401
答案: 【
0.11010100×401

2、 问题:移位运算在计算机中的实用价值为( )
选项:
A:只使用移位运算就可实现乘法
B:只使用移位运算就可实现除法
C:使用移位和加法结合可实现乘(除)法
D:使用移位运算可防止数据溢出
答案: 【
使用移位和加法结合可实现乘(除)法

3、 问题:在浮点机中,( )是隐含的。
选项:
A:基数
B:尾数
C:阶码
D:数符
答案: 【
基数

4、 问题:在计算机的浮点数运算中,规格化的作用是( )
选项:
A:判断结果是否溢出
B:对齐参与运算的两数的小数点
C:减少运算步骤,提高运算速度
D:增加有效数字的位数,提高运算精度
答案: 【
增加有效数字的位数,提高运算精度

5、 问题:假定有4个整数用8位补码分别表示为r1=FEH,r2=F2H,r3=90H,r4=F8H。若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是( )
选项:
A:r1×r2
B:r2×r3
C:r1×r4
D:r2×r4
答案: 【
r2×r3

6、 问题:某字长为8位的计算机中,已知整型变量x、y的机器数分别为 [x]补 = 1 1110100,[y]补 = 1 0110000。若整型变量z = 2*x + y/2,则z的机器数为( )
选项:
A:1 1000000
B:0 0100100
C:1 0101010
D:溢出
答案: 【
1 1000000

7、 问题:浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X = 2729/32,Y = 255/8,则用浮点减法计算X-Y的最终结果是( )
选项:
A:00111 0011000
B:00111 0100010
C:01000 0010001
D:发生溢出
答案: 【
00111 0011000

8、 问题:下列有关浮点数加减运算的叙述中: Ⅰ.对阶操作不会引起阶码上溢或下溢 Ⅱ.右规和尾数舍入都可能引起阶码上溢Ⅲ.左规时可能引起阶码下溢Ⅳ.尾数溢出时结果不一定溢出,正确的是( )
选项:
A:仅Ⅱ、Ⅲ
B:仅Ⅰ、Ⅱ、Ⅳ
C:仅Ⅰ、Ⅲ、Ⅳ
D:Ⅰ、Ⅱ、Ⅲ、Ⅳ
答案: 【
Ⅰ、Ⅱ、Ⅲ、Ⅳ

9、 问题:定点一位原码乘法运算是( )。
选项:
A:先取操作数绝对值相乘,符号位单独处理
B:用原码表示操作数,然后直接相乘
C:被乘数用原码表示,乘数取绝对值,然后相乘
D:乘数用原码表示,被乘数取绝对值,然后相乘
答案: 【
先取操作数绝对值相乘,符号位单独处理

10、 问题:针对机器数,算术移位叙述正确的是( )
选项:
A:负数的原码移位后,空出的位以0补
B:负数的反码移位后,空出的位以1补
C:负数的补码算术左移后,空出的位以0补
D:负数的补码算术右移后,空出的位以1补
答案: 【
负数的原码移位后,空出的位以0补
负数的反码移位后,空出的位以1补
负数的补码算术左移后,空出的位以0补
负数的补码算术右移后,空出的位以1补

11、 问题:在补码定点加减法运算的溢出判断中,以下说法正确的是( )
选项:
A:对于加法,符号不同的两个数相加不会溢出
B:对于减法,符号相同的两个数相减不会溢出
C:对于加法,符号相同的两个数相加可能会溢出
D:对于减法,符号不同的两个数减可能会溢出
答案: 【
对于加法,符号不同的两个数相加不会溢出
对于减法,符号相同的两个数相减不会溢出
对于加法,符号相同的两个数相加可能会溢出
对于减法,符号不同的两个数减可能会溢出

12、 问题:下列浮点数运算中,下列结果( )需要左规得到
选项:
A:00.1000
B:10.0100
C:11.1000
D:00.0111
答案: 【
11.1000
00.0111

13、 问题:在定点二进制运算器中,减法运算一般通过( )来实现
选项:
A:反码运算的二进制加法器
B:补码运算的二进制减法器
C:补码运算的二进制加法器
D:原码运算的二进制减法器
答案: 【
补码运算的二进制加法器

14、 问题:在计算机中,对于正数,其三种机器数右移后符号位均不变,但若右移时最低数位丢1,可导致( )
选项:
A:无正确答案
B:影响运算精度
C:运算结果出错
D:无任何影响
答案: 【
影响运算精度

15、 问题:若采用双符号位补码运算,运算结果的符号位为10,下列结论中错误的是( )
选项:
A:产生了下溢
B:运算结果溢出,结果为负数
C:产生了上溢
D:运算结果溢出,结果为正数
答案: 【
产生了下溢
运算结果溢出,结果为正数

第三章 单元测试

1、 问题:动态RAM刷新方式不包括( )
选项:
A:集中刷新
B:异步刷新
C:分散刷新
D:静态刷新
答案: 【
静态刷新

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注