计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx

上传人:b****7 文档编号:11137796 上传时间:2023-02-25 格式:DOCX 页数:33 大小:36.90KB
下载 相关 举报
计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx_第1页
第1页 / 共33页
计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx_第2页
第2页 / 共33页
计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx_第3页
第3页 / 共33页
计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx_第4页
第4页 / 共33页
计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx

《计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx》由会员分享,可在线阅读,更多相关《计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx(33页珍藏版)》请在冰豆网上搜索。

计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群.docx

计算机原理学习指导第一章到第九章综合练习题答案高等教育出版社武马群

第一章绪论综合练习题参考答案

一、填空题

1、第一代计算机语言是机器语言,第二代计算机语言是汇编语言,第三代计算机语言是高级语言,计算机惟一能执行的是机器语言。

2、主机是由运算器、控制器和内存储器合在一起构成的处理系统。

3、运算器和控制器一起构成中央处理器(CPU),这是计算机的核心部件。

4、计算机硬件系统通常由5个基本部分组成:

运算器、控制器、存储器、输入设备和输出设备前三者合称为主机。

5、计算机存储器分为主存储器和外存储器(如磁盘存储器)。

6、计算机软件通常分为系统软件和应用软件。

二、单项选择题

1、完整的计算机系统应包括(D)

A.运算器、存储器和控制器   B.外围设备和主机  

C.主机和使用程序     D.配套的硬件设备和软件系统

2、计算机系统中的存储器系统是指(D)

A. RAM    B.ROM   C.主存储器    D.主存储器和外存储器

3、数控机床是计算机在(A)领域的应用。

A.实时控制  B.数据处理  C.辅助设计  D.数值计算

4、计算机科技文献中,英文缩写CAD代表(C)

A.计算机辅助制造 B.计算机辅助教学 C.计算机辅助设计D.计算机辅助管理

5、对于没有外存储器的计算机来说,它的监控程序可以放在(B)中

A.RAM   B.ROM   C.RAM和ROM   D.CPU

6、目前被广泛使用的计算机是(C)

A.数字计算机  B.模拟计算机  C.数字模拟混合计算机D.特殊用途的计算机

7、个人计算机(PC)属于(C)

A.大型计算机  B.小型计算机  C.微型计算机  D.单片机

8、下列说法中,正确的是(B)

A.控制器能理解、解释并执行所有的指令及存储结果

B.仪态计算机包括输入、输出、控制、存储及算术逻辑运算5个单元

C.所有的数据运算都在CPU的控制器中完成

D.以上答案均正确

9、计算机主存的ROM的特点是(D)

A.不能改变其中的数据  B.只能读出数据不能写入数据

C.通常用来存储计算机系统中一些固定不便的程序D.以上都是

10、(D)属于应用软件

A.操作系统  B.编译程序  C.连接程序  D.文本处理程序

11、输入、输出装置以及外接的辅助存储器称为(D)

A.操作系统  B.存储器  C.主机  D.外围设备

12、计算机中有关ALU的说法,正确的是(D)

A.只能做算术运算,不能做逻辑运算  B.只做加法运算

C.存放运算的中间结果     D.以上都不正确

13、将有关数据加以分类、统计、分析以取得有价值的信息,计算机的这种应用称为(C)

A.数值计算  B.辅助设计  C.数据处理  D.实时控制

14、(D)是计算机辅助教学的英文缩写。

A.CAD    B.CAM    C.CAE    D.CAI

15、下列各设备中,(A)具有输入的功能。

A.键盘    B.显示器  C.磁盘驱动器    D.打印机

16、(D)不属于系统软件。

A.数据库管理系统  B.操作系统  C.编译程序  D.文字编辑程序

三、名词解释题

解释下列各个计算机术语的含义:

1、硬件:

指那些由电子元器件和机械装置组成的硬设备

2、运算器:

又称为算术逻辑部件,用来进行加、减、乘、除等算术运算和“与”、“或”、“非”等逻辑运算。

3、存储器:

