二级C选择题错题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级C选择题错题
程序设计基础
结构化程序设计主要强调的是( )。
A)程序的规模
B)程序的效率
C)程序设计语言的先进性
D)程序易读性
本题答案为:D
题目解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。
下面概念中,不属于面向对象方法的是( )。答案:D
A)对象
B)继承
C)类
D)过程调用
本题答案为:D
题目解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。
以下不属于对象的基本特点的是( )。答案:C
A)分类性
B)多态性
C)继承性
D)封装性
本题答案为:C
题目解析:对象的基本特点:标识唯一性、分类性、多态性、封装性和模块独立性。
以下不是面向对象思想中的主要特征的是( )。答案:D
A)多态
B)继承
C)封装
D)类比性
本题答案为:D
题目解析:面向对象思想中的三个主要特征是:封装性、继承性和多态性。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。答案:D
A)调用语句
B)命令
C)口令
D)消息
下列叙述中正确的是( )。
A)在面向对象的程序设计中,各个对象之间具有密切的联系
B)在面向对象的程序设计中,各个对象都是公用的
C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
D)上述三种说法都不对
软件工程基础
下列选项中不属于软件生命周期开发阶段任务的是( )。答案:C
A)软件测试
B)概要设计
C)软件维护
D)详细设计
本题答案为:C
题目解析:软件生命周期由软件定义、软件开发和软件维护三个时期组成。软件开发时期是具体设计和实现在前一时期定义的软件,它通常由下面五个阶段组成:概要设计、详细设计、编写代码、组装测试和确认测试。
软件开发的结构化生命周期方法将软件生命周期划分成( )。
A)定义、开发、运行维护
B)设计阶段、编程阶段、测试阶段
C)总体设计、详细设计、编程调试
D)需求分析、功能定义、系统设计
本题答案为:A
题目解析:通常将软件产品从提出、实现、使用维护到停止使用的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护3个阶段
下面不属于软件工程的3个要素的是( )。
A)工具
B)过程
C)方法
D)环境
需求分析阶段的任务是确定( )。
A)软件开发方法
B)软件开发工具
C)软件开发费用
D)软件系统功能
本题答案为:D
题目解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项A)软件开发方法是在总体设计阶段需完成的任务;选项B)软件开发工具是在实现阶段需完成的任务;选项C)软件开发费用是在可行性研究阶段需完成的任务。
检查软件产品是否符合需求定义的过程称为( )。
A)确认测试
B)集成测试
C)验证测试
D)验收测试
本题答案为:A
题目解析:确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。
下面不属于软件设计原则的是( )。
A)抽象
B)模块化
C)自底向上
D)信息隐蔽
本题答案为:C
题目解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。自底向上是
集成测试中增量测试的一种。
下列选项中,不属于模块间耦合的是( )。答案:C
A)数据耦合
B)标记耦合
C)异构耦合
D)公共耦合
本题答案为:C
题目解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。
在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。
A)详细设计
B)需求分析
C)总体设计
D)编程调试
在软件设计中,不属于过程设计工具的是( )。
A)PDL(过程设计语言)
B)PAD图
C)N-S图
D)DFD图
本题答案为:D
题目解析:数据流图DFD是结构化分析方法最主要的一种图形工具,不属于过程设计工具。小
数据库设计基础
关系数据库管理系统能实现的专门关系运算包括( )。答案:B
A)排序、索引、统计
B)选择、投影、连接
C)关联、更新、排序
D)显示、打印、制表
数据库技术的根本目标是要解决数据的( )。