大学生计算机基础课后习题与参考答案
- 格式:doc
- 大小:166.00 KB
- 文档页数:28
习题与参考答案
第一章作业 [ 答案 ] 第六章作业 [ 答案 ]
第二章作业 [ 答案 ] 第七章作业 [ 答案 ]
第三章作业 [ 答案 ] 第八章作业 [ 答案 ]
第四章作业 [ 答案 ] 第九章作业 [ 答案 ]
第五章作业 [ 答案 ]
第一章作业
1. 叙述题
⑴ 信息化社会需要什么样的人才、你将如何面对?
⑵ 叙述在计算机的发展过程中有哪些重要的人物和事件,成功的基础是什么?
⑶ 计算机安全防范的基础是什么?
⑷ 什么是计算机病毒、计算机犯罪与黑客?其危害性主要在哪些方面?
2. 填空题
⑴ 信息的主要特征是【 】、【 】和【 】。
⑵ 基于冯·诺依曼思想而设计的计算机硬件由运算器、【 】 、【 】 、【 】和输出设备等 5 部分组成。
⑶ 一个完整的计算机系统由 【 】和 【 】两部分组成。
⑷ 新《刑法》的第 【 】、【 】 和【 】 条,首次界定了计算机犯罪。
⑸ 计算机病毒是一种以【 】 和干扰计算机系统正常运行为目的的程序代码。
⑹ 计算机犯罪的主要特征有 【 】、【 】 和【 】 。 3. 选择题
⑴ 办公自动化是计算机的一项应用,按计算机应用的分类,它属于【 】。
A) 科学计算 B) 数据处理 C) 实时控制 D) 辅助设计
⑵ 微型计算机的发展经历了从集成电路到超大规模集成电路等几代的变革,各代变革主要是基于【 】。
A) 存储器 B) 输入输出设备 C) 微处理器 D) 操作系统
⑶ 下面对计算机特点的说法中,不正确的说法是【 】。
A) 运算速度快
B) 计算精度高
C) 所有操作是在人的控制下完成的
D) 随着计算机硬件设备及软件的不断发展和提高,其价格也越来越高
⑷ 最常见的保证网络安全的工具是【 】。
A) 防病毒工具 B) 防火墙 C) 网络分析仪 D) 操作系统
⑸ 所谓计算机“病毒”的实质,是指【 】。
A) 盘片发生了霉变
B) 隐藏在计算机中的一段程序,条件合适时就运行,破坏计算机的正常工作
C) 计算机硬件系统损坏或虚焊,使计算机的电路时通时断
D) 计算机供电不稳定造成的计算机工作不稳定
⑹ 寄存在 Office 文档中用 BASIC 语言编写的病毒程序属于【 】。 A) 引导区型病毒 B) 文件型病毒 C) 混合型病毒 D) 宏病毒
第二章作业
1. 叙述题
⑴ 计算机中的信息为何采用二进制系统?
⑵ 什么是国标码、机内码、机外码以及字型码?
⑶ 音频与视频数字化的含义?
2. 填空题
⑴ (69) 10 = ( 【 】) 2 = (【 】 ) 8 = (【 】 ) 16 。
⑵ ( 11011101 ) 2 = ( 【 】) 10 = (【 】 ) 8 = ( 【 】) 16 。
⑶ -28 的补码用 8 位二进制数表示为【 】 。
⑷ (6789) 10 的 8421 码 为【 】 。
⑸ 在计算机系统中对有符号的数字,通常采用原码、反码和 【 】 表示。
⑹ 1GB= 【 】MB= 【 】KB = 【 】B 。
3. 选择题
⑴ 在下列不同进制的四个数中,【 】是最小的一个数。
A) (45) 10 B) (57) 8 C) (3B) 16 D) (110011) 2 ⑵ 十进制数 141.71875 转换成无符号二进制数是【 】。
A) 10011101.101110 B) 10001101.010110 C) 10001100.111011 D)
10001101.101110
⑶ 下列十进制数中能用八位无符号二进制表示的是【 】。
A) 258 B) 257 C) 256 D) 255
⑷ 二进制数 1011011 转换成八进制、十进制、十六进制数依次为【 】。
A) 133 、 103 、 5B B) 133 、 91 、 5B C) 253 、 171 、 5B D) 133 、
71 、 5B
第三章作业
1. 简答题
⑴ 什么是算法? 它的基本特性是什么?
⑵ 与机器语言相比,高级编程语言有哪两种优点?
⑶ 什么是程序?什么是程序设计?
⑷ 解释器和翻译器之间有何区别?解释器的什么特征使其更适合 JavaScript
程序?
2. 填空题
⑴ 传统的计算机程序的执行过程可分为 【 】、【 】 、【 】 、【 】 四个过程。 ⑵ 计算机算法是指解决某一问题的 【 】。
⑶ 一个原始序列为( 21 、 45 、 10 、 62 ),应用某种排序策略排序,第一遍排序后形成( 21 、 10 、 45 、 62 )的序列,则此种排序策略为【 】 排序。
⑷ 链接程序是指对目标文件与系统提供的函数等链接起来产生可执行文件。可执行文件的扩展名为【 】 。
⑸ 【 】排序的基本方法是:每步将一个待排序的元素按其数值的大小插到前面已经排序的序列中的适当位置,直到全部元素插入完毕为止。
3. 选择题
⑴ 计算机算法必须具备输入、输出和【 】等五个特性。
A) 可执行性、可移植性和可扩充性 B) 可执行性、确定性和有穷性
C) 确定性、有穷性和稳定性 D) 易读性、稳定性和安全性
⑵ 在画程序流程图时,某一个条件有多种不同执行结果时应用 【 B 】 。
A) 顺序结构 B) 选择结构 C) 循环结构 D) 不确定的结构
⑶ 编译程序与解释程序最大的区别之一是 【 】 。
A) 后者生成目标代码,而前者不生成 B) 前者生成目标代码,而后者不生成
C) 后者生成源程序,而前者不生成 D) 前者生成源程序,而后者不生成
⑷ 从未排序序列中挑选元素,并将其依次放入已排序序列一端的方法,称为【 】法。
A) 希尔排序 B) 冒泡排序 C) 插入排序 D) 选择排序
⑸ 汇编语言是采用【 】来编写程序的。 A) 希 尔 进制 B) 助记符 C) 十进制 D) 十六进制
⑹ 源程序中的错误主要分为 【 】三种。
A) 不确定错误、语法错误、死循环错误 B) 语义错误、死循环错误、不确定错误
C) 语法错误、语义错误、运行错误 D) 不确定错误、语法错误、语义错误
4. 应用题
⑴ 使用自然语言写一个算法,指引学生从所居住的宿舍到图书馆。路线指示可以用学校的路标或主要建筑标注。
⑵ 使用伪代码完成算法, 小明有 5 本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,则可有多少种不同的借法?
⑶ 使用流程图表示如下问题的算法:使用者从键盘输入一批数据,预先并不指定数据的个数,输入 0 时即表示输入结束 ( 即所有有效数据都不是 0) 。计算并输出所有正数的算术平均值和所有负数的算术平均值。
⑷ 使用流程图表示 求方程式 ax 2 +bx+c=0 的根,分别考虑 d=b 2 -4ac 大于 0 、等于 0 和小于 0 三种情况。
答:
⑸ 根据列表: Alice 、 Byron 、 Carol 、 Duane 、 Elaine 、 Floyd 、
Gene 、 Henry 、 Iris ,回答下面问题:
a) 哪种搜索方法(折半法或顺序法)查找 Gene 更快?
b) 哪种搜索方法(折半法或顺序法)查找 Alice 更快?
c) 如果用顺序查找法查找 Elaine ,会进行多少次比较?如果用折半法查找呢?
第四章作业
1. 简答题
⑴ 简单叙述微机功能结构。
⑵ 微机主板组织结构的特点是什么?
2. 填空题
⑴ 总线是一组【 】 的公共通信线。
⑵【 】 设备可以将各种数据转换成为计算机能处理的形式并输送到计算机存储设备中。
⑶ 设置高速缓存的目的是解决 CPU 的运算速度和【 】 的读写速度不平衡问题。
⑷ EGA 、 VGA 、 SVGA 标志着【 】 的不同规格和性能。
⑸ 微机主机系统包括【 】 ,外部设备包括【 】 、【 】 、【 】 。
3. 选择题
⑴ 微机硬件系统包括【 】。
A) 内存储器和外部设备 B) 显示器、主机箱、键盘
C) 主机和外部设备 D) 主机和打印机
⑵ ROM 的特点是【 】。 A) 存取速度快 B) 存储容量大
C) 断电后信息仍然保存 D) 用户可以随时读写
⑶ 在微机中存储信息速度最快的设备是【 】。
A) 内存 B) 高速缓存 C) 硬盘 D) 软盘
⑷ 在微机系统中,任何外部设备必须通过【 】才能实现主机和设备之间的信息交换。
A) 电缆 B) 接口 C) 电源 D) 总线插槽
⑸ 在微机系统中,打印机与主机之间采用并行数据传输方式,所谓并行是指数据传输【 】。
A) 按位一个一个的传输 B) 按一个字节 8 位同时进行
C) 按字长进行 D) 随机进行
第五章作业
1. 简答题
⑴ 操作系统的基本功能有哪些?分别从计算机角度和用户角度考虑。
⑵ 各种应用软件运行的基础是什么?
⑶ 安装应用程序的主要步骤有哪些?
⑷ 当系统没有连接打印机的情况下,是否可以安装打印机驱动程序? 2. 填空题
⑴ 操作系统提供的工作界面有【 】 和 【 】两种方式。
⑵ 采用多道程序设计技术能充分发挥 【 】与【 】 并行工作的能力。
⑶ 按内存中同时运行程序的数目可以将批处理系统分为【 】 和【 】 两类。
⑷ 进程是一个 【 】概念,而程序是一个 【 】态概念。
3. 选择题
⑴ 操作系统是管理和控制计算机【 】资源的系统软件。
A) CPU 和存储设备 B) 主机和外部设备
C) 硬件和软件 D) 系统软件和应用软件
⑵ 【 】操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A) 网络 B) 分布式 C) 分时 D) 实时
⑶ 下面对操作系统功能的描述中,【 】的说法是不正确的。
A) CPU 的控制和管理 B) 内存的分配和管理
C) 文件的控制和管理 D) 对计算机病毒的防治
⑷ 在计算机系统中,操作系统是【 】。
A) 处于系统软件之上的用户软件 B) 处于应用软件之上的系统软件
C) 处于裸机之上的第一层软件 D) 处于硬件之下的低层软件
⑸ 在分时操作系统中,进程调度经常采用【 】算法。