用来存放数据、程序和计算结果的记忆部件。

4、主机:

是由运算器、控制器和存储器合在一起构成的处理系统。

5、系统软件:

是指构成操作系统的程序及相关程序的集合。

6、操作系统:

OperatingSystem(OS),是用户与计算机硬件之间的接口。

7、CPU:

Central Processing Unit,中央处理器,由运算器和控制器一起构成。

8、ALU:

Arithmetic and Logic Unit,算术逻辑部件,用来进行加、减、乘、除等算术运算和“与”、“或”、“非”等逻辑运算。

四、简答题

1、试举例说明计算机的应用领域有哪些?

答:

计算机的应用领域可以归纳为五大类:

科学计算、信息处理、过程控制、计算机辅助设计/辅助教学和人工智能。

2、操作系统的主要功能有哪些?

答:

操作系统的主要功能有:

存储器管理、处理机管理、设备管理、文件管理和用户接口管理。

3、试说明现代以存储器为中心的计算机系统的简单工作过程。

答:

原始数据和处理程序通过输入设备输入计算机并存放于存储器中,控制器执行程序指挥运算器从内存中取出数据,进行处理后将结果放入存储器中,然后通过输出设备把存储器中的结果输出。

4、简述计算机的组装过程。

答:

1)给主板安装CPU处理器。

2)给主板安装内存。

3)安装电源。

4)给计算机安装硬盘、光驱、软驱。

5)安装显卡、声卡、网卡等。

6)接好显示器与主机箱之间的接线。

7)安装操作系统(WINDOWS。

LINUX。

UNIX。

FREEBSD。

RED等等系统)

五、分析与计算机

1、若某计算机的内存为128MB,则该计算机的内存有多少个字节?

答:

128*1024/8=16384Byte

2、若某计算机的地址线是32位的,则该计算机最多能访问多大容量的内存?

答:

232=4294967296B

 

第二章数据在计算机中的表示综合练习题参考答案

一、填空题

1、计算机中的数有定点表示法和浮点表示法两种表示方法。

2、原码的编码规则是:

最高位代表符号,其余各位是该数的尾数本身。

3、补码的编码规则是:

正数的补码与其原码相同,负数的补码是将二进制位按位取反后在最低位加1。

4、反码的编码规则是:

正数的反码与其原码相同,负数的反码是将二进制位按位取反。

5、一种记数制允许选用基本数字符号的个数称为基数。

6、整数部分个位位置的序号是0。

7、通常把表示信息的数字符号称为数码。

8、八进制数的基数是8。

9、7402.45Q的十六进制数是F02.94H。

10、数在计算机中的二进制表示形式称为二进制数。

11、在小型或微型计算机中,最普遍采用的字母与字符编码是ASCII码。

12、计算机一般都采用二进制数进行运算、存储和传送,其理由是运算规则简单,可以节省设备。

13、十进制整数转换成二进制的方法是除2取余法,小数转换成二进制的方法是乘2取整法。

14、二进制的运算规则有加法规则、减法规则、乘法规则和除法规则。

15、目前常见的机器编码有原码、反码和补码。

16、对-0和+0有不同表示方法的机器码是原码和反码。

17、8位寄存器中存放二进制整数,内容全为1,当它为原码、补码和反码时所对应的十进制真值分别是-127、-1、-0。

18、在二进制浮点数表示方法中,阶码的位数越多则数的表示范围越大,尾数的位数越多则数的精度越高。

19、对于定点整数,8位原码(含1位符号位)可表示的最小整数为-127,最大整数为127。

20、采用BCD码,1位十进制数要用4位二进制数表示,1个字节可存放2个BCD码。

21、对于定点小数,8位补码可表示的最小的数为-1,最大的数为1-27。

22、在原码、补码、反码中,补码的表示范围最大。

23、浮点运算时,若运算结果尾数的最高位不为1时需要规格化处理,此方法称为规格化。

24、西文字符通常采用ASCII编码,这种编码用7位二进制数表示。

25、在1个字节中存放两个十进制数的编码方式称为二—十进制码,简称BCD码。

