武汉科学与技术学院计算机技术系大学计算机基础实验与习题参考答案供教师参考第1章徐新第2~5章张葵;第6章丁胜;第7~8章李顺新;第9章王思鹏;第10章李琳;第11章吴志芳张葵整理若有建议及意见,请发邮件至zhangkui@,对您提出的建议及意见,将不胜感谢!2012年7月18日目录目录 (2)第1章计算机文化与信息表示基础习题 (1)第2章计算机系统习题 (2)第4章中文Office 2003习题 (5)第5章计算机网络基础习题 (8)第6章程序设计基础习题 (10)第7章数据结构与常用算法习题 (12)第8章软件工程基础习题 (15)第9章数据库技术基础习题 (17)第10章多媒体技术基础习题 (19)第11章信息安全基础习题 (20)第1章计算机文化与信息表示基础习题一、单项选择题1~5 DBBAA二、填空题1. 逻辑上相关的记录的集合某台二级存储设备上的一块已命名的区域2. 一种作为计算机系统资源共享的一组相关数据的集合3. 位、字节和字三、判断改错题1. √2. √3. ×(改正:计算机中存储数据的基本单位是字节。
)4. √5. ×(改正:20B中共有二进制位数为20*8。
)更正:书中P155此题题干修改为:20B中共有二进制位数为20。
四、简答题1. 简述计算机的发展历程答:(1)第一代:1946---1958年,电子管计算机;(2)第二代:1958---1964年,晶体管计算机;(3)第三代:1964---1971年,集成电路计算机;(4)第四代:1971----今天,大规模集成电路计算机。
2.什么是信息?什么是数据?二者有何关系?答:(1)信息是人们按照预先的目的,通过各种不同的渠道、不同的角度观察,以反映客观事物状态和特征的某种概念或经过加工后的数据,是人们进行各种活动所需要的知识。
(2)数据是指存储在某一媒体上可加以鉴别的符号资料。
(3)它们的关系是:数据是载荷信息的物理符号;信息是人们消化理解了的数据,是对客观世界的认识。
3.简述在计算机中为什么常采用二进制数表示数据。
答:计算机采用二进制来存储数据和程序的原因有4个:(1)物理上容易实现。
(2)运算规则非常简单。
(3)可靠性高。
(4)易于实现逻辑运算和逻辑判断。
4.什么叫位、字节、字?各有什么特点?答:位是计算机存储数据的最小单位,一个二进制位只能表示2种状态。
字节是数据处理的基本单位,计算机的存储器以字节为单位存储信息,一个字节等于8个二进制位。
计算机处理数据时,CPU通过数据总线一次存取、加工和传送的字节数称为字。
一个字所包含的字节数取决于机器的字长,它反映了计算机数据处理的速度。
5. 简述计算机中信息组织的层次结构。
答:任何信息系统都有一个数据组织的层次结构。
该层次结构从位、字符开始,进而形成数据元、记录、文件和数据库。
(1)位是计算机存储数据的最小单位。
(2)八个二进制位组成一个字节,可以表达一个字符(字母、数字或标点符号)。
(3)一组字符可以表达一个单词(两个字节可以表示一个汉字),一组单词或一个汉字词组可以形成一个数据元。
(4)将逻辑上相关的数据元组合在一起就形成一个记录。
(5)文件是逻辑上相关的记录的集合。
(6)数据库是一种作为计算机系统资源共享的一组相关数据的集合。
一组相关的文件可以形成数据库。
第2章计算机系统习题一、单项选择题1~5 DBDCB 6~10 CCAAD 11~13 DAA二、填空题1. 硬件系统和软件系统2. 控制器、运算器、存储器、输入设备和输出设备3. 系统软件和应用软件4. CPU和内存5. RAM、ROM和Cache6. 汉字输入码汉字字形码汉字机内码7. 0 机内码8. 200 729. 0000 0000 0101 1001B 000131O 0059H10. 0000 0000 0001 0100 0000 0000 0001 0100 0000 0000 0001 01001000 0000 0001 0100 1111 1111 1110 1011 1111 1111 1110 110011. -312. 阶码尾数三、判断改错题1. √2. ×(改正:RAM虽然不能永久保存信息,但是速度快,而且直接与CPU打交道,没有内存,程序和数据无法储存,因此计算机无法工作。
)3. √4. ×(改正:计算机最核心的部件是CPU。
)5. √6. ×(改正:微型计算机中,应用最普遍的字符编码是ASCII码。
)四、简答题1. 一个完整的计算机系统有哪些组成成分?答:一个完整的计算机系统由硬件系统和软件系统所组成。
硬件系统包括:控制器、运算器、存储器、输入设备和输出设备。
软件系统由系统软件和应用软件所组成。
2. 存储器的分类是怎样的?各有哪些特点?答:根据存储器在计算机系统中所起的作用,将存储器分为内存储器、外存储器和高速缓冲存储器。
(1)内存用来存放将要执行的程序和需要用到的数据。
内存要与计算机的各个部件打交道,进行信息的传送。
内存又分为RAM随机存取存储器和ROM只读存储器。
通常内存指的是RAM。
RAM具有两个特性:可读写和易失性。
ROM与RAM相比,也有两个特性:只能读不能写和非易失性。
(2)外存储器主要用来长期存放“暂时不用”的程序和数据。
外存不和计算机的其它部件直接交换数据,只和内存交换数据,不是按单个数据进行存取,而是成批地交换数据。
(3)Cache是计算机系统中的一个高速小容量的半导体存储器。
Cache介于CPU和内存之间,是为了解决CPU和内存之间速度不匹配而采用的一项重要技术。
CPU与Cache 之间的数据交换是以字为单位的,而Cache与内存之间的数据交换是以块为单位的。
3. 计算机软件分为哪些软件?各自的作用是什么?答:计算机软件分为系统软件和应用软件。
系统软件是控制计算机的运行、管理计算机的各种资源、并为应用软件提供支持和服务的一类软件。
在系统软件的支持下,用户才能运行各种应用软件。
应用软件是利用计算机的软件、硬件资源为某一个专门的应用目的而开发的软件,应用领域比较明确,实现的功能比较单一。
4. 微机的主要技术指标有哪些?答:微机的主要技术指标有:(1)字长,(2)内存容量,(3)主频,(4)性价比。
5.计算机中常用的进制有哪些?它们如何进行相互的转换?答:计算机中常见的进制有二进制、八进制、十进制和十六进制。
转换方式参考教材 1.3.1节。
将二进制、八进制和十六进制转换成十进制的方法是:各位数码乘以权值的累加和。
将十进制转换成二进制、八进制或十六进制的方法是:整数部分和小数部分分别转换,然后相加。
整数部分的转换方法:“连除取余法”,即用整数部分不断除以基数,取其余数,直到商为零。
余数的排列方向是由下向上排列。
小数部分的转换方法:“连乘取整法”,即用小数部分不断乘以基数,取其积数的整数部分,剩下的小数部分继续连乘取整,直到小数部分为0为止。
取整的排列方向是由上向下排列。
如果小数部分不能为0,则根据精度要求算到小数点后某位数为止,然后按“0舍1入”的原则取近似值。
二进制转换成八进制或十六进制的方法是:“3位并1位”,或“4位并1位”。
即以小数点为中心分别向左、右两边分组,每3或4位1组,不足的向两边补0。
八进制或十六进制转换成二进制的方法是:“1位扩3位”,或“1位扩4位”,即将每1位八进制数用3位或4位二进制数来表示。
6.整数在计算机中是如何编码的?答:如果整数是无符号的,则直接将整数转换成二进制数即可。
如果整数是有符号的,即有正、负数之分,则数的正号和负号也要用0和1进行编码。
机器数的编码方式很多,常用的编码方式有原码、反码和补码。
7.单精度浮点数在计算机中是如何编码的?答:单精度浮点数用规格化的形式表示为:规格化数=数符×(1.尾数)×2阶码。
在编码时,单精度浮点数存储占用4个字节32位,其中包括1位数符,8位阶码和23位尾数。
8.简述在计算机中为什么常采用补码表示。
答:在原码中,0具有二义性;且进行四则运算时,符号位需要单独处理,增加了运算规则的复杂性。
使用反码编码方式进行运算也很不方便,一般是作为求补码的中间码。
而在补码编码方式中,0有唯一的编码。
并且使用补码可方便地实现正、负数的加法运算。
因此计算机中常采用补码表示。
9.西文字符在计算机中是如何编码的?答:西文字符包括英文字母及各种符号。
最常用的西文字符的编码是ASCII码,用7位二进制编码,可以表示128个字符。
10.中文字符在计算机中是如何编码的?答:中文字符包括汉字和各种中文符号。
汉字是象形文字,种类繁多,编码比较困难,而且在一个汉字处理系统中,输入、内部处理、输出对汉字编码的要求不尽相同,因此要进行一系列的汉字编码及其转换。
汉字信息处理中各编码及流程如图1.1所示。
图1.1 汉字信息处理系统的模型第3章Windows XP操作系统习题一、单项选择题1~5 BDBBD 6~10 DAABC 11~12 DC二、填空题1. ……\2. delete Shift+delete3. 右4. 只读、隐藏和存档5. Z6. 当前菜单项不能使用有级联子菜单7. Ctrl+X Ctrl+C Ctrl+V三、判断改错题1. √2. ×(改正:删除Window XP桌面上某个应用程序的快捷图标,该程序本身并没有被删除。
)3. ×(改正:把剪贴板中的内容复制到指定的位置,应执行Ctrl+V操作。
)4. ×(改正:在Windows XP中,能弹出对话框的操作是选择了带有省略号的菜单项。
)5. ×(改正:回收站是硬盘中的一块存储区域。
)四、简答题1. 任务栏的作用是什么?答:任务栏的作用是:以按钮的形式显示当前用户打开的应用程序、文档或窗口。
如果要切换到某一程序,只需单击任务栏上代表该程序的按钮。
在“任务栏”通知区域,也有一些小图标,用来表示任务的状态。
2. 如何使删除的文件不放入回收站?答:使删除的文件不放入回收站的方法有:(1)按Shift+delete键删除。
(2)将回收站的属性设置为“不将文件移到回收站中”。
(3)删除移动磁盘上的文件。
3. 什么是剪贴板?剪贴板的作用是什么?如何使用剪贴板?答:“剪贴板”是程序和文件之间用于传递信息的临时存储区,是内存中的一块区域。
剪贴板的作用是:在程序和文件之间传递信息,既可以在不同的程序中传递文本、图像等信息,也可以在Windows操作系统中传递文件或文件夹。
使用剪贴板进行信息的传递通常有4个步骤:(1)先选择要传递的信息。
(2)然后将信息复制或剪切到剪贴板。
(3)再在目标程序中将插入点定位到需要放置信息的位置。
(4)最后使用粘贴命令,将剪贴板中的信息传递到目标程序中。