admin 管理员组文章数量: 1184232
2024年12月31日发(作者:developer安卓)
习 题 九
一、 用适当内容填空
1.计算机系统运行和操作的最小功能单位是 指令 ,一台计算机中全部指令的集合称
为 指令系统 。
2.计算机能够直接识别的程序设计语言是 机器语言 ,其直接使用 机器指令或二
进制格式 编写程序。
3.汇编语言是一种低级语言,它是面向 过程 的语言。高级语言书写的源程序可以通
过解释或 编译 方式来执行。
4.字符型是一种基本数据类型,一般程序设计语言中都采用 8位 二进制位来表示,
其对应值的范围是 0-255 。
5.在程序中要处理200名学生一门课的成绩信息,应该定义 数组 类型变量;要处
理200名学生的档案资料应该定义 记录或结构 类型变量。
6.在程序运行过程中值不可改变的量称为 常量 ,可改变的量称为 变量 。
7.结构化程序设计的3种基本逻辑结构为 顺序 、 分支或选择 和 重复或循
环 ,合理使用这3种控制结构可以表现任何复杂的控制关系。
8.过程是功能独立或需要多次调用的程序段,它也可以称为 函数 或 子程序 。
9.一段程序代码需要多次反复执行,需要使用 重复或循环 结构来表达;根据判断
条件结果决定是否执行一段程序,应该使用 分支或选择 结构表示。
10.循环也称为 重复 ,其对应两种类型,分别为 当型 结构和 直到型 结构。
11.面向过程程序设计的核心是 算法 和 数据结构 ;面向对象程序设计的核心是
类 和 对象 。
12.结构化程序设计应遵循 自顶向下 、 逐步求精 、 模块化 和 限制使用
goto语句 原则。
13.采用结构化程序设计方法能够使程序易读、易理解、 易维护 和结构良好。虽然
这种方法具有许多优点,但它仍是一种面向 过程 的程序设计方法。
14.VB是一个可视化操作界面、面向 对象 的程序设计语言;在VB中可以直接创
建 Access 数据库。
15.在VB窗口中添加的对象都具有若干属性,在窗口设计阶段改变对象属性可以在
①属性 窗口中操作,在程序运行时改变属性应该在相关对象 事件 代码中操作。
16.类是一组数据及该组数据能够实现操作的 封装体 。在类与对象的关系中,类是
对对象的 抽象 ,而对象是类的 实例 。
17.在面向对象方法中,信息隐藏是通过对象的 封装 性来实现的;同样的消息被不
同的对象接收时可导致不同的行为,这是对象的 多态 性。
18.使用已经存在的类定义作为基础建立新类,这样的技术叫做 继承 。一个类如果
具有多个父类,这样的继承称为 多继承 。
19.面向对象应用系统中,对象之间的联系使用 消息 机制。
20.计算机软件包括程序、数据和 相关文档 3部分。
21.软件工程是为解决 软件危机 而建立起来的一门新兴交叉科学,其有效降低了软
件开发风险,它的研究内容主要包括 软件开发技术 和 软件工程管理技术 。
22.软件开发一般分为 需求分析 、 概要设计 、 详细设计 、 编码实现 、
软件测试 和使用维护等几个阶段;需求分析阶段的成果是 软件需求规格说明书 ,它是
开发软件的基础和依据。
23.软件测试是保证软件质量的必要手段,其贯穿于软件开发过程始终,一般可以将其
分为 单元测试 、 集成测试 、 确认测试 和 系统测试 4个阶段。
24.软件测试是查找软件中可能存在的错误的过程,从是否执行被测软件角度出发,测
试可分为 静态测试 和 动态测试 ;从软件功能结构出发,软件测试可分为 白盒测试
和 黑盒测试 。
25.每一种程序设计语言都有一定的使用范围,C语言适于编写 系统程序 ,JAVA
语言适于编写 网页 。
26.程序设计语言经历了由低级到高级的发展历程,主要可以分为面向 机器 、面向
过程 和面向 对象 3个阶段。
二、 从参考答案中选择一个最佳答案
1.计算机运行的最小功能单位是 A 。
A. 指令 B. 模块 C. 过程 D. 程序
2.指令由操作码和操作数两部分构成,操作码用来描述 B 。
A. 指令长度 B. 指令功能 C. 指令执行结果 D. 指令注释
3.下列描述正确的是 D 。
A. 程序与软件是同一概念 B. 程序开发不受计算机系统的限制
C. 软件即是逻辑实体,又是物理实体 D. 软件是程序、数据及相关文档的集合
4.计算机能直接识别的语言是 C 。
A. 计算机语言 B. 自然语言 C. 机器语言 D. 汇编语言
5.数组是相同类型的多个数据集合,其中每一个数据称为一个 B 。
A. 元组 B. 元素 C. 记录 D. 单元
6.记录是用于处理复杂数据结构的一种数据类型,关于记录正确的说法是 B 。
A. 所有记录类型的长度都是一样的 B. 记录长度可以根据程序需要进行设定
C. 记录中描述的各属性类型必须是相同的 D. 记录类型只能在系统软件中定义
7.指针是语言中一种较为灵活的数据类型,利用指针可以 A 。
A. 保存其他量的存储地址 B. 指出内存的利用情况
C. 统计程序的执行效率 D. 说明系统的应用目的
8.表达式是由常量、变量及其相关运算符共同组成,在程序中用来实现复杂计算。在
书写表达式时,所遵循的一个基本原则是 A 。
A. 同类型数据运算 B. 只能使常量运算
C. 只能是变量运算 D. 运算量不能多于4个
9.关于分支结构,正确的说法是 C 。
A. 分支和循环功能等价 B. 分支只能应用在循环中
C. 可以使用多分支结构 D. 分支不能嵌套使用
10.循环是根据条件进行多次性质相同的操作,关于循环的正确说法是 D 。
A. 当型循环是首先执行一遍循环体,然后判断条件决定是否继续执行循环体
B. 直到型循环优于当型循环 C. 当型循环优于直到型循环
D. 当型和直到型循环可以使用等价的形式相互替代
11.循环语句中需要反复执行的程序段称为 C 。
A. 目标程序 B. 指令系统 C. 循环体 D. 循环条件
12.结构化程序设计要求循环单入口、单出口,循环出口是由 C 决定的。
A. 循环体长度 B. 循环体代码效率 C. 循环控制条件 D. 所用循环类型
13.结构化程序设计风格主要强调 B 。
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. 随着程序设计语言的发展,软件设计越来越方便
版权声明:本文标题:大学计算机基础 第9章 习题参考答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735669130a1682625.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论