26、浮点运算中的对阶操作采用尾数右移几位,加上几个阶码来实现,此方法称为对阶。

27、浮点运算结果规格化时,尾数左移解决尾数值小于0.5的问题,右移解决尾数值大于或等于1的问题。

28、逻辑操作是对数据进行按位的逻辑与、逻辑或、逻辑非和逻辑异或等操作。

29、补码表示的二进制浮点数,阶码为6位,尾数为10位,均包含符号位,它能表示的最小二进制数为-(29-1)*231,最大二进制数为(29-1)*231。

30、浮点数乘法的运算方法是阶码相加,尾数相乘;除法的运算方法是阶码相减,尾数相除。

31、大部分计算机在处理数值数据时均采用浮点数,这种计算机称为浮点机。

32、在计算机中用相同的字长表示二进制数,浮点数表示的范围比定点数的大。

33、数据可分为非数值型数据和数值型数据两种。

其中数值型数据又称符号数据,它又可分为定点数据和浮点数据。

34、36D的8421码为00110110B。

字符串“36”的ASCII码为0011001100110110B。

35、逻辑运算的特点是只在对应的两个二进制位上进行,与相邻的高低位之间不发生关系,不存在进位、借位等。

36、摸是指一个计量系统的测量范围,即该系统所能表示的最大值,是产生溢出的量,在计算中会自动丢失。

 

二、单项选择题

1、下列数中最小的数为(D)。

A.10101101B  B.256QC.ACH    D.171D

2、将-33以单符号位补码形式存入8位寄存器中,寄存器中的内容为(A)。

A. DFH    B. A1H   C.5FH   D.DEH

3、对+0和-0表示形式惟一的机器码是(B)。

A.原码 B.补码 C.反码 D.真值

4、8位补码可表示定点整数的范围是(C)。

A.–127~+127 B.–128~+128 C.–128~+127D.–127~+128

5、原码1.0101110所表示的真值为(A)。

A.-0.0101110   B.+0.0101110   C.-0.1010010   D.+0.1010010

6、8位反码可表示定点小数的范围是(D)。

A.–1~1 B.–1~1-2-7 C.–1+2-7~1D.–1+2-7~1-2-7

7、在计算机加减法运算中,最常使用的是(B)。

A.原码 B.补码 C.反码  D.ASCII码

8、每个字节中可存放(C)个BCD码数码。

A.4B.3C.2D.1

9、在补码浮点数的运算中,判别运算结果为规格化数的条件是(B)。

A.尾数最高位为零 B.尾数最高位为1

C.尾数最高位与符号位相同D.尾数最高位与符号位不同

10、计算机中字符的编码为(D)。

A.原码 B.补码 C.反码 D.ASCII码

11、逻辑运算中的逻辑加是指( B)。

A.“与”运算 B.“或”运算 C.“非”运算 D.“异或”运算

12、[X]补=0.0000,X的真值为(C、D)。

A.1 B.–1C.+0    D.-0

13、(D)的编码保持了数据原有的大小顺序。

A.原码 B.补码 C.反码 D.BCD码

14、若真值X为负小数,则用n位二进制数(含符号位)表示的原码定义为(B)。

A.[X]原=X   B. [X]原=1-X    C.[X]原=X-1    D.[X]原=2n-1-X

15、反码的作用是(A)。

A.作为求补码的中间手段  B.作为求原码的中间手段 

C.能将负数转换为正数   D.能将减法转化为加法

16、国标码属于(D)。

A.音码 B.形码 C.音形码 D.数字码

17、汉字内码又称为机内码,其编码方法为(B)。

A.每个汉字或字符大多采用2个字节长的ASCII码,最高位为0 

B.每个汉字或字符大多采用2个字节长的ASCII码,最高位为1

C.每个汉字或字符不能采用3或4个字节长的ASCII码 

D.每个汉字或字符只能采用2个7位ASCII码

18、汉字字模码是指(C)。

A.一种汉字的内码  B. 一种汉字的输入码    

