![](https://csdnimg.cn/release/download_crawler_static/86290984/bg1.jpg)
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1
分,共 20 分)
1、瀑布模型的关键不足在于( )
A、过于简单 B、不能适应需求的动态变更 C、过于灵活 D、各个阶段需要进行评审
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、软件结构图中,模块框之间若有直线连接,表示它们之间存在( )
A、调用关系 B、组成关系 C、链接关系 D、顺序执行关系
8、需求分析最终结果是产生( )
A、项目开发计划 B、需求规格说明书 C、设计说明书 D、可行性分析报告
9、程序的三种基本控制结构的共同特点是( )
A.只能用来描述简单程序 B.不能嵌套使用 C.单入口,单出口 D.仅用于自动控制系统
10、为高质量地开发软件项目,在软件结构设计时,必须遵循( )原则。
A.信息隐蔽 B.质量控制 C.程序优化 D.数据共享
11、数据流图(DFD)是( )方法中用于表示系统的逻辑模型的一种图形工具。
A.SA B.SD C.SP D.SC
12、需求规格说明书的作用不包括( )
A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解
C.软件可行性研究的依据 D.软件设计的依据
13、数据字典是用来定义( )中的各个成份的具体含义的。
A.流程图 B.功能结构图 C.系统结构图 D.数据流图
14、划分模块时,一个模块的( )。
A. 作用范围应在其控制范围之外 B. 作用范围应在其控制范围之内
C. 作用范围与其控制范围互不包容 D. 作用范围与其控制范围不受限制
15、为了使软件具有清晰结构和良好的风格,下面关于程序设计风格的叙述不可取的有( )
A. 尽量不要进行浮点数的相等比较 B. 应当有适量的注释
C. 尽可能对代码优化 D. 使用有意义的标识符
16、DFD 中的每个加工至少需要( )
A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流
17、详细设计与概要设计衔接的图形工具是( )
A. DFD 图 B. 程序图 C. PAD 图 D. SC 图
18、下列关于功能性注释不正确的说法是( )
A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
B. 注释用来说明程序段,需要在每一行都要加注释
C. 可使用空行或缩进,以便很容易区分注释和程序
D. 修改程序也应修改注释
评论0