计算机基础 习题参考答案 下载本文

A. 程序的规模 B. 程序的易读性 C. 程序的执行效率 D. 程序的可移植性 14.分支和循环结构的共同特点是【 D 】。

A. 只能应用于简单程序的设计 B. 在程序中可以任意嵌套使用 C. 不能相互出现在对方的程序语句中 D. 都只有一个出口和一个入口 15.结构化程序设计是一种面向【 A 】的设计方法。

A. 过程 B. 模块 C. 数据结构 D. 程序 16.下述不是结构化设计方法的是【 B 】。

A. 先考虑总体,后考虑细节 B. 将现实世界中的整体抽象为类 C. 对复杂的问题,应先设计一些子目标作为过度,逐步细化 D. 将程序分解为若干小目标,每一个小目标称为一个模块 17.关于结构化程序设计中的自顶向下,错误的说法是【 D 】。

A. 先考虑总体,后考虑细节 B. 先考虑全局目标,后考虑局部目标 C. 以树型结构展开功能,再逐步具体化 D. 首先考虑部门经理的需要,再考虑基层的需要

18.在结构化程序设计中,限制使用goto语句的目的是【 B 】。

A. goto语句降低了程序的执行效率 B. goto语句降低了程序的可读性 C. 某些类型的机器不支持goto语句 D. goto语句降低了程序的可移植性 19.结构化程序设计,即【 A 】模式。

A. SP B. OOP C. NS D. GOTO 20.关于VB的说法错误的是【 D 】。

A. VB是可视化程序设计语言 B. VB是相对易学易用的程序设计语言 C. 用VB可以开发多媒体应用程序 D. 用VB可以直接操作各种类型数据库 21.VB的应用程序被称为【 B 】。

A. 文档 B. 工程 C. 系统文件 D. 开发项目 22.面向对象技术强调的是【 D 】。

A. 程序结构 B. 功能结构 C. 数据结构 D. 对象结构 23.下面说法错误的是【 A 】。

A. 任何类都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通讯靠消息传递 D. 对象是类的实例化 24.下列概念中不是对象的有【 D 】。

A. 书 B. 计算机 C. 桌子 D. 椅子的高度 25.在面向对象程序设计方法中关于属性描述错误的是【 D 】。

A. 属性是对象所包含的信息 B. 属性在设计类时确定

C. 执行程序时只能通过执行对象操作改变对象属性 D. 属性中包含方法 26.关于对象的事件和方法,正确的说法是【 A 】。

A. 程序员只能为事件编写代码 B. 即可以为事件也可以为方法编写代码 C. 程序员只能为方法编写代码 D. 即不可以为事件也不可以为方法编写代码 27.对象之间的信息传递是通过【 B 】进行的。

A. 接口 B. 消息 C. 操作 D. 模块

28.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是【 D 】。

A. 概要设计 B. 详细设计 C. 可行性设计 D. 需求分析 29.下列不属于软件工程3要素的是【 D 】。

A. 工具 B. 过程 C. 方法 D. 环境 30.在软件工程中,软件测试的目的是【 B 】。

A. 提供说服用户的依据 B. 尽可能多地发现软件中存在的错误 C. 证明软件是正确的 D. 找出软件中全部错误

31.软件产品从概念形成、开发、使用、维护直至退役的全过程称为【 B 】。

A. 软件测试 B. 软件生存周期 C. 软件调试 D. 软件风暴 32.软件工程的目的是【 C 】。

A. 建立大型软件系统 B. 进行软件开发的理论研究 C. 提高软件的质量保证 D. 研究软件开发的原理 三、 从参考答案中选择全部正确答案

1.指令是计算机执行的最小功能单位,关于指令下列说法正确的是【 AD 】。

A. 指令由操作码和地址码两部分组成 B. 指令操作码的长度必须固定不变 C. 指令操作码给出了指令的操作数地址 D. 不同指令的长度可以不相同 E. 指令的功能是由指令的长度决定的

2.一台计算机中全部指令构成了该机指令系统,对指令系统说法正确的是【 CD 】 。

A. 指令系统包含的指令越多,机器的性能越强 B. 指令系统包含的指令越少,机器的性能越强 C. 指令系统大小与系统效率不是简单的正比关系 D. RISC指令系统是目前指令系统的主流 E. RISC在不久的将来将被CISC取代 3.下列关于软件的说法正确的是【 BC 】。

A. 软件就是程序 B. 软件是一种商品 C. 软件对硬件具有依赖性 D. 软件同硬件一样也有老化和磨损现象 E. 软件不存在过时的说法 4.程序设计语言经历了由低级到高级的转变,其中的差别主要是【 CE 】。

A. 高级语言比低级语言功能更强大 B. 低级语言拥有更多的程序设计人员 C. 高级语言更容易被程序员掌握

D. 低级语言已经完全退出了程序设计的历史舞台 E. 使用低级语言设计程序比高级语言执行效率高 5.程序的基本构成包括【 AD 】。

A. 数据描述 B. 存储空间描述 C. 效率描述 D. 算法描述 E. 数组描述 6.数组是程序中较为常用的一种数据类型,关于数组的说法正确的是【 AC 】。

A. 数组含有多个元素 B. 数组中的每一个元素具有不同类型 C. 不同程序设计语言中数组的定义形式可能不同 D. 数组只能是常量 E. 数组是不需定义就可以在程序中直接使用的一种简单数据类型 7.下列关于程序设计语言VB正确的说法是【 AC 】。

A. 使用VB可以开发多媒体应用程序 B. VB是标准的面向过程程序设计语言 C. VB是事件驱动型的程序设计语言 D. 使用VB可以直接创建各类数据库文件

E. 使用VB设计的应用程序可以直接应用在多种不同的操作系统下

8.VB是面向对象的编程语言,在VB窗口中添加了某个控件后,需要做的操作是【 AD 】。

A. 修改控件的相关属性 B. 为控件创建相关的类 C. 为控件编写方法代码 D.为控件编写事件代码 E. 找到该控件的类并与之建立关联

9.在面向对象程序设计中,事件是预先定义、能够被对象识别的动作。事件的响应可以采用的方式有【 DE 】。

A. 磁盘文件触发 B. 不确定的触发 C. 内存单元触发 D. 用户操作触发 E. 系统自动触发

10.继承是面向`对象程序设计中的一种重要特性,关于继承正确的说法是【 BE 】。

A. 任何类至少都需要继承一个其他类属性 B. 继承是类与类之间的行为 C. 任何对象都需要继承其他对象的属性 D. 类是对象的抽象,对象是类的继承 E. 一个类继承了多个类的属性,这种继承称为多继承 11.下列特性不是面向对象的有【 BD 】。

A. 多态性 B. 全局性 C. 封装性 D. 过程调用 E. 继承性 12.下列哪些语言是面向对象的程序设计语言【 CE 】。

A. 汇编语言 B. 机器语言 C. VB语言 D. C语言 E. Java语言 13.以下属于软件危机主要表现的有【 BD 】。

A. 网络的高速发展 B. 软件开发成本高 C. 盗版软件对软件市场的冲击 D. 软件质量难以保证 E. 随着程序设计语言的发展,软件设计越来越方便