C.一种用点阵表示的汉字字形代码,属于汉字的输出码    D.不采用二进制代码的编码

19、对于24×24点的汉字字模码,每个汉字在字库中占(B)字节。

A.32  B.72C.128   D.288

20、逻辑数据表达的是(C)。

A.事物的数值关系 B.事物的数值关系,但不能用0、1表示 

C.事物的逻辑关系 D.事物的逻辑关系,只能用1位二进制数来表示

三、多项选择题

1、计算机中可以表示二进制小数的机器码是(A、B、C)。

A.原码  B.补码C.反码    D.移码

2、在计算机中当运算结果超出取值范围的最大值时,则发生(A、B)。

A. 溢出    B. 正溢出   C.负溢出   D.中断处理

3、补码的作用是(A、B、C、D)。

A.使机器数的码制简单  B.使计算机的运算符合其物理性能 

C.能将负数转换为正数   D.能将减法转化为加法

4、对于n位二进制整数,(A、C)的表示范围为:

-(2n-1–1)~+(2n-1-1)。

A.原码 B.补码 C.反码 D.都不是

5、对于两个机器数55H和AAH,运算结果相同的逻辑操作是(B、D)。

A.逻辑与   B.逻辑或   C.逻辑非   D.逻辑异或

6、在定点数运算中,除加法器之外还必须使用移位器的运算是(C、D)。

A.加法 B.减法 C.乘法D.除法

7、二进制整数采用机器码表示时,(B)的表示范围最大。

A.原码 B.补码 C.反码  D.BCD码

8、设字长8位并用定点整数表示,模为28,若[X]补=11111010,则X的原码及真值X分别为(B、D)。

 

A.[X]原=00000110,X=+0000110   B. [X]原=10000110,X=-0000110    

C.[X]原=01111010,X=+1111010    D.[X]原=[11111010]补,X=-0000110

9、真值X=-127D,则其真值及8位反码分别为(D)。

A.[X]反=11111111,X=-1000000   B. [X]反=10000000,X=-1000000    

C.[X]反=11111111,X=-1111111    D.[X]反=10000000,X=-1111111

10、若X=10111001,Y=11110011,则X和Y“逻辑与”的值及“逻辑异或”的值分别为(C)。

A.110101100,000001101 B.001010011,111110010 

C.10110001,01001010 D.01001110,11111011

四、判断题

1、正的二进制定点小数的真值与机器码相同。

(×)

2、十进制整数和十进制小数转换成二进制数的方法相同。

(×)

3、定点负小数原码的数学表达式为:

1+|X|,-1

(√)

4、定点负小数原码的数值表示范围为:

-(1–2n-1)≤X≤1-2n-1。

(×)

5、n位二进制整数和小数补码的模都为2n。

(×)

6、n位二进制负整数反码的数学表达式为X。

(×)

7、文字信息分为字符信息和汉字信息,都用8位ASCII码表示,其中字符信息的最高位为0,用个8位ASCII码表示,占1个字节。

(×)

8、BCD码具有二进制的形式,又具有十进制的特点。

(√)

9、8421码是一种有权码,用其表示的十进制数正好与相应的4位二进制数按权展开求和的值相等。

(√)

10、汉字输入码是指从键盘上输入的代表汉字的编码,简称外码。

(√)

五、名词解释题

解释下列各个计算机术语的含义:

1、原码:

符号位用0表示正数,1表示负数,其余各位表示尾数本身。

2、反码:

正数的反码与其原码相同,负数的反码是将二进制位按位取反。

3、补码:

正数的补码与其原码相同,负数的补码是将二进制位按位取反后在最低位加1。

4、阶码:

在浮点数据编码中,表示小数点的位置的代码。

5、尾数:

在浮点数据编码中,表示数据有效值的代码。

6、基数:

一种记数制允许选用基本数字符号的个数称为基数。

7、规格化数:

所谓规格化数是指尾数的最高位是有效数字1而不是0,且尾数应满足大于或等于0.5,小于1。

