必胜高考网 > 计算机类 > 计算机等级 > 资讯 >

2014年9月计算机二级Access无纸化预测选择题(3)

时间: 家辉2 资讯

  考点3:软件工程设计

  1.软件是指( )。答案:D

  A)程序

  B)程序和文档

  C)算法加数据结构

  D)程序、数据与相关文档的完整集合

  2.下面不属于软件设计原则的是( )。答案:C

  A)抽象

  B)模块化

  C)自底向上

  D)信息隐蔽

  3.下面不属于软件工程的3个要素的是( )。答案:D

  A)工具

  B)过程

  C)方法

  D)环境

  4.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。答案:B

  A)模块间的关系

  B)系统结构部件转换成软件的过程描述

  C)软件层次结构

  D)软件开发过程

  5.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )。答案:D

  A)硬件资源

  B)通信资源

  C)支持软件

  D)辅助资源

  6.数据流程图(DFD图)是( )。答案:C

  A)软件概要设计的工具

  B)软件详细设计的工具

  C)结构化方法的需求分析工具

  D)面向对象方法的需求分析工具

  7.软件工程的出现是由于( )。答案:C

  A)程序设计方法学的影响

  B)软件产业化的需要

  C)软件危机的出现

  D)计算机的发展

  8.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。答案:C

  A)抽象和信息隐蔽

  B)局部化和封装化

  C)内聚性和耦合性

  D)激活机制和控制方法

  9.在软件设计中,不属于过程设计工具的是( )。答案:D

  A)PDL(过程设计语言)

  B)PAD图

  C)N-S图

  D)DFD图

  10.程序流程图中带有箭头的线段表示的是( )。答案:C

  A)图元关系

  B)数据流

  C)控制流

  D)调用关系

  11.为了使模块尽可能独立,要求( )。答案:B

  A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

  B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

  C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

  D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

  12.数据流图用于抽象描述一个软件的逻辑模型,由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。答案:A

  A)控制流

  B)加工

  C)数据流

  D)源和潭

  13.检查软件产品是否符合需求定义的过程称为( )。答案:A

  A)确认测试

  B)集成测试

  C)验证测试

  D)验收测试

  14.需求分析阶段的任务是确定( )。答案:D

  A)软件开发方法

  B)软件开发工具

  C)软件开发费用

  D)软件系统功能

  15.在软件测试设计中,软件测试的主要目的是( )。答案:D

  A)实验性运行软件

  B)证明软件正确

  C)找出软件中全部错误

  D)尽可能多地发现软件中的错误

  16.下列关于软件测试的描述中正确的是( )。答案:C

  A)软件测试的目的是证明程序是否正确

  B)软件测试的目的是使程序运行结果正确

  C)软件测试的目的是尽可能多地发现程序中的错误

  D)软件测试的目的是使程序符合结构化原则

  17.下列描述中正确的是( )。答案:C

  A)软件工程只是解决软件项目的管理问题

  B)软件工程主要解决软件产品的生产率问题

  C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

  D)软件工程只是解决软件开发中的技术问题

  18.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。答案:B

  A)可行性分析

  B)需求分析

  C)详细设计

  D)程序编码

  19.软件生命周期中所花费用最多的阶段是( )。答案:D

  A)详细设计

  B)软件编码

  C)软件测试

  D)软件维护

  20.软件开发的结构化生命周期方法将软件生命周期划分成( )。答案:A

  A)定义、开发、运行维护

  B)设计阶段、编程阶段、测试阶段

  C)总体设计、详细设计、编程调试

  D)需求分析、功能定义、系统设计

  21.下列选项中,不属于模块间耦合的是( )。答案:C

  A)数据耦合

  B)标记耦合

  C)异构耦合

  D)公共耦合

  22.下列选项中不属于软件生命周期开发阶段任务的是( )。答案:C

  A)软件测试

  B)概要设计

  C)软件维护

  D)详细设计

  23.下列叙述中,不属于软件需求规格说明书的作用的是( )。答案:D

  A)便于用户、开发人员进行理解和交流

  B)反映出用户问题的结构,可以作为软件开发工作的基础和依据

  C)作为确认测试和验收的依据

  D)便于开发人员进行需求分析

  24.软件调试的目的是( )。答案:B

  A)发现错误

  B)改正错误

  C)改善软件的性能

  D)验证软件的正确性

  25.下列叙述中正确的是( )。答案:D

  A)软件测试应该由程序开发者来完成

  B)程序经调试后一般不需要再测试

  C)软件维护只包括对程序代码的维护

  D)以上三种说法都不对

  26.下列叙述中正确的是( )。答案:A

  A)软件交付使用后还需要进行维护

  B)软件一旦交付使用就不需要再进行维护

  C)软件交付使用后其生命周期就结束

  D)软件维护是指修复程序中被破坏的指令

  27.在结构化程序设计中,模块划分的原则是( )。答案:D

  A)各模块应包括尽量多的功能

  B)各模块的规模应尽量大

  C)各模块之间的联系应尽量紧密

  D)模块内具有高内聚度、模块间具有低耦合度

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

  A)概要设计

  B)详细设计

  C)可行性分析

  D)需求分析

  29.为了避免流程图在描述程序逻辑时的不灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )。答案:B

  A)PAD图

  B)N-S图

  C)结构图

  D)数据流图

  30.信息隐蔽的概念与下述哪一种概念直接相关( )。答案:B

  A)软件结构定义

  B)模块独立性

  C)模块类型划分

  D)模块耦合度

  31.在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。答案:C

  A)详细设计

  B)需求分析

  C)总体设计

55812