第一章 选择题卷一及答案
[4-1]
世界上第一台电子计算机ENIAC诞生于上世纪 年代。 [答] B A) 30 B) 40
C) 50 D) 60
解:世界上第一台电子计算机(ENIAC)1946年2月5日年诞生于美国。
[4-2]
第四代计算机采用的基本电子器件是 。 [答] D
A) 电子管 B) 晶体管 C) 集成电路 D) 大规模集成电路
解:第一代计算机采用的基本电子器件是电子管;第二代计算机采用的基本电子器件是晶体管;第三代计算机采用的基本电子器件是集成电路;第四代计算机采用的基本电子器件是大规模集成电路。
[4-3]
“存储程序原理”的现代计算机基本结构又称为 体系结构。 [答] C A) 香农 B) 图灵
C) 冯.诺依曼
D) 摩尔
解:“存储程序原理”最初是由冯.诺依曼提出的,所以,“存储程序原理”的现代计算机基本结构又称为冯.诺依曼体系结构。
[5-1]
微处理器由主要包括运算器、控制器和 等部件。 [答] A
A) 寄存器 B) 存储器 C) 加法器 D) 逻辑运算器
解:微处理器由主要包括运算器、控制器和寄存器等部件。运算器包括加法器和逻辑运算器等。
[5-2]
下列设备中不属于输入设备的是 。 [答] D A) 键盘 B) 鼠标 C) 扫描仪 D) 绘图仪
解:键盘、鼠标和扫描仪都是输入设备,而绘图仪是输出设备。
[5-3]
下面设备中不包括CCD(电耦合器件)的设备是 。 [答] D
A) 数码相机 B) 数码摄像机 C) 扫描仪 D) 显示器
解:正确答案是B(D)
[6-1]
下面关于软件性质的描述中,正确的是 。
[答] C
A) 由于软件在使用过程中存在磨损和老化,所以软件会被淘汰。 B) 计算机软件就是在计算机上运行的各种程序的集合。 C) 计算机软件的生产至今仍是以人工开发方式为主。
D) 在软件系统的开发过程中,编程工作量占全部工作量的大部分。
解:软件在使用过程中没有磨损和老化问题;计算机软件就是在计算机上运行的各种程序、要处理的各类数据以及有关文档的总称。在软件系统的开发过程中,编程工作量只占全部工作量的小部分。所以,只有C是正确的。
[6-2]
按照计算机软件分类的国家标准,数据库管理系统属于 。 [答] B A) 系统软件 B) 支持软件 C) 应用软件
D) 数据库软件
解:可参照国家标准《计算机软件分类与代码》(GB/T13702-1992)的有关规定。
[6-3]
Windows 2000/Windows XP是 操作系统。 [答] D A) 分布式 B) 网络
C) 单用户单任务 D) 单用户多任务
解:根据操作系统分类,Windows9X,Windows XP等都是单用户多任务。
[7-1]
操作系统进程有若干个状态,若一个进程已具备运行状态,但因为其他进程正占用CPU, 所以暂时不能运行而等待分配CPU,这时的状态是 。 [答] B A) 执行态 B) 就绪态 C) 等待态 D) 空闲态
解:进程运行过程中,有三种状态:运行态、就绪态、等待态。运行态是正在CPU上执行的进程;就绪态是获得了除CPU以外的所有资源的进程;等待态是等待某一事件发生而暂时不能运行的进程。
[7-2]
下面有关进程与线程的概念中,错误的描述是 。 [答] D
A) 一个线程只能属于一个进程
B) 一个进程可以有多个线程
C) 线程不可以被处理器独立调度执行
D) 一个计算机程序运行后可以产生一个或多个进程
解:线程是执行处理器调度的最小单位,所以线程可以在处理器上独立调度执行。
[7-3]
操作系统的虚拟存储技术可以使用比实际物理内存大的多的存储容量, 这里多出来的虚拟存储容量是利用 的存储空间实现的。 [答] D
A)CPU B) 高速缓存 C)内存 D) 硬盘
解:虚拟存储技术实现的存储系统被称为二级存储系统,即主存与辅存。主存就是实际的物理内存,而辅存空间通常是硬盘提供的。虚拟存储技术就是要实现信息在主辅存之间自动交换。
第一章 选择题卷二及答案
[4-1]
冯.诺依曼提出的计算机工作原理基本思想的正确描述是 。 [答] D
A) 存储器只保存程序指令
B) 计算机可以采用十进制或二进制
C) 存储器只保存所需要处理的数据 D) 存储程序与数据,顺序控制
解:冯.诺依曼提出的计算机工作原理的基本思想就是存储程序与数据,顺序控制。
[4-2]
逻辑代数的创始人是 。 [答] C A)图灵
B)莱布尼茨 C)布尔 D)香农
解:1847年,英国科学家布尔创立了逻辑代数,亦称布尔代数。
[4-3]
“存储程序原理”的现代计算机基本结构又称为 体系结构。 [答] C A) 香农 B) 图灵 C) 冯.诺依曼 D) 摩尔
解:“存储程序原理”最初是由冯.诺依曼提出的,所以,“存储程序原理”的现代计算机基本结构又称为冯.诺依曼体系结构。
[5-1]
某工程师设计的计算机地址总线宽度为8位,这台计算机能够寻址的范围是 字节。 [答] C A) 64
B) 128 C) 256
D) 512
8
解:计算机地址总线宽度为8位,这台计算机能够寻址的范围是0 ~ 2-1,即256字节。
[5-2]
采用半导体存储技术的存储设备是 。 [答] A A) 闪存 B) 硬盘 C) 光盘
D) 软盘
解:硬盘和软盘都是磁性介质的存储设备,光盘是光介质的存储设备,只有闪盘是采用半导体存储技术的存储设备。
[5-3]
下面设备中不使用CCD(电荷耦合器件)的设备是 。 [答] D
A) 数码相机 B) 数码摄像机
C) 扫描仪 D) 显示器
[6-1]
下面有关软件性质的描述中,正确和完整的描述是 。 [答] C
A) 由于软件在使用过程中存在磨损和老化,所以软件会被淘汰。
B) 计算机软件就是在计算机上运行的各种程序的集合。 C) 计算机软件的生产至今仍是以人工开发方式为主。
D) 在软件系统的开发过程中,编程工作量占全部工作量的大部分。
解:软件在使用过程中没有磨损和老化问题;计算机软件就是在计算机上运行的各种程序、要处理的各类数据以及有关文档的总称。在软件系统的开发过程中,编程工作量只占全部工作量的小部分。所以,只有C是正确的。
[6-2]
按照计算机软件分类的国家标准,数据库管理系统属于 。 [答] B A) 系统软件 B) 支持软件 C) 应用软件 D) 管理软件
解:可参照国家标准《计算机软件分类与代码》(GB/T13702-1992)的有关规定。
[6-3]
Linux是一种 操作系统。 [答] D
A) 分布式
B) 单用户单任务 C) 单用户多任务 D) 多用户多任务
解:根据操作系统分类,LINUX,UNIX都是多用户多任务。
[7-1]
操作系统进程有若干个状态,若一个进程已具备运行状态,但因为其他进程正占用CPU, 所以暂时不能运行而等待分配CPU,这时的状态是 。 [答] B A) 执行态 B) 就绪态
C) 等待态 D) 空闲态
解:进程运行过程中,有三种状态:运行态、就绪态、等待态。运行态是正在CPU上执行的进程;就绪态是获得了除CPU以外的所有资源的进程;等待态是等待某一事件发生而暂时不能运行的进程。
[7-2]
下面有关进程与线程的概念中,错误的描述是 。 [答] C
A) 一个线程只能属于一个进程 B) 一个进程可以有多个线程
C) 线程不可以被处理器独立调度执行
D) 一个计算机程序运行时可以产生一个或多个进程
解:线程是执行处理器调度的最小单位,所以线程可以在处理器上独立调度执行。
[7-3]
操作系统的虚拟存储技术可以使用比实际物理内存大的多的存储容量, 这里多出来的虚拟存储容量是利用 的存储空间实现的。 [答] D
A) CPU B) 高速缓存 C)内存 D) 硬盘
解:虚拟存储技术实现的存储系统被称为二级存储系统,即主存与辅存。主存就是实际的物理内存,而辅存空间通常是硬盘提供的。虚拟存储技术就是要实现信息在主辅存之间自动交换。
第一章 新增选择题及答案
[2-1]
一个完整的计算机系统应包括 。 A) 系统硬件和系统软件 B) 硬件系统和软件系统 C) 主机和外部设备
D) 主机、键盘、显示器和辅助存储器 [答] B
解:一个完整的计算机系统应包括硬件系统和软件系统。而主机、键盘、显示器和辅助存储器等都属于硬件系统。系统软件只是软件系统的组成部分。
[2-2]
下列打印机中属击打式打印机的是 。 A) 针式打印机 B) 热敏打印机 C) 激光打印机 D) 喷墨打印机
[答] A
解:以上只有针式打印机属击打式打印机。
[2-3]
下列存储器中,断电后信息将会丢失的是 。
A) ROM B) RAM C) CD-ROM D) 磁盘存储器 [答] B
解:ROM中的信息是固化的,而CD-ROM、磁盘等外存也都永久性存储介质。只有RAM中的信息断电后将会丢失。
[2-4]
在计算机技术中采用二进制,其主要原因是 。
A) 由计算机电路所采用的器件决定,计算机采用了具有两种稳定状态的二值电路 B) 二进制数运算最简单
C) 二进制数表示简单,学习容易 D) 最早设计计算机的人随意决定的
[答] A
解:在计算机技术中采用二进制,这是由计算机电路所采用的器件决定的,计算机采用了具有两种稳定状态的二值电路。
[2-5]
微型计算机的主机包括 。 A) 运算器和控制器 B) CPU和UPS C) CPU和内存储器
D) UPS和内存储器 [答] C
解: UPS是不间断电源,不属于计算机的主机。CPU包括运算器和控制器,再加上内存储器才构成计算机的主机。
[2-6]某单位自行开发的工资管理系统,按计算机应用的类型划分,它属于 。 A) 科学计算 B) 辅助设计 C) 数据处理 D) 实时控制 [答] B
解:按计算机应用的类型划分,信息处理软件属于数据处理。
[2-7]
下列四个无符号十进制数中,能用八位二进制表示的是 。 A) 256 B) 299 C) 199 D) 312 [答] C
解:八位二进制表示十进制数的范围是0~255,所以只有C是正确的。
[2-8]
内存空间地址段为3001H至7000H,则可以表示 字节的存储空间。 A) 16KB B) 4KB C) 4MB D) 16MB [答] A
3
解:内存空间地址段3001H至7000H,可以表示4000H字节的存储空间,换算成十进制为4*16字节,即16KB。
[2-9]
某编码方案用10位二进制数进行编码,最多可编 个码。 A) 1000 B) 10 C) 1024 D) 256 [答] C
解: 10位二进制数进行编码,最多可编210个码,即1024个。
[2-10]
CPU要使用外存储器中的信息,应先将其调入 。 A) 控制器
B) 运算器
C) 微处理器
D) 内存储器
[答] D
解: CPU不能直接与外存储器交换数据,而只能与内存储器交换数据。
[2-11]
微机存储器容量的单位是 。
A) 位 B) 字节 C) 字 D) bit [答] B
解:微机存储器是按字节编址的,所以微机存储器容量的单位是字节。
[2-12]
微型计算机属于 计算机。
A) 第一代 B) 第二代 C) 第三代 D) 第四代 [答] D
解:微型计算机的元器件是采用大规模和超大规模集成电路,所以它属于第四代计算机。
[2-13]
计算机软件一般可分为系统软件和应用软件两大类,其中系统软件的核心是 。 A) 工具软件 B) 操作系统 C) 语言处理程序 D) 诊断程序 [答] B
解:工具软件、操作系统、语言处理程序及诊断程序都属于系统软件,而工具软件、语言处理程序和诊断程序必须有操作系统的支持。所以系统软件的核心是操作系统。
第二章 选择题卷一及答案
[8-1]
下列光盘类型中数字音乐光盘的名称是 。 [答] C A) CD-ROM B) DVD
C) CD-DA D) CD-R
解:CD-DA是Compact Disk Digital Audio的简写,意思为数字式激光唱盘。
[8-2]
按照国际电信联盟(ITU)对媒体的定义,图像编码属于 。 [答] B
A) 感觉媒体 B) 表示媒体 C) 显示媒体 D) 存储媒体
解:表示媒体是一种抽象的概念,是人类“构造”出来的,用于研究、加工、处理和传输感觉媒体的 [8-3]
在下列只读光盘中,存储容量最大的是 。 [答] A
A) DVD-ROM B) CD-ROM
C) CD-DA D) VCD
解:就目前而言,DVD是容量最大的一种光盘,因为它具有最高的道密度和位密度。
[9-1]
音频数字化过程的步骤顺序是 。 [答] B
A) 采样、编码、量化 B) 采样、量化、编码 C) 编码、量化、采样。 D) 量化、采样、编码
解:不论是音频信号还是图像信号,要将它转化为数字信号,最先进行的工作都是采样,即要把连续量转化为离散量,否则计算机内无法存储这些信息。量化是将采样点上的声波幅度永数字大小来表示。最后将经过采样和量化后的脉冲信号用一定的方式编码,来保存这些数据。
[9-2]
我国的电视制式标准采用的是 制式。 [答] A
A) PAL B) NTSC C) SECAM D) 任意 解:PAL
[9-3]
音频的采样是将模拟量在 上的进行分割,将模拟信号变成离散的信号。 [答] A A) 时间 B) 幅度
C) 编码 D) 频率
解:采样就是在相隔一定的时间间隔内取点
[10-1]
图像的采样是在 方向上进行,将模拟图像分割转换成离散的微小区域。 [答] A
A) 水平与垂直 B) 水平 C) 垂直 D) 三维
解:图像是二维信息,必须用一组两个数字来表示图像的相对位置以及其他的数字来表示颜色(灰度)
[10-2]
如果一幅数字图像能够表示的颜色数量为65536种,则图像的量化字长是 。[答] D A) 2 B) 4 C) 8
D) 16
解:因为 2的16次方等于65536
[10-3]
在下列有关图形与图像的概念中,错误的描述是 。 [答] C
A) 位图是由无数个像素点组成的。
B) AutoCAD软件生成的是矢量图。
C) 对于同样的图案来讲,矢量图占用的存储空间比图像要大。 D) 矢量图形可以任意缩放而不变形失真。
解:实际情况是,矢量图占用的存储空间比较小。因为矢量图中不是用像素来记录图像的,而是用图形元素来记录的,利用图形元素的各个属性来表示,而这些图形元素的数量大大小于图像的像素。
第二章 选择题卷二及答案
[8-1]
CD-R光盘之所以能刻录数据,是因为记录层采用 来记录信息。 [答] B
A) 可变的晶体结构 B) 有机染料的状态 C) 压制的凹坑或平面
D) 磁体的变化
解:CD-R光盘上用一层有机染料作为记录层,当写入激光束聚焦到记录层上时,染料被加热后熔融,形成一系列代表信息的凹坑(有机染料的状态),这些凹坑与CD-ROM盘上的凹坑类似,但CD-ROM盘上的凹坑是用金属压模压出的。
[8-2]
按照国际电信联盟(ITU)对媒体的定义,图像编码属于 。 [答] B
A) 感觉媒体 B) 表示媒体 C) 显示媒体 D) 存储媒体
解:表示媒体是一种抽象的概念,是人类“构造”出来的,用于研究、加工、处理和传输感觉媒体的 [8-3]
在下列只读光盘中,存储容量最大的是 。 [答] A A) DVD-ROM
B) CD-ROM C) CD-DA D) VCD
解:就目前而言,DVD是容量最大的一种光盘,因为它具有最高的道密度和位密度。
[9-1]
音频数字化过程的步骤是 。 [答] B
A) 采样、编码、量化 B) 采样、量化、编码 C) 编码、量化、采样。 D) 量化、采样、编码
解:不论是音频信号还是图像信号,要将它转化为数字信号,最先进行的工作都是采样,即要把连续量转化为离散量,否则计算机内无法存储这些信息。量化是将采样点上的声波幅度永数字大小来表示。最后将经过采样和量化后的脉冲信号用一定的方式编码,来保存这些数据。
[9-2]
Windows提供的录音机应用程序采用的音频文件格式是 格式。 [答] A
A) WAV B) VOC C) MP3 D) RM
解:WAV是一种最基本的声音文件,音色好,但文件容量大。
[9-3]
音频的采样是将模拟量在 上的分割,将模拟信号变成离散的信号。 [答] A A) 时间 B) 幅度 C) 编码
D) 频率
解:采样就是在相隔一定的时间间隔内取点。
[10-1]
图像的采样是在 方向上进行,将模拟图像分割转换成离散的微小区域。 [答] A
A) 水平与垂直 B) 水平 C) 垂直
D) 三维
解:图像是二维信息,必须用一组两个数字来表示图像的相对位置以及其他的数字来表示颜色(灰度)
[10-2]
如果一幅数字图像能够表示的颜色数量为65536种,则图像的量化位数是 。 [答] D A) 2 B) 4 C) 8
D) 16
解: 因为 2的16次方等于65536
[10-3]
在下列有关图形与图像的叙述中错误的是 。 [答] C
A) 位图是由许多个像素点组成的。
B) AutoCAD软件生成的是矢量图。
C) 对于同样的图案来讲,矢量图占用的存储空间比图像要大。
D) 矢量图形可以任意缩放而不变形失真。
解:实际情况是,矢量图占用的存储空间比较小。因为矢量图中不是用像素来记录图像的,而是用图形元素来记录的,利用图形元素的各个属性来表示,而这些图形元素的数量大大小于图像的像素。
第二章 新增选择题及答案
1.下面哪一个设备不是多媒体计算机必须的配置: [答] C A)CD-ROM B)音箱
C)扫描仪 D)内存
解:在标准的多媒体计算机中,扫描仪不是必须的配置。
2.信息在媒体上保存时间最长的是 [答] C A)硬盘 B)软盘
C)光盘 D)磁带
解:由于光盘上用于记录数据的材料不容易受温度、湿度、磁场等变化的影响,所以它保存的时间最长。
3.普通数据光盘和音乐光盘比较: [答] A
A)音乐光盘容量更大 B)普通数据光盘容量更大
C)普通光盘和音乐光盘的容量一样大 D)两种光盘的容量不能比较 解:参见后面第8题的解释。
4.彩色显示器显示的图像质量 [答] D
A)取决于显示器本身的质量 B)取决于显卡的显存容量
C)取决于显示器的分辨率
D)同时取决于显卡和显示器的质量
解:显示器和显卡必须匹配,图像是先经过显卡处理后输出到显示器的,如果显卡处理的图像质量显示器支持不了,或者显卡的图像质量差,都会造成图像质量的下降。
5.在以下图像和图形的比较中,哪一个说法不对 [答] C
A)图像的数据量比图形的大
B)图形有结构而图像没有,所以图像不容易编辑修改 C)不论图形还是图像生成视图都需要经过复杂的计算 D)图像表示自然景物容易而图形很难
解:有图像生成视图是不需要复杂的计算就能实现的。
6.在以下的4种声音文件中,哪一种声音格式最节省存储空间: [答] B
A).wav B).mid C).ra
D).mp3
解:.mid是midi的意思,它是利用声卡内部的逻辑线路来模拟各种乐器发生的,并不是把声音通过采用量化后保存起来的,所以它的容量最小。
7.下面哪一种说法是不对的?
[答] A
A)光盘上的数据也是从外圈到内圈记录的
B)光盘上每一扇区实际存放的数据量总是固定不变的 C)光盘上的记录密度处处相等 D)一张光盘只有一个光道
解:和软盘硬盘不同,光盘上的数据螺旋道是从内到外展开的。
8.光盘的每一扇区实际可存放__字节。 [答] D
A) 512 B) 2048 C) 2336
D) 2352
解:光盘的每一扇区有2048个字节(实际存放的数据量),每个扇区的开始12字节是同步信息域,后面有4个字节的标题域用于指明扇区地址,格式是\分:秒:区号\。光道上的数据编码有2种模式。模式1为每个扇区增加288个字节的检错码(EDC)和纠错码(ECC),所以模式1每个扇区的实际长度为2352个字节。模式2没有EDC和ECC,所以2352个字节的2336个字节都可用来存放数据,它适合于存放音乐节目等。所以一个扇区实际可存放的字节数是2352个。
9.位图.Bmp和矢量图例如.jpg,加载时 [答] C
A)两种格式加载的速度一样 B)位图比较快
C)矢量图.jpg比较快 D)根据使用不同的处理软件而不同
解:由于位图在加载时不需要复杂的计算,所以比较快,尽管它的容量比较大。
第三章 选择题卷一及答案
[11-1]
下列N-S中的图形符号表示的是 。 当P A [答] C
A) 选择结构 B) 顺序结构
C) 当型循环结构
D) 直到型循环结构
解:这个N-S中的图形符号表示的是当型循环结构。当条件P成立是反复执行操作A,直到P不成立时为止。
[11-2]
下面关于算法的描述中,错误的概念是 。 [答] C
A) 一个算法应当有0个或多个输入 B) 一个算法应当有一个或多个输出
C) 一个算法所包含的计算步骤可以是无限的
D) 算法中的每一个步骤必须要有确切的含义
解:从算法的形式化定义中得出一个结论:一个算法是对于任何的输入元素X,都在有穷步骤内中止的一个计算方法。
因此“算法所包含的计算步骤可以是无限的”这种说法是不正确的。
[11-3]
按照程序设计语言的发展及分类方法,C语言属于 。 [答] C
A) 机器语言 B) 汇编语言 C) 面向过程语言
D) 面向对象语言
解:C语言是一种算法语言,它侧重于问题处理过程,其与具体的机器无关,与机器的具体实现无关;接近于数学语言表示,增强了可读性和易排错性;提供了更强大的语句功能和函数库,进一步扩充了语言提供的设施,大大地降低了程序设计的难度。因此,C语言属于面向过程语言。
[12-1]
以下概念中正确的描述是 。 [答] C
A) 计算机可以直接执行高级语言源程序
B) 解释方式获得的目标代码效率优于编译方式
C) 无论是解释方式或编译方式最终获得的都是机器可执行的目标代码 D) 源程序经编译后得到的是可执行程序
解:用任何一种高级程序设计语言编写的问题求解程序都需要翻译成机器语言程序,完成这种翻译工作的程序称之为翻译器。把高级语言程序翻译成机器语言程序的方法有两种。一种是编译方式,一种是解释方式,因此无论是解释方式或编译方式最终获得的都是机器可执行的目标代码。
[12-2]
数组是一种应用广泛的数据类型,它属于 。 [答] B A) 简单类型 B) 结构类型 C) 指针类型 D) 文件类型
解:数组是每一种高级程序设计语言都提供了的数据结构,是最重要也是最基本的结构数据类型,程序设计人员可以利用数组模拟实现他所需要的一些结构。
[12-3]
程序设计方法的三个原则是 。 [答] B
A) 递归原则、枚举原则、归纳原则 B) 抽象原则、枚举原则、归纳原则 C) 抽象原则、测试原则、归纳原则
D) 抽象原则、枚举原则、设计原则
解:程序设计方法的三个原则是抽象原则、枚举原则、归纳原则。
[13-1]
传统的瀑布式模型的软件生命周期分为 三个时期。 [答] C
A) 软件分析、软件开发和软件维护 B) 软件定义、软件设计和软件维护 C) 软件定义、软件开发和软件维护
D) 软件定义、软件开发和软件测试
解:传统的瀑布式模型的软件生命周期分为软件定义、软件开发和软件维护三个时期。
[13-2]
下面关于面向对象的概念描述中错误的是 。 [答] D
A) 对象由属性和行为(操作)所组成 B) 类是具有相同属性和行为的对象集合
C) 对象是所属类的一个具体实现,所以称之为类的实例 D) 对象之间的相互通信是通过关联机制实现的
解:自然界是各种各样的对象组成的,这些对象之间通过信息传递产生相互作用,从而构成丰富多彩富有生机的世界。人们把对象之间产生相互作用所传递的信息称作消息。在面向对象方法设计的程序中,对象之间相互作用也是通过消息机制实现的。
[13-3]
面向对象程序设计方法具有 三个特征。 [答] A
A) 封装性、继承性、多态性 B) 封装性、组合性、关联性 C) 静态性、动态性、多态性
D) 封装性、继承性、关联性
解:从类和对象的概念以及面向对象方法所提供的支持看,面向对象程序设计方法具有封装性、继承性、关联性三个特征。
[14-1]
调试是程序开发过程中的重要环节,常用的三种调试技术不包括 。 [答] B
A) 输出存储器内容 B) 打印源程序
C) 打印输出关键变量的值 D) 借助调试工具
解:程序员面对错误征兆,如何在浩如烟海的程序元素中找出有错误的那个(或几个)元素,这是调试过程中最关键的技术问题。现有的调试技术有:输出存储器内容、打印输出关键变量的值和借助调试工具。
[14-2]
按照对软件功能性要求对软件产品进行测试的方法称之为 。 [答] A
A) 黑盒测试 B) 白盒测试 C) 模块测试
D) 集成测试
解:如果已知产品的功能,可以测试它的每一个功能是否都达到了预期的要求,这种方法叫黑盒子测试。它着眼于程序的外部特性,而不考虑程序的内部逻辑结构。
[14-3]
计算机程序设计语言可以进行多种运算,比较两个数值的大小的运算属于 。 [答] B A) 算术运算 B) 关系运算
C) 逻辑运算 D) 条件运算
解:关系运算实际上是逻辑比较运算,它是逻辑运算中的一种。关系运算符的作用是确定两个数据之间是否存在某种关系。
第三章 选择题卷二及答案
[11-1]
下列N-S中的图形符号表示的是 。
P T F A B [答] A A) 选择结构 B) 顺序结构
C) 当型循环结构
D) 直到型循环结构
解:这个N-S中的图形符号表示的是选择结构。当条件P成立时执行操作A,否则执行操作B。
[11-2]
下面关于算法的描述中,错误的概念是 。 [答] C
A) 一个算法应当有0个或多个输入。 B) 一个算法应当有一个或多个输出。
C) 一个算法所包含的计算步骤可以是无限的。
D) 算法中的每一个步骤必须要有确切的含义。
解:从算法的形式化定义中得出一个结论:一个算法是对于任何的输入元素X,都在有穷步骤内中止的一个计算方法。因此“算法所包含的计算步骤可以是无限的”这种说法是不正确的。
[11-3]
按照程序设计语言的发展及分类方法,C语言属于 。 [答] C
A) 机器语言 B) 汇编语言 C) 面向过程语言 D) 面向对象语言
解:C语言是一种算法语言,它侧重于问题处理过程,其与具体的机器无关,与机器的具体实现无关;接近于数学语言表示,增强了可读性和易排错性;提供了更强大的语句功能和函数库,进一步扩充了语言提供的设施,大大地降低了程序设计的难度。因此,C语言属于面向过程语言。
[12-1]
以下描述中正确的是 。 [答] D
A) 计算机可以直接执行高级语言源程序。
B) 解释方式获得的目标代码效率优于编译方式。 C) 源程序经解释后得到的是目标程序 D) 源程序经编译后得到的是目标程序。
解:用任何一种高级程序设计语言编写的问题求解程序都需要翻译成机器语言程序,完成这种翻译工作的程序称之为翻译器。把高级语言程序翻译成机器语言程序的方法有两种。一种是编译方式,一种是解释方式,因此无论是解释方式或编译方式最终获得的都是机器可执行的目标代码。
[12-2]
数组是一种应用广泛的数据类型,它属于 。 [答] B A) 简单类型 B) 结构类型 C) 指针类型 D) 文件类型
解:数组是每一种高级程序设计语言都提供了的数据结构,是最重要也是最基本的结构数据类型,程序设计人员可以利用数组模拟实现他所需要的一些结构。
[12-3]
程序设计方法的三个原则是 。 [答] B
A) 递归原则、枚举原则、归纳原则 B) 抽象原则、枚举原则、归纳原则 C) 抽象原则、测试原则、归纳原则
D) 抽象原则、枚举原则、设计原则
解:程序设计方法的三个原则是抽象原则、枚举原则、归纳原则。
[13-1]
传统的瀑布式模型的软件生命周期分为 三个时期。 [答] C
A) 软件分析、软件开发和软件维护
B) 软件定义、软件设计和软件维护 C) 软件定义、软件开发和软件维护 D) 软件定义、软件开发和软件测试
解:传统的瀑布式模型的软件生命周期分为软件定义、软件开发和软件维护三个时期。
[13-2]
下面关于面向对象的概念描述中错误的是 。 [答] D
A) 对象由属性和行为(操作)所组成
B) 类是具有相同属性和行为的对象集合
C) 对象是所属类的一个具体实现,所以称之为类的实例
D) 对象之间的相互通信是通过关联机制实现的
解:自然界是各种各样的对象组成的,这些对象之间通过信息传递产生相互作用,从而构成丰富多彩富有生机的世界。人们把对象之间产生相互作用所传递的信息称作消息。在面向对象方法设计的程序中,对象之间相互作用也是通过消息机制实现的。
[13-3]
面向对象程序设计方法具有 三个特征。 [答] A
A) 封装性、继承性、多态性 B) 封装性、组合性、关联性 C) 静态性、动态性、多态性
D) 封装性、继承性、关联性
解:从类和对象的概念以及面向对象方法所提供的支持看,面向对象程序设计方法具有封装性、继承性、关联性三个特征。
[14-1]
调试是程序开发过程中的重要环节,常用的三种调试技术不包括 。 [答] B
A) 输出存储器内容 B) 打印源程序
C) 打印输出关键变量的值 D) 借助调试工具
解:程序员面对错误征兆,如何在浩如烟海的程序元素中找出有错误的那个(或几个)元素,这是调试过程中最关键的技术问题。现有的调试技术有:输出存储器内容、打印输出关键变量的值和借助调试工具。
[14-2]
按照软件的功能性要求对软件产品进行测试的方法称之为 。 [答] A
A) 黑盒测试 B) 白盒测试 C) 模块测试
D) 集成测试
解:如果已知产品的功能,可以测试它的每一个功能是否都达到了预期的要求,这种方法叫黑盒子测试。它着眼于程序的外部特性,而不考虑程序的内部逻辑结构。
[14-3]
计算机程序设计语言可以进行多种运算,比较两个数值的大小的运算属于 。 [答] B A) 算术运算 B) 关系运算 C) 逻辑运算 D) 条件运算
解:关系运算实际上是逻辑比较运算,它是逻辑运算中的一种。关系运算符的作用是确定两个数据之间是否存在某种关系。
第三章 新增选择题及答案
1.程序设计语言发展的第三阶段是 。 [答] C
A) 面向机器的语言 B) 面向过程语言
C) 面向对象的语言
D) 可视化语言
解:程序设计语言发展分为四个阶段:面向机器的语言、面向过程语言、面向对象的语言和可视化语言。
2.下列N-S中的图形符号表示的是 。
当P
A
[答] D A) 选择结构 B) 顺序结构
C) 当型循环结构 D) 直到型循环结构
解:这个N-S中的图形符号表示的是直到型循环结构。反复执行操作A,直到条件P成立时为止。
3.下列答案中不属于常用的测试用例设计技术的是 。 [答] B
A) 逻辑覆盖 B) 穷举测试 C) 等价划分 D) 边界值分析
解:常用的测试用例设计技术有如下四种:逻辑覆盖、等价划分、边界值分析和图形技术。
4.下列答案中哪一项不是数据结构的内容 。 [答] B
A) 数据的逻辑结构 B) 数据的物理结构 C) 数据的存储结构
D) 数据的运算及实现
解:数据结构是指计算机程序中所操作的对象――数据及数据之间的相互关系和运算,它一般包括一下三个方面的内容:数据的逻辑结构、数据的存储结构和数据的运算及实现。
5.下列对于单链表的描述错误的是 。
[答] C
A) 单链表就是链式存储的线性表
B) 单链表的最后一个结点没有后继结点
C) 单链表没有插入、删除运算的灵活性 D) 单链表不是随机存取的数据结构
解:单链表就是链式存储的线性表,其结点除数据域之外还含有一个指针域,用来指示其后继结点的存储位置,因此使得单链表在进行插入、删除操作时不需要移动结点,只需要改变结点中的指针域的值即可。
6.下列对于栈的描述错误的是 __________。. [答] D
A) 栈是一种操作受限的线性表
B) 栈的操作是按先进后出的原则进行
C) 对栈的存储表示,可以用顺序存储结构,也可以用链式存储结构
D) 栈的操作是按先出后进的原则进行
解:对栈进行插入和删除操作时只能在线性表的一端进行。把允许插入和删除的一端称之为栈顶,另一端称之为栈底。因此,新元素进栈要放在栈顶之上,要退栈必须先对栈顶元素进行操作,即栈的操作时按先进后出的原则进行的。
7.当决定一事务的各种条件中,当所有条件均满足时,这一事件才会发生,这种逻辑运算称为_________运算。 [答] A
A) 与 B) 或 C) 非
D) 异或
解:逻辑与运算表示这样一种逻辑关系,决定一事物的各种条件中,所有条件均满足(即条件为真),这一事件才会发
生(或者说事件为真)。
8.分析错误征兆时,推断错误原因的调试策略,下列哪一项描述的不对_________。
[答] D
A) 试探法是指,在分析错误征兆时,猜测大致位置,获取程序中被怀疑位置附近的信息 B) 对分查找法、回溯法和归纳法也是推断错误原因的调试策略
C) 演绎法是一种从一般原理或前提出发,经过删除和精化的过程推导出结论的方法 D) 对分查找法、回溯法和归纳法不是推断错误原因的调试策略
解:分析错误征兆时,推断错误原因的调试策略主要有一下五种:试探法、对分查找法、回溯法、归纳法和演绎法。
9.面向对象的软件工程遵循分层抽象,逐步细化的原则,下列哪一项不是软件开发过程需要经过的阶段_________。 [答] B
A) 面向对象分析 B) 面向对象实现 C) 面向对象设计 D) 面向对象编程
解:面向对象的软件工程遵循分层抽象,逐步细化的原则,软件开发过程包括如下五个阶段:面向对象分析、面向对象设计、面向对象编程、面向对象测试和面向对象维护。
第四章 选择题卷一及答案
[15-1] 在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着 联系。 [答] C
A) 一对一 B) 一对多 C) 多对多
D) 多对一
解:根据定义,实体集学生中的每个实体与实体集课程中的任意个实体有联系,反之,实体集课程中的每个实体与实体集学生中的任意个实体有联系,所以,学生与课程是多对多联系。
[15-2]
在下列关系基本性质的描述中,错误的概念是 。 [答] B
A) 关系中不允许存在两个完全相同的元组。
B) 关系中的每一列的属性值可以取自不同的值域。 C) 元组的顺序无关紧要。 D) 列的顺序无关紧要。
解:在关系模型中,二维表即表示关系,表中一行称为一个元组,表中一列称为一个属性,属性的取值范围称为域。
[15-3]
在一个学生关系中,学号为主键,按照关系完整性约束中 完整性的要求,学号不能为空。 [答] A
A) 实体 B) 参照 C) 用户自定义 D) 属性
解:完整性指关系中数据的正确性、相容性,它由一系列的约束条件所组成。有三类:实体完整性,参照完整性,用户自定义完整性。
实体完整性:若属性A是关系R的主属性,则A的取值不能为空,实体完整性(Entity Integrity)保证一个表中的每一行必须是唯一的(元组的唯一性)。为保证实体完整性,需指定一个表中的一列或一组列作为它的主键(Primary Key)。一个表中每行的主键必须确实含有一个值。 而且,不同记录的关键字,字段值也不能相同,否则,关键字就失去了唯一标识记录的作用。
参照完整性:关系中外键取值或者为空,或者等于被参照关系中某个元组的主键值。目的是对两个相关联的表进行数据插入和删除时,通过参照完整性保证它们之间数据的一致性。
用户自定义完整性:反映某一具体应用所涉及的数据必须满足的条件。
本题中,由于学号为主键,又不能为空,则所依据的完整性约束应是实体完整性。 [16-1]
有如下三个关系模式: 学生(学号,姓名,专业) 课程(课号,课程名,学分) 成绩(学号,课号,成绩)
则在成绩关系中的外键是 。 [答] B
A) 学号,课号,成绩 B) 学号,课号 C) 学号,成绩 D) 课号,成绩
解:外键是该表与另一个表之间联接的字段,外键必须为另一个表中的主键。 成绩表可通过学号字段与学生表(学生表应以学号为主键)建立联接,也可通过课号字段与课程表(课程表应以课号为主键)建立联接,所以,学号与成绩两字段应定义成成绩关系中的外键。
主键:唯一标识表中的所有行的一个列或一组列。主键不允许空值。不能存在具有相同的主键值的两个行,因此主键值总是唯一标识单个行。表中可以有不止一个键唯一标识行,每个键都称作候选键。只有一个候选键可以选作表的主键,所有其它候选键称作备用键。尽管表不要求具有主键,但定义主键是很好的做法。 在规范化的表中,每行中的所有数据值都完全依赖于主键。
[16-2]
在E-R图向关系模式转换中,如果两实体之间是多对多的联系,则必须为联系 建立一个关系,该联系对应的关系模式属性只包括 。 [答] C
A) 联系本身的属性
B) 联系本身的属性及所联系的任一实体的主键 C) 联系本身的属性及所联系的双方实体的主键 D) 自定义的主键
解:由于所建的关系是为了表示两个实体之间的联系,所以,该关系应包含这两个实体的主键字段作为外键,以与这两个实体建立联系;同时也应包含联系本身的属性,否则该关系就没有意义。 [16-3]
SQL采用三级模式结构,数据库用户所看到的模式是 。 [答] B
A) 概念模式 B) 外模式 C) 内模式
D) 中间模式
解:三级模式结构分为内模式、模式和外模式。其中内模式是对数据的物理结构和存储方式的描述,模式是数据库中全体数据的逻辑结构和特性的描述,外模式是为不同用户或应用设计的局部数据模式。
D) 解密密钥由收信者保管而不能公开
解:所谓公钥是指加密密钥,它和算法都是公开的.
[22-3]
2005年4月1日起实施的信息安全法规是 。 [答] C
A) 计算机软件保护条例 B) 电子签名法
C) 互联网信息服务管理法 D) 互联网络域名管理办法
解:2005年4月1日起实施的信息安全法规是\互联网信息服务管理法\
[24-3]数据与信息是两个密切相关的概念,数据是记录信息的符号,信息是对数据的解释,请判断下列表示中( )是数据。 [答] B A) $100 B) 5m/S C) 100
D) 0591-80019876
解:一般说来,信息可以界定为由信息源(如自然界、人类社会等)发出的被使用者接受和理解的各种信号。 信息和数据的区别,可以理解为:数据是未加工的信息,而信息是数据经过加工以后的能为某个目的使用的数据。
第六章 新增选择题及答案
1. 计算机病毒是指 。 [答] D
A) 编制有错误的计算机程序 B) 设计不完善的计算机程序
C) 已被破坏的计算机程序 D) 以危害系统为目的特殊计算机程序
解:计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。
2. 防止软盘感染病毒的有效方法是 。
[答] B
A) 不要把软盘和有病毒软盘放在一起 B) 合上写保护开关
C) 保持机房清洁 D) 定时对软盘格式化
解:计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。合上写保护开关,使带有病毒的计算机指令或者程序代码不能写到软盘中去。
3. 某片软盘上已感染有病毒,为防止病毒传染计算机系统,正确的措施是 。 [答] D
A) 删除该软盘上所有程序 B) 给该软盘加上写保护
C) 将该软盘放上一段时间再用 D) 将该软盘重新格式化
解:计算机病毒是一组计算机指令或者程序代码,将该软盘重新格式化后软盘上才彻底干净。
4. 目前使用的防/杀病毒软件的作用是 。 [答] C
A) 检查计算机是否感染病毒,清除已感染的任何病毒 B) 杜绝病毒对计算机的侵害
C) 检查计算机是否感染病毒,清除部分已感染的病毒 D) 查出已感染的任何病毒,清除部分已感染的病毒
解:由于无时无刻不在产生新的病毒,所以一般防/杀病毒软件只检查计算机是否感染病毒,清除部分已感染的病毒。
5. 不能感染上计算机病毒的情况是 。 [答] C
A) 使用盗版软件 B) 使用从别处拿来的软件
C) 把好的软盘与已感染病毒的软盘叠放在一起 D) 使用来路不明的软件
解:计算机病毒是一组计算机指令或者程序代码,所以把好的软盘与已感染病毒的软盘叠放在一起不会通过接触传染。
6. 计算机病毒是指 。
[答] B
A) 破坏计算机系统各种资源的小程序或操作命令 B) 特制的能破坏计算机内信息且能自我复制的程序 C) 在计算机内存放的,已被破坏的程序 D) 能感染计算机操作者的生物病毒
解:根据计算机病毒的概念、特点,所以选定B。
7. 关于防火墙的功能,以下描述错误的是 。 [答] D
A) 防火墙可以阻止某些特定IP地址的主机对内部网络的访问 B) 防火墙可以检查进出内部网的通信量
C) 防火墙可以使用过滤技术在网络层对数据包进行选择 D) 防火墙可以阻止来自内部的威胁和攻击 解:根据防火墙的功能(P244),所以选定D。
8. 黑客进行远程攻击时采用多种手段,其中不断向对方的机器发送数据,使对方的系统忙于应付黑客发送的数据的接收和确认,而无法对正常的访问进行响应,这种手段称之为 。 [答] A
A) 拒绝服务 B) 逃避检测 C) 假冒 D) 盗取信息
解:机器忙于应付黑客发送的数据的接收和确认, 而无法对正常的访问进行响应,从而拒绝服务,所以选定A。
9. 下列 项不属于数据加密系统的组成部分。 [答] D A) 明文 B) 密文 C) 密钥
D) 密码
解:数据加密系统包括4个组成部分:
待加密的原始报文(明文)。 加密后的密文。
用于实施加密、解密的装置或算法。 用于加密、解密的密钥。