六、简答题

1、 在存储的文字信息中,计算机怎样判别它是ASCII码还是汉字编码?

答:

ASCII码的最高位为“0”而汉字编码的最高位为“1”。

2、计算机中为什么采用二进制数?

答:

这是由二进制数的特点决定的:

1) 二进制数的状态简单,容易表示

2) 二进制数的运算规则简单。

3) 使用二进制数可以节省设备。

4) 使用二进制数可以利用机器结构的简化。

3、浮点数所能表示的数值范围和精度取决于什么?

答:

浮点数所能表示的数值范围取决于阶码的位数,精度取决于尾数的位数。

七、分析与计算机题

1、将下列二进制数转换为十进制数

①10011101B②10110110B③10000111B④00111000B

答:

①10011101B=157D②10110110B=182D③10000111B=135D④00111000B=56D

2、将下列十进制数转换成二进制数,再转换成八进制数和十六进制数

①234D②1023D③131.5D④27/32

答:

①234D=11101010B=352Q=EAH②1023D=1111111111B=1777Q=377H

③131.5D=10000011.1B=203.4Q=83.8H④27/32=0.84375D=0.66Q=0.D8H

3、写出下列二进制数的原码、反码和补码

①11010100B②0.1010000B③-10101100④-0.0110000

答:

①X=11010100B[X]原=[X]反=[X]补=011010100

②0.1010000B[X]原=[X]反=[X]补=0.1010000

③-10101100[X]原=110101100[X]反=101010011[X]补=101010100

④-0.0110000[X]原=1.0110000[X]反=1.1001111[X]补=1.1010000

4、一个32位的浮点数,阶码用7位(含符号位)二进制补码表示,尾数用25位(含符号位)二进制原码表示,基数为2,求它的浮点数的表示范围。

答:

它的浮点数的表示范围为:

-231×(224-1)~231×(224-1)

5、进行下列数值的转换

①    1110.1100B=(14.75)D②43.75D=(101011.1100)B

②    ③53.6Q=(101011.110)B④2B.CH=(101011.1100)B

6、写出下面二进制数的原码、反码和补码

-0.0110110

答:

X=-0.0110110

[X]原=1.0110110[X]反=1.1001001[X]补=1.1001010

 

7、写出下面数值为原码、反码和补码时所对应的二进制真值

11010101

答:

[X]原=11010101X=-1010101

[X]反=11010101X=-0101010

[X]补=11010101X=-0101011

8、将下面数表示成规格化的浮点数

1010B

答:

1010B=20×1010B=2100×0.1010B

第三章运算方法和运算器综合练习题参考答案

一、填空题

1、在计算机中,凡是带符号的数一律用补码表示,其运算也是用补码表示的。

2、在补码系统中,求补就是求一个与其相反的数。

3、在计算机中,基本的运算有加法和减法。

4、X=0.100101,Y=0.001101,则X+Y=0.110010。

5、X=0.1101,Y=-0.0101,则X+Y=0.1000。

6、X=-0.10101,Y=-0.01101,则X+Y=0.1110(溢出)。

7、X=0.10101,Y=0.01010,则X-Y=0.01011。

8、X=-0.11011,Y=-0.0110,则X-Y=-0.0111。

9、在计算机中,无符号数经常用于表示存储单元的地址。

10、B3H∧7FH=33H,3BH∨FFH=FFH。

二、单项选择题

1、原码加减法运算是(C)。

A.操作数用原码表示,连同符号位直接相加减

B.操作数用原码表示,尾数直接相加减,符号位单独处理

C.操作数用原码表示,根据两数的符号决定实际操作,符号位单独处理

D.操作数取绝对值,直接相加减,符号单独处理

2、补码加减法运算是(C)

A.操作数用补码表示,两数的尾数相加减,符号位单独处理,减法用加法代替

B.操作数用补码表示,符号位与尾数一起参加运算,结果的符号与加减所得相同

C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代表,结果的符号在运算中形成

D.操作数用补码表示,由数符决定两尾数的操作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1