![](https://csdnimg.cn/release/download_crawler_static/86178792/bg1.jpg)
《软件开发与项目管理》模拟试题二
一、单项选择题(每小题 1 分,共 20 分。在每小题的四个选项中只有一个选
项是符合题目要求的,请将正确选项前的字母填在题后的括号内)
1. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为( )。
A. 软件工程 B. 软件周期 C. 软件危机 D. 软件产生
2. Putnam 成本估算模型是一个( )模型。
A. 静态单变量 B. 动态单变量 C. 静态多变量 D. 动态多变量
3. IDEF
0
图不反映( )。
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. 第一个体现结构化编程思想的程序设计语言是( )。
A. Fortran 语言 B. Pascal 语言 C. C 语言 D. PL/1 语言
12. 程序的三种基本控制结构是( )。
A. 过程、子程序和分程序 B. 顺序、选择和重复