计算机基础考试复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下列软件开发工具中,哪一组全是面向对象的开发工具 .
A.C、VB和FORTRAN B.PASCAl、JAVA和BASIC C.JAVA、VC++和SMALLTALK D.PROLOG、JAVA和C++ 2.以下那个选项不是模块的耦合类型。
A.公共 B.内容
C.过程 D.控制
3. 所谓信息隐藏是指隐藏模块的。
A.接口部分 B.过程与数据
C.源代码 D.一切信息
4.以下说法错误的是。
A.测试用来证明程序是正确的
B.测试不能证明程序中没有错误
C.成功的测试是指发现了至今尚未发现的错误的测试
D.测试是为了发现程序中的错误
5.在用面向对象观点建立的模型中是最基本、最重要、最核心的模型。
A.对象模型B.动态模型C.功能模型D.操作模型
6.用“自底向上”方式建立继承关系是指。
A.把现有类细化成更具体的子类
B.从现有类泛化出更抽象的父类
C.从较高的层次推导出较低的层次
D.从较低的层次抽象出较高的层次
7.在UML图型中,用什么图形来描述软件的功能。
A.用例图 B.状态图
C.类图 D.顺序图
8. 在软件生命期中,占工作量比例最大的是
A.需求分析 B.建立系统的结构
C.编写代码D.维护
9. 一个模块传送给另一模块的参数是控制信息组成,则它
属于()联结(耦合)。
A.数据 B.控制
C.内容 D.公共
10.一个模块的参数是配件编号,功能是查找相关配件的价格和库存,则个模块属于组合(即内聚)。
A.功能组合
B.通讯组合
C. 过程组合
D. 逻辑组合
11.软件在提交之前,应先进行 .
A.单元测试
B.集成测试
C.确认测试
D. 系统测试
12. 在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于
A.纠正性维护B.适应性维护
C.完善性维护 D.预防性维护
13.与设计测试数据无关的文档是谁?
A.需求说明书 B.数据说明书
C.源程序 D.可行性说明书
14.在需求分析时采用下面那一项工具描述系统的概貌?
A.DFD图B.PAD图
C.IPO图D.数据字典
15.与数据流图密切相关的数据字典,描述的是下面那一项内容?
A.激发条件B.加工逻辑
C.优先级 D.执行频率
16.下面那一项是系统需求分析阶段的重要工作之一?
A、数据定义
B、数据库设计
C、数据维护
D、数据结构实现
17.下面那一项不是产生软件危机的原因?
A、软件的规模大,结构复杂
B、软件开发不分阶段,开发人员没有明确的分工
C、所开发的软件,除了程序清单外,没有其他文档
D、采用工程设计的方法开发软件
18.估计每个项目开发方案的成本和效益的工作是在那一阶段进行的?
A、需求定义
B、可行性分析
C、详细设计
D、编码阶段
19.结构化设计是一种自顶向下,求精和模块化的过程。
它以下面那一项为基础?
A.数据流 B.数据流图
C.数据库 D.数据结构
20.PAD图是哪个设计阶段使用的描述工具?
A.系统描述 B.详细设计
C.测试 D.调试
21.软件开发的高成本和软件产品低质量之间存在的尖锐矛盾,这种现象称作?。
A. 软件投机 B.软件危机
C.软件工程 D.软件产生
22.下列模块内聚度中,内聚度最大的是?
A.功能内聚 B.顺序内聚
C.通信内聚D.时间内聚
23.下列系统设计工具中,不属于详细设计工具的是?
A、PDL语言
B、PAD
C、程序流程图
D、DFD
24.软件生命周期由哪三个时期组成。
A.概要设计、详细设计和系统实现
B.可行性分析、系统设计和编码
C.软件定义、软件开发和软件维护
D.分析、设计和测试
14.以下那个选项不是模块。
A.过程B.程序
C.函数 D.对象
15. 所谓信息隐藏是指隐藏模块的。
A.接口部分B.过程与数据
C.源代码 D.一切信息
16.以下说法错误的是。
A.测试不能证明程序是正确的
B.测试不能证明程序中没有错误
C.成功的测试是指发现程序的所有错误
D.测试是为了发现程序中的错误
18.使用SA方法时,控制系统的复杂性采用的基本手段是下面那一项?
A.分解和抽象 B.分解和综合
C.归纳与推导D.试探与回溯
19.所谓信息隐藏是指隐藏模块的。A.接口部分B.实现细节C.源代码D.一切信息19.在软件生命期中,占工作量比例最大的是
A.需求分析 B.建立系统的结构
C.编写代码 D.维护
20.用SA方法获得的需求说明书有四个部分组成,用于描述系统中的每—个数据,是在( )
A.分层的DFD B.数据字典
C.一组小说明 D.补充材料
21.与设计测试数据无关的文档是谁?
A.需求说明书 B.数据说明书
C.源程序D.可行性说明书
22. 一个模块传送给另一模块的参数是由单个数据项组成,它属于联结。
A.数据 B.控制 C.内容 D.公共23.适于软件检验的手段有多种,通过人工来评审文档或程序,借以发现其中错误,该手段是
A.黑盒法B.正确性证明
C.动态检查D.静态检查
23.一个模块的参数是配件编号,功能是查找相关配件的价格和库存,则个模块属于组合(即内聚)。
A.功能组合
B.通讯组合
C. 过程组合
D. 逻辑组合
24.在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于
A.纠正性维护 B.适应性维护
C.完善性维护 D.预防性维护25..软件在提交之前,由用户和专门测试人员共同完成的针对软件功能的测试称做 .
A.单元测试
B.集成测试
C.确认测试
D. 系统测试
26..衡量软件质量可从多个方面来评价。例如,评价软件的扩充是否方便,这是属于
A.可修改性
B.可测试性
C. 可理解性
D. 简洁性