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) 源程序经编译后得到的是目标程序。