级 考试日期 成绩
一、判断题, 正确用“T”错误用“F”表示(共 10 分,1’x 10)
1 有了对项目目标的大概了解,便足以开始编写程序,有关细节以后再慢慢了解。(
)
2 向一个已经延晚的项目追加开发人员,可能使它完成的更晚。( )
3 在进行需求分析时同时考虑维护问题。( )
4 如果两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来
实现的,这就是非直接耦合。这种耦合的模块独立性最弱。( )
5 模块的作用范围包括它本身及其所有的从属模块。( )
6 如果一个程序只有一个入口和一个出口,则称这个程序是结构化的。( )
7 单元测试能发现约 80%的软件缺陷。( )
8 验收测试是由最终用户来实施的。( )
9 软件测试中,判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。(
)
10 软件重用也叫再用或复用,是指同一事物不作修改或稍加改动就多次重复使用。(
)
二、选择题(共 10 分,1’x 10)
1 软件生命周期中所花费用最多的阶段是( )
详细设计 B.软件编码 C.软件测试 D.软件维护
2 下列哪个模型没有采用迭代的思想( )
A.瀑布模型 B.渐增模型 C.螺旋模型 D.RUP 模型
3 许多软件开发失败的主要原因是( )。
A.软件的复杂性不断增加 B.忽略了软件需求分析的重要性
C.无法证明软件的正确性 D.选用了非主流的编程语言
4 总体设计阶段的结果是( )
A.模块 B.模块结构图 C.模块的算法 D.数据流图
5 信息隐蔽概念与( )这一概念直接的相关。
A. 模块的独立性 B. 模块类型的划分
C. 软件结构定义 D. 软件生命周期
6 程序的三种基本控制结构是( )。
A. 过程、子程序和分程序 B. 顺序、选择和重复
C. 递归、迭代和回溯 D. 调用、返回和转移
7 PDL 是指( )。
A. 伪码 B. 高级程序设计语言 C. 汇编语言 D. 描述性文档
8 在面向对象建模中,主题划分提供了一种在更高抽象层次上描述系统的手段。表示主
题划分的建模图形是( )。
A.Package diagrams(包图)
B.Deployment diagrams(配置图)
C.Sequence diagrams(顺序图)
D.Collaboration diagrams(合作图)
9 软件成分重用不包括( )
A 代码重用 B 设计结果重用 C 方法标准重用 D 分析结果重用
10 若有一个计算类型的程序,它的输入量只有一个 X,其范围是[-1.0, 1.0],现从输
考试特别提示:1、学生必须按题号顺序答题;答题时只写答案;请尽量在一张答题纸内(正、反)答题。 2、交卷时试卷纸与答题纸分开,试卷装订时只装订学生答题纸。 3、学生试卷纸由各系(教研室、中心)负责收回,学校统一销
毁。
命题教师注意事项:1、主考教师必须于考试一周前将“试卷 A”、“试卷 B”经教研室主任审批签字后送教务科印刷。 2、请命题教师用黑色水笔工整地书写题目或用 A4 纸横式打印贴在试卷版芯中。
评论0