大学计算机第5版习题参考答案.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学计算机第5版习题参考答案.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 习题 参考答案
- 资源描述:
-
1、大学计算机习题解答(2017.3)说明:1、部分思考题并无标准答案,需要学生在教材、校园网、因特网中查找相关资料;2、思考题能自圆其说者为“中”;言之有理者为“良”;举例说明者为“优”;3、思考题、简答题均以短小要点形式答题,不论有多少要点,答对3 个均视为全部正确;各章习题参考答案第 1 章 计算与计算思维1-1 简要说明计算机发展的三个历史阶段。答:(1) 古代计算机工具(2) 中世纪计算机(3) 现代计算机1-2 简要说明九九乘法口诀算法有哪些优点。答:(1) 建立了一套完整的算法规则;(2) 具有临时存储功能,能连续运算;(3) 出现了五进制;(4) 制作简单,携带方便。1-3 简要说
2、明计算机集群系统有哪些特点。答:(1) 将多台计算机通过网络组成一个机群;(2) 以单一系统模式管理;(3) 并行计算;(4) 提供高性能不停机服务;(5) 系统计算能力非常高;(6) 具有很好的容错功能。1-4 简要说明各种类型计算机的主要特点。答:(1) 大型机计算机性能高。(2) 微机有海量应用软件,优秀的兼容能力,低价高性能。(3) 嵌入式计算机要求可靠性好。1-5 简要说明图灵机的重要意义。答:(1) 图灵机证明了通用计算理论;(2) 图灵机引入了读写、算法、程序、人工智能等概念;(3) 复杂的理论问题可以转化为图灵机进行分析。(4) 图灵机可以分析什么是可计算的,什么是不可计算的。
3、1-6 简要说明冯诺依曼“存储程序”思想的重要性。答:(1) 为程序控制计算机提供了理论基础;(2) 程序和数据的统一;(3) 实现了程序控制计算机;(4) 提高运算效率;(5) 为程序员职业化提供了理论基础。1-7 简要说明什么是计算思维。答:周以真认为:计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为,它涵盖了计算机科学的一系列思维活动。1-8 举例说明计算思维的应用案例。答:(1) 复杂性分析:如战争分析、经济分析、算法分析等。(2) 抽象:如数据类型、数学公式等。(3) 算法:如计算步骤等。1-9 简要说明计算机解决问题的主要步骤。答:(1) 理解问题,寻找解决问题
4、的条件;(2) 对具有连续性质的现实问题,进行离散化处理;(3) 抽象出适当的数学模型,设计解决这个数学模型的算法;(4) 按照算法编写程序,并且对程序进行调试,直到问题解答。1-10 分析中国古代的算盘为什么没有演变为计算机? 答:(1) 算盘的完备性(加减乘除)减少了市场对计算的压力;(2) 算盘的先入优势使其他计算工具在成本和效率上难以超越;(3) 不符合中国古代“天人合一”的思想,算盘是人与工具的合一;(4) 科技教育不普及?朝廷和文人对科技不重视?第 2 章 计算系统平台2-1 简要说明微机系统结构的特征。答:一个 CPU、两个核心芯片(南桥、BIOS)、三级结构(CPU 级、南桥级
5、、I/O 级)。2-2 简要说明计算机主要部件的功能。答:(1) CPU:数据计算;(2) 内存:计算数据存储;(3) 外存:数据停机存储;(4) 主板:信号传输、数据预处理。2-3 简要说明存储设备的类型与特点。答:(1) 内存:速度快、停电数据丢失、成本高、存储容量比外存小;(2) 外存:速度慢、停电数据不丢失、成本低、存储容量比内存大。2-4 简要说明系统软件的特点。答:(1) 与计算机硬件大量交互;(2) 用户经常使用;(3) 需要管理共享资源,调度复杂的进程操作;(4) 复杂的数据结构;(5) 多种外部接口等。2-5 简单说明软件的基本特征。答:(1) 软件是一种逻辑元素;(2) 软
6、件不会“磨损”;(3) 构件可以复用。2-6 简要说明程序设计的基本原则。答:(1)模块化程序设计原则; (2)软件复用原则。2-7 简要说明为什么串行传输在逐渐取代并行传输。答:(1) 并行传输线路多,串行传输线路少;(2) 并行传输时钟频率低,串行传输时钟频率高;(3) 并行传输信号同步困难,串行传输信号同步简单;(4) 并行传输世实际输带宽低,串行传输实际传输带宽高;(5) 并行传输距离短,串行传输距离长;(6) 并行传输主要用于内部传输,串行传输主要用于外部传输。2-8 简要说明计算机指令执行过程。答:(1)取指令 (2)指令译码 (3)指令执行 (4)结果写回2-9 简要说明 CPU
7、 流水线的优点与缺点。答:(1) 优点:加快了指令执行速度;(2) 缺点:硬件结构复杂,转移指令会影响性能。2-10 分析 PC 机软件为什么不能在智能手机中运行。答:(1) 指令系统不同,如 CISC 与 RISC;(2) 操作系统不同,如程序中存在系统功能调用;(3) 计算能力不同,如数据传输带宽不同;(4) 人机界面不同,如屏幕分辨率不同。第 3 章 信息表示和逻辑运算3-1 计算机对同一类型的数据采用相同的数据长度进行存储,如 1 和 12345678 都采用 4 字节存储;为什么不对 1 采用 1 个字节存储;12345678 采用 4 字节存储?答:(1) 变长存储会使计算复杂化;
8、(2) 需要对每个数据进行长度判断;(3) 等长存储提高了运算速度。3-2 在计算机中采用 BCD 编码有哪些优点? 答:(1)减少数制转换的复杂性; (2)减少小数转换的浮点运算。3-3 为什么在一些软件中有效数字大于 16 位时,需要单独编程处理? 答:(1) 数值数据在计算机中采用定长存储,数据有效位有限制;(2) 程序设计采用了单精度浮点数(float);(3) 编程语言的数据类型对数据长度有限制。3-4 为什么 Windows 系统内部采用 UTF-16 编码,而不使用 ASCII 编码。答:(1) ASCII 编码只有 127 个编码,对汉字来说字符集太小;(2) UTF-16 采
9、用 2 或 4 字节编码,汉字有 7 万多个码字;(3) UTF-16 编码解决了字符编码的大小端问题。3-5 简要说明点阵字形与矢量字形在处理方法上的不同。答:(1) 点阵字形存储的是字形位图数据;(2) 矢量字形存储的是字形计算公式和特征点值数据。3-6 简要说明点阵图像编码方法。答:(1) 确定图像的分辨率;(2) 图像中每个像素点用 3 个字节编码;(3) R、G、B 三个颜色采用 0255 进行量化表示。3-7 简要说明逻辑运算的基本特点。答:(1) 逻辑变量和逻辑值只有“0”和“1”;(2) 基本逻辑运算为:与(AND),或(OR),非(NOT);(3) 三个基本逻辑运算可组合出任
10、何其他逻辑关系。3-8 举例说明逻辑运算在生活和学习中的应用。答:(1) 她要么在图书馆,要么在教室。(2) 上课一定要带书和笔。(3) 她的学习方法与众不同。3-9 举例说明哪些信息难以利用二进制符号进行编码? 答:(1) 难以量化的信息,如难以对恋爱中的“缘分”进行量化。(恋爱难题)(2) 衡量标准随情境变化的信息,如难以衡量“说谎”的负面或正面价值。(苏格拉底诘问)(3) 道德伦理信息,如商业“诚实”的价值有多高?(“无商不奸”)(4) 尚不清楚机理的信息,如无法量化人的“聪明”程度。(“智能”无法定义)(5) 形象思维信息,如难以量化说明毕加索艺术品价值的高低。(艺术品难以定价)3-1
11、0 分析为什么计算机对整数运算与小数运算分别用不同单元处理。答:(1) 整数运算规则简单,电路设计简单;(2) 小数运算规则复杂,电路设计复杂;(3) 整数运算效率高,小数运算效率低;(4) 大部分非数值运算为整数运算。第 4 章 计算操作系统4-1 简要说明操作系统的作用。答:(1)方便用户使用;(2)隔离硬件设备;(3)提高运行效率;(4)增强扩展能力。4-2 简要说明图形用户界面的特点。答:(1) 用户很容易理解信息内容;(2) 操作简单方便;(3) 对系统硬件要求高;(4) 程序设计复杂。4-3 简要说明图标、窗口、对话框、菜单的基本功能。答:(1) 图标:对程序或文件进行快捷操作;(
12、2) 窗口:在规定范围内显示信息内容;(3) 对话框:进行有关参数设置;(4) 菜单:应用软件的操作列表。4-4 简要说明 Windows 系统微内核的主要功能模块。答:(1)对象管理系统;(2)安全管理系统;(3)进程管理;(4)对象间通信管理;(5)进程间通信管理;(6)虚拟内存管理;(7)中断管理等。4-5 简单说明 Linux 的基本设计思想。答:(1)一切都是文件; (2)每个软件都有确定的用途。4-6 简要说明 Android 系统中活动管理器(Activity)的作用。答:(1) 所有程序都运行在活动中。(2) 一个应用由多个活动组成。(3) 多个活动之间可以相互跳转。4-7 简
13、要说明操作系统的基本组成部分。答:(1)内核(2)驱动程序(3)接口库(4)外围4-8 简要说明进程与程序的区别。答:(1) 进程是程序的执行过程;(2) 程序是静态的,进程是动态的;(3) 同一个程序可以有多个进程。4-9 简要说明程序局部性原理。答:程序运行过程中,在时间上,经常运行相同的指令和数据(如循环指;令在)存储空间上,经常运行某一局部空间的指令和数据(如窗口显示。)4-10 分析 Windows 操作系统的容量为什么会越来越大。答:(1) 为了保持兼容性,老功能不能删除,新功能不断增加;(2) 操作系统支持的外部设备越来越多,导致驱动程序大大增加;(3) 程序设计越来越复杂。第
展开阅读全文