《计算机导论》课后习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机导论》课后习题答案

第一章

1、什么是计算机,

答:计算机是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统。、解释冯?诺依曼所提出的“储存程序”的概念。 2 答:由于计算机可以储存程序,从而使得计算机可以在程序的控制下自动地完成各种操作,而无需人工干涉。

3、计算机有那些特点,

答:运算速度快、运算精度高、具有记忆能力、具有逻辑判断能力和存储程序。、计算机发展过程中各阶段的主要特点是什么, 4

答:电子计算机发展的四个阶段是:

1946 , 1957 ),以电子管为逻辑部件,以阴极射线管、磁芯和磁鼓等为存储手段。软件第一代(

上采用机器语言,后期采用汇编语言。

第二代( 1958 , 1965 ),以晶体管为逻辑部件,内存用磁芯,外存用磁盘。软件上广泛采用高级

语言,并出现了早期的操作系统。

第三代( 1966 , 1971 ),以中小规模集成电路为主要部件,内存用磁芯、半导体,外存用磁盘。

软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。

第四代( 1971 至今),以大规模、超大规模集成电路为主要部件,以半导体存储器和磁盘为内、外

存储器。在软件方法上产生了结构化程序设计和面向对象程序设计的思想。另外,网络操作系统、

数据库管理系统得到广泛应用。微处理器和微型计算机也在这一阶段诞生并获得飞速发展。 5、信息化社会对计算机人才的素质和知识结构有哪些要求, 答:

a) 掌握计算机科学与技术的理论和本学科的主要知识体系。

b) 在确定的环境中能够理解并且能够应用基本的概念、原理、准则,具备对工具及技巧进行选择

与应用的能力。

c) 完成一个项目的设计与实现,该项目应该涉及到问题的标识、描述与定义、分析、设计和开发

等,为完成的项目撰写适当的文档。该项目的工作应该能够表明自己具备一定的解决问题和评

价问题的能力,并能表现出对质量问题的适当的理解和认识。

d) 具备在适当的指导下进行单独工作的能力,以及作为团队成员和其他成员进行合作的能力。

e) 能够综合应用所学的知识。

f) 能够保证所进行的开发活动是合法的和合乎道德的。

因此信息化社会不仅需要研究型、设计型的人才,而且需要应用型人才,不仅需要开发型人才,而且需

要维护型、服务型、操作型人才,特别是由于信息技术发展的日新月异,要求信息人才具有高度的创新性和良好的适应性。

第二章

1、什么是数制,采用权位表示法的数制具有哪3个特点,

答:按进位的原则进行计数称为进位计数制。

位权表示法数制的特点:(1)数字的总个数等于基数。(2)最大的数字比基数小1。(3)每个数字都

要乘以基数的幂次,该幂次由每个数字所在的位置决定。

、十进制数转换为非十进制数的规则是什么, 2

答:十进制整数转换为非十进制整数的规则:除基取余法:“除基取余,先余为低(位),后余为高

(位)”。

例: (55),(67) 108

余数

8 55 7

8 6 6

十进制小数转换为非十进制小数的规则:乘基取整法:“乘基取整,先整为高(位),后整为低(位)”。

例:(0.32),(0.0101…) 102

0.32 整数

× 2

0.64 0

× 2

1.28 1

0.28

× 2

0.56 0

× 2

1.12 1

3、将二进制数转换为八进制数和十六进制数:10011011.0011011,1010101010.0011001 答:二进制数转换为八进制数:以小数点为界,将整数部分自右向左和小数部分自左向右分别按每三位为一组(不足三位用0补足),然后将各个三位二进制数转换为对应的一位八进制数。

(10011011.0011011)= (001 001 011.001 101 100)=(113.154) 228

(1010101010.0011001) =(001 010 101 010.001 100 100)=(1252.144) 228 二进制数转换为十六进制数:以小数点为界,将整数部分自右向左和小数部分自左向右分别按每四位

为一组,不足四位用0补足,然后将各个四位二进制数转换为对应的一位十六进制数。

(10011011.0011011) =(1001 1011.0011 0110) =(9B.36) 2216

(1010101010.0011001) =(0010 1010 1010.0011 0010)=(2AA.32) 2216

4、将八进制或十六进制数转换为二进制数:(75.612)8,(64A.C3F)16

答:八进制数转换为二进制数:把每一位八进制数转换为对应的三位二进制数。

(75.612)=(111 101.110 001 010) 82

十六进制数转换为二进制数:把每一位十六进制数转换为对应的四位二进制数。

(64A.C3F)=(0110 0100 1010.1100 0011 1111) 162

5、什么是原码、补码和反码,写出下列各数的原码、补码和反码:11001,11111,10101 答:原码表示法:用符号位和数值表示带符号数,正数的符号位用“0”表示,负数的符号位用“1”表示,数值部分用二进制形式表示。

反码表示法:正数的反码与原码相同,负数的反码为对该数的原码除符号位外各位取反。补码表示法:正数的补码与原码相同,负数的补码为对该数的原码除符号位外各位取反,然后在最后一位加1。

原码反码补码

11001 1 0001001 1 1110110 1 1110111

11111 1 0001111 1 1110000 1 1110001

10101 1 0000101 1 1111010 1 1111011

6、什么是命题,在命题代数中主要的连接词有哪几种,

答:命题是有具体意义且能够判断真假的陈述句。

在命题代数中主要有:“与”(?)、“或”(?)、“非”(?)、“异或”(?)、“条件”( ?)和“双条件”( ) 7、计算机硬件系统有那几部分组成,简述个部分的功能。

答:计算机由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成,也称计算机的五大部件。

1. 运算器

运算器又称算术逻辑单元(Arithmetic Logic Unit,简称ALU),是计算机对数据进行加工处理的部件,它的主要功能是对二进制数码进行加、减、乘、除等算术运算和与、或、非等基本逻辑运算,实现逻辑判断。运算器在控制器的控制下实现其功能,运算结果由控制器指挥送到内存储器中。

2. 控制器

控制器主要由指令寄存器、译码器、程序计数器和操作控制器等组成,控制器是用来控制计算机各部件协调工作,并使整个处理过程有条不紊地进行。它的基本功能就是从内存中取指令和执行指令,即控制器按程序计数器指出的指令地址从内存中取出该指令进行译码,然后根据该指令功能向有关部件发出控制命令,执行该

相关文档
最新文档