计算机导论习题答案
【篇一:计算机导论课后习题参考答案】
>习题参考答案
华南理工大学 计算机教学团队 2010.9 习题1
1.1 选择题
1. 美国宾夕法尼亚大学1946年研制成功的一台大型通用数字电子计算机,名称是( c )。
a) pentium b) ibm pc c) eniac d) apple
2.1981年ibm公司推出了第一台( b )位个人计算机ibm pc5150。
a)8 b) 16 c) 32 d) 64
3. 中国大陆1985年自行研制成功了第一台pc 兼容机,即( c )0520微机。
a) 联想 b) 方正 c) 长城 d) 银河
4. 摩尔定律主要内容是指,微型片上集成的晶体管数目每( c )个月翻一番。
a) 6 b) 12 c) 18 d) 24
5. 第四代计算机采用大规模和超大规模( c )作为主要电子元件。 a) 电子管 b) 晶体管c) 集成电路d) 微处理 6. 计算机中最重要的核心部件是( b)。 a) dram b) cpu c) crt d) rom
7. 将微机或某个微机核心部件安装在某个专用设备之内,这样的系统称为(c )。
a) 大型计算机 b) 服务器c) 嵌入式系统 d) 网络
8. 冯.诺依曼计算机包括,( b )、控制器、存储器、输入设备和输出设备五大部分组成。
a) 显示器b)运算器c) 处理器 d) 扫描仪
9.从市场产品来看,计算机大致可以分为大型计算机、( c )和嵌入式系统三类
a) 工业pc b) 服务器c) 微机 d) 笔记本微机
10.大型集群计算机技术是利用许多台单独的( b )组成的一个计算机系统,该系统能够像一台机器那样工作。
a) cpub) 计算机c) romd)crt 1.2 填空题
1. 计算机的发展经历了(电子管)、(晶体管)、(集成电路)和(大规模集成电路)四代变迁。
2. 未来的计算机可能朝着(量子计算机)、(光子计算机)、(生物计算机)等方向发展。
3. 计算机系统是由(硬件系统)、(软件系统)两部分组成的。 4. 从目前市场上产品来看,微机包括(个人计算机)、(苹果系列微机)、(一体微机)、(笔记本微机)、(平板微机)、(掌上微机)和pc 服务器等几种。
5. 微处理器是由(运算器)、(控制器)和(一些寄存器)组成。 1.3 简答题
1. 什么是摩尔定律?你认为摩尔定律会失效吗?为什么?
芯片上元件的几何尺寸总不可能无限制地缩小下去,这就意味着,总有一天,芯片单位面积上可集成的元件数量会达到极限,所以摩尔定律总有一天会失效。
2. 什么是硬件?计算机主要有哪些硬件部件组成?
答:计算机硬件系统是指计算机系统中看得见、摸得着的物理实体,即构成计算机
系统各种物理部件总称。计算机硬件是一大堆电子设备,它们是计算机进行工作的物质基础。微型计算机系统中的硬件主要包括:微处理器、内部存储器、外部存储器、输入输出设备、各种接口电路以及总线。
3. 冯.诺依曼结构的基本思想是什么?
答:冯.诺依曼奠定了现代计算机的基本结构,其基本思想包括: 1)计算机由控制器、运算器、存储器、输入设备、输出设备五大部分组成。
2)把要执行的指令和待处理的数据按照顺序编成程序存储到计算机内部的内部存储器中,程序和数据以二进制代码形式不加区别地存放,存放位置由内存地址确定。(存储程序原理)
3)每条指令由操作码和操作数两部分构成。其中操作码表示执行何种运算,操作数指出该运算的操作对象在存储器中的地址。
4)内存储器是定长的线性组织,cpu通过内存地址可以直接读写内存。
5)由控制器对计算机进行集中的顺序控制。
4. 请描述计算机硬件、软件和用户的关系。
答:计算机硬件、软件和用户之间的关系下图所示。
裸机使用效率低,难以完成复杂的任务,操作系统是对裸机的扩充,是其它软件运行的基础。应用软件的开发和运行要有系统软件的支持,用户直接使用的是应用软件。 5. 请简述计算机的基本工作原理。
答:1)通过某种程序设计语言把解决思路编制成一个程序存于外存上。
2)接口电路发命令将外存中的程序调入计算机的内部存储器中。 3)计算机自动地从内存中取指令、分析指令再执行该指令,接着取下一条指令,周而复始地工作。
4)内存中的执行的结果可以由输出设备在屏幕上显示输出或在打印机上打印出来。 习 题 2 2.1 选择题
1.下面真值最大的补码数是(d)。
a. (10000000)2b. (11111111)2 c. (01000001)2 d. (01111111)2 2.下面最小的数字是(b)。
a. (123)10b. (136)8c. (10000001)2 d. (8f)16
3. 整数在计算机中通常采用( c )格式存储和运算。 a. 原码b. 反码c. 补码 d. 移码
4. 计算机中浮点数的指数部分通常采用( d )格式存储和运算。 a. 原码b. 反码c. 补码 d. 移码 5.下面不合法的数字是( b )。
a. (11111111)2b. (139)8c. (2980)10d. (1af)16 6.-128的8位补码机器数是( a )。
a. (10000000)2b. (11111111)2c. (01111111)2d. 无法表示 7. 8位字长补码表示的整数n的数据范围是( a )。 a. –128~127b. –127~127c. –127~128d. –128~128 8. 8位字长原码表示的整数n的数据范围是( b )。 a. –128~127b. –127~127c. –127~128d. –128~128
9. 8位字长补码运算中,下面哪个运算会发生溢出( a )。 a. 96+32b. 96-32c. –96-32d. –96+32
10. 补码数(10000000)2算术右移一位和逻辑右移一位的结果分别是( a )。 a. (11000000)2和(01000000)2b. (01000000)2和(11000000)2