1、 武汉科学与技术学院计算机技术系 大学计算机基础实验与习题参考答案 供教师参考 第 1 章 徐新 第 2 5 章 张葵 ;第 6 章 丁胜;第 7 8 章 李顺新;第 9 章 王思鹏;第 10 章 李琳 ;第 11 章 吴志芳 张葵整理 若有建议及意见,请发邮件至 ,对您提出的建议及意见,将不胜感谢! 2012 年 7 月 18 日 目 录 目 录 . 2 第 1 章 计算机文化与信息表示基础习题 . 1 第 2 章 计算机系统习题 . 2 第 4 章 中文 Office 2003 习题 . 5 第 5 章 计算机网络基础习题 . 8 第 6 章 程序设计基础习题 . 10 第 7 章 数据结
2、构与常用算法习题 . 12 第 8 章 软件工程基础习题 . 15 第 9 章 数据库技术基础习题 . 17 第 10 章 多媒体技术基础习题 . 19 第 11 章 信息安全基础习题 . 20 1 第 1 章 计算机文化与信息表示基础 习题 一、单项选择题 1 5 DBBAA 二、填空题 1. 逻辑上相关的记录的集合 某台二级存储设备上的一块已命名的区域 2. 一种作为计算机系统资源共享的一组相关数据 的 集合 3. 位、字节和字 三、判断 改错 题 1. 2. 3. (改正:计算机中存储数据的基本单位是字节。) 4. 5. (改正: 20B 中共有二进制位数为 20*8。 ) 更正:书中
3、P155 此题题干修改为: 20B 中共有二进制位数为 20。 四、简答题 1. 简述计算机的发展历程 答:( 1)第一代: 1946-1958 年,电子管计算机;( 2)第二代: 1958-1964 年,晶体管计算机;( 3)第三代: 1964-1971 年,集成电路计算机;( 4)第四代: 1971-今天,大规模集成电路计算机。 2什么是信息?什么是数据?二者有何关系? 答:( 1)信息是人们按照预先的目的,通过各种不同的渠道、不同的角度观察,以反映 客观事物状态和特征的某种概念或经过加工后的数据,是人们进行各种活动所需要的知识。( 2)数据是指存储在某一媒体上可加以鉴别的符号资料。( 3
4、)它们的关系是:数据是载荷信息的物理符号;信息是人们消化理解了的数据,是对客观世界的认识。 3简述在计算机中为什么常采用二进制数表示数据。 答: 计算机采用二进制来存储数据和程序的原因有 4 个:( 1)物理上容易实现。 ( 2)运算规则非常简单。 ( 3) 可靠性高。 ( 4)易于实现逻辑运算和逻辑判断。 4什么叫位、字节、字?各有什么特点? 答:位是计算机存储数据的最小单位,一个二进制位 只能表示 2 种状态。字节是数据处理的基本单位,计算机的存储器以字节为单位存储信息,一个字节等于 8 个二进制位。计算机处理数据时, CPU 通过数据总线一次存取、加工和传送的字节数称为字。一个字所包含的
5、字节数取决于机器的字长,它反映了计算机数据处理的速度。 5. 简述计算机中信息组织的层次结构。 答: 任何信息系统都有一个数据组织的层次结构。该层次结构从位、字符开始,进而形成数据元、记录、文件和数据库。 ( 1) 位是计算机存储数据的最小单位。 ( 2) 八个二进制位组成一个字节,可以表达一个字符(字母、数字或标点符号)。 ( 3) 一 组字符可以表达一个单词(两个字节可以表示一个汉字),一组单词或一个汉字词组可以形成一个数据元。 ( 4) 将逻辑上相关的数据元组合在一起就形成一个记录。 ( 5) 文件是逻辑上相关的记录的集合。 ( 6) 数据库是一种作为计算机系统资源共享的一组相关数据 的
6、 集合。一组相关的文件可以形成数据库。 2 第 2 章 计算机系统 习题 一、单项选择题 1 5 DBDCB 6 10 CCAAD 1113 DAA 二、填空题 1. 硬件系统和软件系统 2. 控制器、运算器、存储器、输入设备和输出设备 3. 系统软件和应用软件 4. CPU 和内存 5. RAM、 ROM 和 Cache 6. 汉字输入码 汉字字形码 汉字机内码 7. 0 机内码 8. 200 72 9. 0000 0000 0101 1001B 000131O 0059H 10. 0000 0000 0001 0100 0000 0000 0001 0100 0000 0000 0001
7、0100 1000 0000 0001 0100 1111 1111 1110 1011 1111 1111 1110 1100 11. -3 12. 阶码 尾数 三、判断 改错 题 1. 2. (改正: RAM 虽然不能永久保存信息,但是速度快,而且直接与 CPU 打交道,没有内存,程序和数据无法储存,因此计算机无法工作 。) 3. 4. (改正:计算机 最核心的部件是 CPU。 ) 5. 6. (改正:微型计算机中,应用最普遍的字符编码是 ASCII 码。) 四、简答题 1. 一个完整的计算机系统有哪些组成成分? 答:一个完整的计算机系统由硬件系统和软件系统所组成。硬件系统包括:控制器、运
8、算器、存储器、输入设备和输出设备。软件系统由系统软件和应用软件所组成。 2. 存 储器的分类是怎样的?各有哪些特点? 答:根据存储器在计算机系统中所起的作用,将存储器分为内存储器、外存储器和高速缓冲存储器。 ( 1)内存用来存放将要执行的程序和需要用到的数据。内存要与计算机的各个部件打交道,进行信息的传送。内存又分为 RAM 随机存取存储器和 ROM 只读存储器。通常内存指的是 RAM。 RAM 具有两个特性:可读写和易失性。 ROM 与 RAM 相比,也有两个特性:只能读不能写和非易失性。 ( 2)外存储器主要用来长期存放“暂时不用”的程序和数据。外存不和计算机的其它部件直接交换数据,只和内
9、存交换数据,不是按单 个数据进行存取,而是成批地交换数据。 ( 3) Cache 是计算机系统中的一个高速小容量的半导体存储器。 Cache 介于 CPU 和内存之间,是为了解决 CPU 和内存之间速度不匹配而采用的一项重要技术。 CPU 与 Cache之间的数据交换是以字为单位的,而 Cache 与内存之间的数据交换是以块为单位的。 3 3. 计算机软件分为哪些软件?各自的作用是什么? 答:计算机软件分为系统软件和应用软件。系统软件是控制计算机的运行、管理计算机的各种资源、并为应用软件提供支持和服务的一类软件。在系统软件的支持下,用户才能运行各种应用软件。应 用软件是利用计算机的软件、硬件资
10、源为某一个专门的应用目的而开发的软件,应用领域比较明确,实现的功能比较单一。 4. 微机的主要技术指标有哪些? 答:微机的主要技术指标有:( 1)字长,( 2)内存容量,( 3)主频,( 4)性价比。 5计算机中常用的进制有哪些?它们如何进行相互的转换? 答:计算机中常见的进制有二进制、八进制、十进制和十六进制。转换方式参考教材 1.3.1节。 将二进制、八进制和十六进制转换成十进制的方法是:各位数码乘以权值的累加和。 将十进制转换成二进制、八进制或十六进制的方法是:整数部分和小数部 分分别转换,然后相加。整数部分的转换方法:“连除取余法”,即用整数部分不断除以基数,取其余数,直到商为零。余数
11、的排列方向是由下向上排列。小数部分的转换方法:“连乘取整法”,即用小数部分不断乘以基数,取其积数的整数部分,剩下的小数部分继续连乘取整,直到小数部分为 0 为止。取整的排列方向是由上向下排列。如果小数部分不能为 0,则根据精度要求算到小数点后某位数为止,然后按 “0 舍 1 入 ”的原则取近似值。 二进制转换成八进制或十六进制的方法是: “ 3 位并 1 位”,或“ 4 位并 1 位”。即以小数点为中心分别向左、右两边分组,每 3 或 4 位 1 组,不足的向两边补 0。 八进制或十六进制转换成二进制的方法是:“ 1 位扩 3 位”,或“ 1 位扩 4 位”,即将每 1位八进制数用 3 位或
12、4 位二进制数来表示。 6整数在计算机中是如何编码的? 答:如果整数是无符号的,则直接将整数转换成二进制数即可。如果整数是有符号的,即有正、负数之分,则数的正号和负号也要用 0 和 1 进行编码。机器数的编码方式很多,常用的编码方式有原码、反码和补码。 7单精度浮点数在计算机中是如何编码的? 答:单精度浮点数用规格化的形式表示为:规格化数数符( 1.尾数) 2 阶码。在编码时,单精度浮点 数存储占用 4 个字节 32 位,其中包括 1 位数符, 8 位阶码和 23 位尾数。 8简述在计算机中为什么常采用补码表示。 答:在原码中, 0 具有二义性;且进行四则运算时,符号位需要单独处理,增加了运算
13、规则的复杂性。使用反码编码方式进行运算也很不方便,一般是作为求补码的中间码。 而在补码编码方式中, 0 有唯一的编码。并且使用补码可方便地实现正、负数的加法运算。因此计算机中常采用补码表示。 9西文字符在计算机中是如何编码的? 答:西文字符包括英文字母及各种符号。最常用的西文字符的编码是 ASCII 码,用 7 位二进制编码,可以表示 128 个字符。 10中文字符在计算机中是如何编码的? 答:中文字符包括汉字和各种中文符号。汉字是象形文字,种类繁多,编码比较困难,而且在一个汉字处理系统中,输入、内部处理、输出对汉字编码的要求不尽相同,因此要进行一系列的汉字编码及其转换。汉字信息处理中各编码及
14、流程如图 1.1 所示。 图 1.1 汉字信息处理系统的模型4 第 3 章 Windows XP 操作系统 习题 一、单项选择题 1 5 BDBBD 6 10 DAABC 11 12 DC 二、填空题 1. 2. delete Shift+delete 3. 右 4. 只读、隐藏和存档 5. Z 6. 当前菜单项不能使用 有级联子菜单 7. Ctrl+X Ctrl+C Ctrl+V 三、判断 改错 题 1. 2. (改正:删除 Window XP 桌面上某个应用程序的快捷图标,该程序本身并没有被删除。) 3. (改正:把剪贴板中的内容复制到指定的位置,应执行 Ctrl+V 操作。) 4. (改
15、正: 在 Windows XP 中,能弹出对话框的操作是 选择了带有省略号的菜单项。) 5. (改正:回收站是硬盘中的一块存储区域。 ) 四、简答题 1. 任务栏的作用是什么? 答:任务栏的作用是:以按钮的形式显示当前用户打开的应用程序、文档或窗口。如果要切换到某一程序,只需单击任务栏上代表该程序的按钮。在“任务栏”通知区域,也有一些小图标,用来表示任务的状态。 2. 如何使删除的文件不放入回收站? 答:使删除的文件不放入回收站的方法有:( 1)按 Shift+delete 键删除。( 2)将回收站的属性设置为“不将文件移到回收站中”。( 3)删除移动磁盘上的文件。 3. 什么是剪贴板?剪贴板
16、的作用是什么?如何使用剪贴板? 答:“剪贴板”是程序和文 件之间用于传递信息的临时存储区,是内存中的一块区域。 剪贴板的作用是:在程序和文件之间传递信息,既可以在不同的程序中传递文本、图像等信息,也可以在 Windows 操作系统中传递文件或文件夹。 使用剪贴板进行信息的传递通常有 4 个步骤:( 1)先选择要传递的信息。( 2)然后将信息复制或剪切到剪贴板。( 3)再在目标程序中将插入点定位到需要放置信息的位置。( 4)最后使用粘贴命令,将剪贴板中的信息传递到目标程序中。 4. 什么是控制面板?它的作用是什么? 答:“控制面板”是一个系统文件夹,用来提供各种对计算机系统进行设置 和管理的工具
17、。控制面板的作用是提供各种对计算机系统进行设置和管理的工具。 5. 如何识别一个文件的类型?什么叫文件关联?文件关联的作用是什么? 答:操作系统通过文件扩展名来识别文件类型。文件类型与程序的对应关系称为“文件关联”。 “文件关联”的作用是:使用户直接双击文件就可以打开它,而不必由用户指定用哪个程序来打开它。 5 第 4 章 中文 Office 2003 习题 一、单项选择题 1 5 AACAC 6 10 BDDAD 11 15 DCBDB 二、填空题 1. 在选定的对象上单击右键 2. 文档中 被选中的文本。如果没有选择文本,那么就是设置字体格式之后所输入的文本 3. 对象 4. 格式 字体
18、5. 拖动标尺上的滑块 6. 选择“插入” /“页码”命令;选择“视图” /“页眉和页脚”命令 7. doc xls ppt 8. 降为“正文文本” 9. 工作簿 10. 星期四 11. 001 12. 25 13. 实心细 十字 14. 编辑栏 15. 名称框 16. =IF(A2=80,“优良 “,IF(A2=60,“中 “,“不及格 “) 17. 编辑幻灯片中的内容 18. 普通视图、幻灯片浏览视图 、幻灯片放映视图 普通 19. Esc 20. 幻灯片切换 21. 幻灯片版式 幻灯片设计 三、判断 改错 题 1. (改正: 单击该窗口的“最小化”按钮后, d1.doc 文档未关闭,但也
19、不显示其内容。) 2. 3. 4. 应 选择“编辑” /“替换”命令。 5. (改正:输入函数时,如果使用插入函数的功能,就不必输入“ =”,系统会自动输入“ =”,所以不一定非要输入“ =”。) 6. (改正: 单元格 C5 中的公式为“ =A4+$C$6”,因为原来的 C5 单元格变成 C6 单元格了。) 7. (改正: 如果一个单 元格中的信息是以“ =”开头,则说明该单元格中的信息是公式。) 8. (改正: 利用 “格式” /“格式命令” 命令最为方便。 ) 9. 10. (改正: 切换到幻灯片母版中 的方法是选择“视图” 菜单 。) 四、简答题 1. 在 Word 2003 中,文本
20、框可以设置为哪几种文字环绕方式? 答: 可以设置的文字环绕方式有: 嵌入式、四周型、紧密型、衬于文字下方和浮于文字上方。 6 2. Word 2003 提供了哪几种查看文档的方式,它们各有什么特点? 答:普通视图, 可以编辑文本、显示和设置文本格式,但不显示页边距、页眉和页脚、背景、 图形对象 以及没有设置为 “ 嵌于文字所在层 ” 环绕方式的 图片 ;页面视图, 可以显示整个页面的分布情况和文档中的所有元素,例如正文、图形、表格、文本框、页眉页脚以及各种 OLE 对象等,并能对它们进行编辑。 大纲视图,容易查看长 篇文档的结构,但不显示页边距,页眉,页脚,图片和背景; WEB 版式视图, 可
21、以创建 Web页 , 可看到背景和为适应窗口而换行显示的文本和图形,且图形位置与 Web 浏览器中的位置一致 ; 阅读版式视图 ,可以 方便用户阅读文档和在阅读时对文本做简单 的 编辑操作 。 3. 有一篇长 Word 2003 文档,每个段落之间隔了一个空行,如何快速将这个空行去掉?请写出操作步骤。 答:可以使用替换功能。选择“编辑” /“替换”命令,在对话框中,单击“高级”按钮,展开对话框下面的内容。将光标移到“查找内容”文本框中,单击“特殊格式”按钮,选择“段落 标记”,重复 1 次。再将光标移到“替换为”文本框中,单击“特殊格式”按钮,选择“段落标记”。单击“全部替换”,完成操作。 4
22、. 在 Excel 2003 中,怎样才能避免将输入的分数视作日期数据? 答:输入: 0 分数。 5. 怎样在 Excel 2003 表格中限定数据的有效输入范围? 答:选择“数据” /“有效性”命令,在“数据有效性”对话框中可以设置限定数据的有效输入范围。 6. 在 Excel 2003 中,绝对地址、相对地址的单元格式是如何引用的?在进行公式的复制时,引用绝对地址和相对地址有什么不同? 答: 相对引用 就是单元格的名称 ,其 特点是当编制的公式被复制到其他单元格中时, Excel能够根据 新 的位置自动调节 所 引用的单元格 。 绝 对引用是在单元格名称的行号和列 号前面加上 “ $” 符
23、号 , 绝对引用单元格将不会随公式位置的移动而改变单元格的引用 。 7. 在 Excel 2003 数据清单中,如何对记录进行排序、筛选和分类汇总? 答: 数据清单是包含相似数据的带标题的一组数据行 。 ( 1) 排序:将光标移到数据清单中任意单元格中,选择“数据” /“排序”命令,在“排序”对话框中,选择用于排序的关键字,最多有 3 个关键字。( 2)筛选:分为自动筛选和高级筛选。选择“数据” /“筛选”/“自动筛选”或选择“数据” /“筛选” /“高级筛选”。自动筛选可按照列中的内容进行筛选,也可以按照条件进行筛选,条件最多有 2 个。高级筛选可根据复杂的条件进行筛选,必须在某个单元格区域
24、填写筛选条件,构成“条件区域”。( 3)分类汇总:分类汇总之前必须按照分类的关键字进行排序,然后选择“数据” /“分类汇总”命令,在对话框中选择“分类字段”、“汇总方式”和“选定汇总项”。 8. 在 Excel 2003 中,已完成下列表格,要求 完成 下列任务。 表格内容如 图 2.4.2 所示。 图 2.4.2 表格内容 要求:( 1)用函 数自动填上每个学生的总分和平均分。 ( 2)用函数判断每个学生总分大于等于 270 分时在备注栏填写“优秀”,平均分小于 60 分时给备注栏填写“不及格”。 7 答: ( 1) 在 E2 单元格输入公式: =sum(B2:D2),按 Enter 键。
25、( 2)在 F2 单元格输入公式: =average(B2:D2),按 Enter 键。 ( 3)选择 E2:F2 单元格区域,拖动 F2 的填充柄,至 F5。完成总分和平均分的计算。 ( 4)在 G2 单元格中输入公式: =IF(E2=270,“优秀 “,IF(F260,“不及格 “,“),按 Enter键。如果不满 足要求的 2 个条件,则在单元格中填入空内容。 ( 5)拖动 G2 填充柄,至 G5。完成备注的填写。 9. 什么是 PowerPoint 母版?使用母版 有什么作用? 答: 母版是所有幻灯片的底版 。使用母版的作用是 用来设置文稿中的每张幻灯片的预设格式,这些格式包括每张幻灯
26、片的标题及正文文字的位置和大小、项目符号的样式、背景图案等。由于一套幻灯片受到同一母版的主控,幻灯片之间就显得和谐、匹配。 10. 在 PowerPoint 2003 中,若要删除演示文稿的第 2、 4、 6 张幻灯片,如何操作? 答: 在“幻灯片浏览”视图中,按住 Ctrl 键,单击第 2、 4、 6 张幻灯片,然后按 Delete 键。 8 第 5 章 计算机网络基础 习题 一、单项选择题 1 5 CDBCB 二、填空题 1. 凡将地理位置不同,具有独立功能的多个计算机系统通过通信设备和线路连接起来,以功能完善的网络软件(即网络的通信协议 、 信息交换方式及网络操作系统等)实现网络中 计算
27、机之间的数据通信和 资源共享的系统,称之为计算机网络。 2. 域名 3. TCP/IP 协议 4. 文件传输 World Wide Web 万维网 5. 超文本传输协议 6. 计算机 7. 采用分组交换技术进行数据 通信 提供网络中的共享资源 8. 协议 三、 判断 改错 题 1. 2. 3. (改正:计算机 网络的拓扑结构是指 计算机 网络中通信线路和站点(计算机或设备)的相互连接的方法和几何形式。 ) 4. (改正: Internet 中 A 类 IP 地址的网络号是第一段。) 5. (改正: 撰写新邮件后,单击“发送”按钮,邮件到达 ISP 服务商提供的邮件服务器中。) 四、 简答题 1
28、. 在计算机网络中,网络协议起什么作用? 答: 网络协议是在 计算机网络中两个或两个以上计算机之间进行信息交换的规则,它包括一套完整的语句和语法规则。一般来说 ,网络协议可以理解为不同的计算机相互通信的 “ 语言 ”, 即两台计算机要进行信息交换,必须事先约定好一个共同遵守的规则。 2. 计算机网络中主要包括哪些内容? 答: 计算机网络系统包括网络硬件和网络软件两大类。 常 见的网络硬件有: 计算机 、网络接口卡、通信介质以及各种网络互连设备等。网络中的计算机又分为服务器和网络工作站两类。常用网络软件包括网络操作系统、网络协议软件、网络管理软件、网络通信软件和网络应用软件等。 3. 假设在 I
29、nternet 上的一个 B 类地址具有子网掩码 255.255.240.0,问该网络中可同时接入的最大主机数是 多少? 答:子网掩码是 255.255.240.0, 则对应的二进制编码是: 11111111 11111111 11110000 00000000,B 类地址的前 16 位为网络地址, 因此有 4 位作为子网地址,最多可有 24 2 14 个子网,每个子网有 12 位的主机地址,即每个子网最多可容纳 212 2 4094 个主机 IP 地址,因此该网络中可同时接入的最大主机数是: 14 4094 57316。 4. 已知网络地址为 211.134.12.0, 要有 4 个子网 , 求子网掩码。 答:由网络地址可知,属于 C 类 IP 地址,前三段是网络地址,最后一段 是主机地址。需要4 个子网,则需要 3 位作为网络号编码,因此所对应的子网掩码为: 255.255.255.224。 5. 要把邮件服务器上的邮件取到本地硬盘中,使用的是什么协议?