计算机科学导论习题答案
第一章
一.选择题
1-5 A D B D D
二.填空题
【1】 处理信息快、存储容量大、可靠性高、准确性高
【2】 电子管、晶体管、中小规模集成电路、超大规模集成电路
【3】 不具备自己的思想、没有很好的直觉和想象能力、运算速度和存储容量还远不能满足实际需要
三.问答题
【1】 计算机的发展分为五代:
第一代:元器件采用电子管,体积大,速度慢,以机器提供的原始指令编制程序。
第二代:元器件采用晶体管和印刷电路,体积不断缩小,功能不断增强,可运行汇编语言和高级语言,出现大量应用软件。
第三代:使用中小规模集成电路,系统的管理程序上升为操作系统。
第四代:基于大规模集成电路及超大规模集成电路,功能更强,体积更小。
第五代:人工智能计算机。
【2】
1)科学工程计算,包括:数值计算,工程设计与科学计算,计算机辅助设计,天气预报,农牧业。
2)过程控制,包括:自动控制,监测,用于仪器仪表。
3)信息处理,包括:信息管理,辅助企业管理,情报检索,物资调运,事务处理。
第二章
一.选择题
1-10 C A C D D D B A C A
11-20 B A B B C B A B B C
21-30 C B C B A A D D D D
二.填空题
【1】 算术运算、逻辑运算
【2】 指令
【3】 磁盘、磁带、光盘
【4】 定点、浮点
【5】 3755、3008
【6】 输入设备
【7】 4
【8】 1
【9】 输入
【10】 地址
【11】 位图表示法、矢量表示法
【12】 8
【13】 基线、周期、振幅
【14】 采样频率、量化精度
三.问答题
【1】二进制用数字符号表示简单,只要选用双态元件就可以十分简单地表示出数位上的数字0和1了,因此代价低廉,容易实现和使用;运算规则简单,从而使计算机实现运算的逻辑结构构造简单;有利于逻辑运算的实现,可以用1表示真值,0表示假值,其运算是双值运算,与二进制完全一致。
【2】整数:除2取余法;小数:乘2取整法
【3】由于二进制数表示的数位比较长,不便于书写和阅读,因此考虑用既有较少的数位又不失二进制特点的数制来表示。所以可以将二进制数转换成八进制和十六进制来表示。
【4】整数的小数点的位置固定不变而实数的小数点位置根据数值大小浮动。
【5】形成汉字的“区位码”。
【6】定点表示时小数点位置固定不变,浮点表示时小数点位置不固定。
可用这两种形式分别来表示整数、定点小数和实数。
四、综合题
【1】
区位码
机内码
机内码(16进制表示)
中
54 48
214 208
D6H
D0H
国
25 90
185 250
B9H FAH
于
51 58
211 218
D3H DAH
2
00110010 (32H)
00110010 (32H)
32H
0
00110000 (30H)
00110000 (30H)
30H
0