各章节练习题及答案目录第1&2章计算机基础知识、信息与编码 (1)第3章计算机系统基础 (3)第四章程序设计初步 (4)第5章操作系统 (6)第六章数据库系统 (7)第七章计算机网络 (10)第八章多媒体 (11)第九章信息安全 (12)第1&2章计算机基础知识、信息与编码一、单选题1.计算工具不断发展的动力是社会需求,第一台电子数字计算机ENIAC的产生是适应社会______需求。
A农业B工业C军事D教育2.制造第三代计算机所使用的主要元器件是______。
A晶体管B集成电路C大规模集成电路D超大规模集成电路3.汉字在计算机系统中存储所使用的编码是______。
A输入码B内码 C ASCII码D地址码4.将十进制数196.0625转换成二进制数,应该是______。
A11000100.0001 B11100100.0011 C11001000.0001 D1*******.00115.将十六进制数4A69F.83E转换成二进制数,应该是______。
A1001010011010011011.100010111110 B1001011011010011111.110000111110 C1001010011010011110.100000111111 D1001010011010011111.100000111110 二、填空题1.如今电子计算机正向四个方向发展,这四个方向分别是:、、和。
2.未来四种新型计算机分别是:、、和。
3.常见的汉字外码有:、和等。
4.在计算机学科中,KB,MB,GB,TB分别表示为:、、和。
5.输入汉字的方法除了使用键盘之外,还有、、和。
三、判断题1.“存储程序”原理是图灵提出的。
2.寄存器是内存中的一种暂存机构。
3.将CPU,内存,I/O接口集成在一个芯片上,称为单片机。
4.目前计算机中采用的汉字编码标准是GB2312-80。
5.软件版权人依法享有所有权和享受报酬权。
四、简答题1.计算机的发展经历了哪些阶段?2.试举亲身经历的2个日常生活中计算机在电子商务方面应用的实例。
3.试举亲身经历的2个日常生活、学习中计算机在信息管理方面应用的实例。
4.如何将文字、声音、图形图像采集到计算机系统中?5.中国计算机发展过程中,有哪三个单位发挥了重要作用?其主要产品是什么?五、计算题1.将十进制数247.025分别转换为二进制数、八进制数和十六进制数。
2.将八进制数16537.326分别转换为二进制数和十六进制数。
3.将二进制数1101110110011001.010110010101100分别转换为八进制数、十进制数和十六进制数。
4.假设某国家语言采用拼音文字,共有56个拼音符号,它们分别是#0~#19、*0~*19、%0~%15、若采用二进制编码来表示,则需要多少位二进制码?并列出每个拼音符号的编码表。
5.假设有32进制数,每个数码(即0~31)分别采用0~9和A~V来表示,逢32进1。
试将(32FHP)32分别转换成八进制、十进制和十六进制数。
6.试画出计算机系统的结构图。
7.试画出计算机硬件组成图。
答案:单选题1.C2.B3.B4.A5.D填空题1.巨型化;微型化;网络化;智能化2.量子计算机;分子计算机;光计算机;生物计算机3.全拼;双拼;五笔字型等4.1024;1024K;1024M;1024G5.鼠标选择输入;手写输入;语音输入等判断题1.×2.×3.√4.×5.√第3章计算机系统基础选择题1.计算机的硬件系统包括______A内存和外设B显示器和主机箱C主机和打印机D主机和外部设备2.Pentium IV 3.2微机型号中的3.2与______有关。
A显示器的类型BCPU的速度C内存容量D磁盘容量3.下面有关计算机的叙述中,______是正确的。
A 计算机的主机包括CPU、内存储器和硬盘三部分B计算机程序必须装载到内存中才能执行C计算机必须具有硬盘才能工作D 计算机键盘上字母键的排列方式是随机的4.在计算机系统中,外存储器必须通过______才能实现与主机的信息交换。
A电缆 B 总线插槽C接口D插座5.CPU中的( )可存放少量数据。
A存储器B辅助存储器C寄存器D只读存储器6.若已知磁头数为16,柱面数为4096,扇区数为63的硬盘容量约为______ A4GB B2GB C420MB D210MB7.激光打印机是( )式打印机。
A页B字符式 C 行 D 针填空题1.单片机是将CPU、和集成在一个芯片上的计算机。
2.内存读写信息是按为单位进行的;磁盘读写信息是按为单位进行的;3.如果一个计算机的CPU有20根地址总线,那么,它的最大内存容量为MB。
4.Cache存储系统可以解决内存的问题;虚拟存储系统可以解决内存的问题。
5.键盘、打印机和磁盘分别适用于通过方式、方式和方式与主机进行数据交换。
判断题1.在存储器中,指令和数据在形式上是有区别的。
2.目前,存储芯片的访问时间与所访问的存储单元的的位置没有关系。
3.随着制造技术的进步,CPU的基本指令集将越来越庞大。
4.系统总线的设计要求取决于具体的CPU型号。
5.中断方式适合于磁盘这样的成批数据传输设备。
问答题1.什么是程序?简述计算机执行程序的过程。
2.模仿图2.1,画出将运算器和控制器合为一体时的计算机基本结构示意图。
3.简述计算机硬件系统的组成及主要性能指标。
4.某程序段经编译后生成30000条机器指令,若取指令、分析指令和执行指令所用的时间均为t。
试比较采用顺序执行方式和并行流水线方式完成该程序段所需的时间。
5.一个计算机的存储系统可以包括哪几部分?各有什么作用?6.CPU的地址总线和数据总线与计算机的性能各有什么关系?7.主板主要包含哪些部件?它们分别具有哪些功能?8.中断方式和DMA方式比较,各有什么优点和缺点?9.举例说明,在Windows操作系统中安装一个设备需要那几个步骤。
答案:单选题1.D 2.B 3.B 4.C 5.C 6.B 7.A填空题1.内存储器;I/O接口2.存储单元(字节);扇区3.14.存取速度;容量5.程序;中断;DMA判断题1.×2.√3.×4.√5.√第四章程序设计初步选择题1.算法可以没有______。
A输入B输出C输入和输出D结束2.现代程序设计目标主要是______。
A追求程序运行速度快B追求程序行数少C既追求运行速度,又追求节省存储空间D追求结构清晰、可读性强、易于分工合作编写和调试3.算法流程图符号圆圈代表______。
A一个加工B一个判断C程序开始D连接点4.下面______不是高级语言。
A汇编语言BJA V A语言CARGOL语言DPROLOG语言5.面向对象程序设计中的类将数据和______封装在一起。
A文件B方法C控制结构D程序判断题1.结构化程序设计的目标是提高程序的运行效率。
2.在三种基本结构中,顺序结构是最基本的结构。
3.解释性语言程序在运行后会保留一个机器代码文件。
4.C语言编译系统属于应用软件。
5.面向对象程序可简单地描述为:程序=对象+消息。
填空题1.算法可以用、、等方法描述。
2.高级语言可分为型语言和型语言。
3.程序的基本控制结构有、和。
4.算法的特性有:、、和。
5.评价算法的两个指标是:、。
简答题1.程序设计语言的主要用途是什么?2.简述程序设计的基本过程。
3.简述你知道的五种程序设计语言的特点。
4.算法和程序有什么相同之处,有什么不同之处?5.文档可以被计算机直接执行吗?它的主要用途是什么?6.简述程序的一般执行过程。
7.什么叫时间复杂度?什么叫空间复杂度?应用题1.输入三个数,比较并输出最小值。
要求:⑴用自然语言描述算法;⑵用流程图描述算法;2.用流程图描述5+10+15+20+ (10000)用流程图描述10-20+30-40+ (10000)3.用流程图描述输入20个整数,分别统计正整数的个数、负整数的个数、0的个数,并输出。
4.用流程图描述求菲波那契数列第100项的值(注:菲波那契数列前8项的值分别为:0、1、1、2、3、5、8、13)。
答案单选题1.A 2.D 3.D 4.A 5.B填空题1.自然语言;伪代码;程序2.编译;解释3.顺序结构;选择结构;循环结构4.有穷性;可行性;确定性;一个或多个输出5.时间复杂度;空间复杂度判断题1.×2.√3.×4.×5.√第5章操作系统选择题1.下面有关计算机操作系统的叙述中,______是不正确的。
A) 操作系统属于系统软件B) 操作系统只管理内存,而不管理外存C) UNIX、Windows 2000属于操作系统D) 计算机的内存、I/O设备等硬件资源也由操作系统管理。
2.下面几种操作系统中,______不是网络操作系统。
A) MS-DOS B) Windows 2000 C) Linux D) Unix3.下面有关Windows系统的叙述中,正确的是。
A) Windows文件夹中只能包含文件。
B)在Windows环境中,安装一个设备驱动程序,必须重新启动后才起作用。
C)在Windows环境中,一个程序没有运行结束就不能启动另外的程序。
D) Windows是一种多任务操作系统。
4.进程______。
A) 与程序是一一对应的。
B)是一个程序及其数据,在处理机上顺序执行时所发生的活动。
C)是不能独立运行的。
D)是为了提高计算机系统的可靠性而引入的。
5.交换技术是对______技术的改进,其目的是为了更加充分地利用系统的各种资源。
A)虚拟存储B) Cache C) 调入调出D) 自动覆盖6.Word编辑的文件属于______。
A) 系统文件B) 文本文件C) 二进制文件D) 输出文件判断题1.配置操作系统的目的是提高计算机系统的处理速度。
2.计算机没有操作系统就不能工作。
3.Linux发行版的发行商拥有其发行版中所有软件模块的版权。
4.引入进程可以改善系统的资源利用率、提高吞吐量,但增加了系统的空间和时间开销。
5.在没有虚存的系统中,采用覆盖技术就可以利用较小的存储空间处理较大的程序。
6.文件目录必须常驻内存。
填空题1.配置操作系统主要有两个目的:管理和提供。
2.进程可定义为一个数据结构,及能在其上进行操作的一个。
3.Linux是与类似的、可以使用的操作系统。
4.操作系统提供的用户接口大体上有两种:和。
5.理想情况下,利用虚拟存储器可以得到一个容量上接近、速度上接近的存储系统。
问答题1.“操作系统是控制硬件的软件”这句话是否正确?为什么?2.举例说明实时操作系统的主要特点。
3.什么是网络操作系统?什么是分布式操作系统?他们有什么区别?4.运行中的进程可能具有哪几种状态?它们是怎样互相转换的?4.为什么要引入多道程序技术?如果只有一个CPU,怎样执行多道程序?6.什么叫动态重定位?怎样进行动态重定位?7.I/O设备管理的主要任务和功能是什么?8.什么是字符设备?什么是块设备?它们与主机的数据交换各有什么特点?答案单选题1.B 2.A 3.C 4.B 5.D 6.B填空题1.计算机资源;用户界面2.程序3.Unix;免费4.命令方式;图形用户界面5.外存;内存判断题1.×2.×3.×4.√5.√6.×第六章数据库系统选择题1.数据模型是______的集合。