一、单项选择题(共 30 道试题,共 60 分。)
1. 盒图称为( )或hpin图,这种表达方式取消了流程线,它强迫程序员以结构化方式试探和解决问题
. 流程图
. 框图
. 判定表
. N-S图
标准答案:
2. 下面不是软件危机现象的是( )
. 对软件开发本钱和进度的估量常常很不准确。
. 用户对“已完成的”软件系统不中意的现象常常发生。
. 软件产品的质量往往靠不住。
. 软件常常是可保护的。
标准答案:
3. 信息隐藏中隐藏的是模块的()
. 实现细节
. 设计细节
. 运行细节
. 以上都不正确
标准答案:
4. 下面属于软件调试技术的是( )。
. 边界值分析
. 回溯法
. 循环覆盖
. 集成测试
标准答案:
5. 依照用户在软件利用进程中提出的建设性意见所进行的保护活动是( ).
. 纠错性保护
. 适应性保护
. 改善性保护
. 预防性保护
标准答案:
6. 从事物的组成部件及每一个部件的属性、功能来熟悉事物。这种方式是(式。
. 面向对象
. 面向数据
. 面向进程
. 面向属性
标准答案:
7. 软件( )是把程序从一种计算环境转移到另一种计算环境的难易程度
. 可测试性
)的方
. 可移植性
. 可修改性
. 可明白得性
标准答案:
8. 为适应软件运行环境的转变而修改软件的活动为( ).
. 纠错性保护
. 适应性保护
. 改善性保护
. 预防性保护
标准答案:
9. 以下那个选项( )不属于实体-联系图
. 数据
. 数据对象
. 数字
. 数图
标准答案:
10. 常见的程序操纵结构中没有( )
. GO TO 语句
. 顺序
. 选择
. 循环
标准答案:
11. 在状态图中概念的状态要紧有初态、中态和(). 过渡态
. 中间状态
. 半中间状态
. 以上都不正确
标准答案:
12. 面向对象的软件技术以( )为核心
. 数据
. 对象
. 进程
. 结构
标准答案:
13. 下面不是面向对象设计准那么的是( )
. 模块化
. 抽象
. 信息隐藏
. 不可重用
标准答案:
14. ()适合于调试小程序
. 蛮干法
. 回溯法
. 缘故排除法
. 以上均不是
标准答案:
15. 任务分解技术中最经常使用的是按()划分任务
. 开发时期
. 开发目标
. 设计进程
. 以上都不正确
标准答案:
16. 软件测试方式中,黑盒、白盒测试法是经常使用的方式,白盒测试要紧用于测试( )
. 结构合理性
. 软件外部功能
. 程序正确性
. 程序内部逻辑
标准答案:
17. 下面那些不是数据字典的元素()
. 数据流
. 数据存储
. 处置
. 数据项
标准答案:
18. 判定覆盖又叫()
. 分支覆盖
. 条件覆盖
. 语句覆盖
. 点覆盖
标准答案:
19. ( )是将系统化的、标准的、可定量的方式应用于软件的开发、运行和保护的进程,包括方式、工具和进程三个要素。
. 软件进程
. 软件测试
. 软件生存周期
. 软件工程
标准答案:
20. 下面不是本钱估量()
. 代码行技术
. 任务分解技术
. 自动估量本钱技术
. 投资回报率
标准答案:
21. 软件生命周期中所花费用最多的时期为( )。
. 详细设计
. 软件编码
. 软件测试
. 软件保护
标准答案:
22. 下面选项顶用黑盒技术设计测试用例的方式之一为(. 大体途径测试
. 逻辑覆盖
。 )
. 循环覆盖
. 等价类划分
标准答案:
23. 为使模块尽可能独立,要求( )
. 模块的内聚程度要尽可能高,且各模块间的耦合程度要尽可能强
. 模块的内聚程度要尽可能高,且各模块间的耦合程度要尽可能弱
. 模块的内聚程度要尽可能低,且各模块间的耦合程度要尽可能弱
. 以上都不正确
标准答案:
24. 软件保护是软件生命周期的固有时期,一样以为各类不同的软件保护以(所占的保护量最小。
. 更正性保护
. 适应性保护
. 预防性保护
保护 )
. 完善性保护
标准答案:
25. 详细设计也称为(),它将详细的设计每一个模块
. 模块设计
. 进程设计
. 整体设计
. 分段设计
标准答案:
26. 下面选项属于瀑布模型存在的问题(. 用户容易参与开发
. 缺乏灵活性
. 用户与开发者易沟通
. 适用可变需求
)
标准答案:
27. 完善性保护占整个保护活动的()
. 50%-66%
. 17%-21%
. 18%-25%
. 4%
标准答案:
28. 传统的软件开发方式以()为核心
. 数据
. 算法
. 结构
. 进程
标准答案:
29. 下面不属于软件成份的重用的级别的是( )
. 代码重用
. 设计结果重用
. 分析结果重用
. 类重用
标准答案:
30. 一张判定表由()部份组成
. 1
. 2
. 3
. 4
标准答案:
二、判定题(共 15 道试题,共 30 分。)
1. 整体设计进程由两个要紧时期组成:系统设计时期,确信系统的具体实现方案;结构设计时期,确信软件结构( )
. 错误
. 正确
标准答案:
2. 软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示进程()
. 错误
. 正确
标准答案:
3. 系统流程图是归纳描述物理系统的传统工具( )
. 错误
. 正确
标准答案:
4. 文档是软件产品的一部份,没有文档的软件不能称其为软件( )
. 错误
. 正确
标准答案:
5. 在逻辑内聚的模块中,彼此之间关联性强,因此这种模块的修改比较简单()
. 错误
. 正确
标准答案:
6. 软件设计中应该追求尽可能松散耦合的系统( )
. 错误
. 正确
标准答案:
7. 数据元素组成数据的三种方式:顺序、选择、重复( )
. 错误
. 正确
标准答案:
8. 当算法中包括多重嵌套条件时,用盒图能够清楚表述算法()
. 错误
. 正确
标准答案:
9. 软件系统的文档常常分为系统文档和结构文档( )
. 错误
. 正确
标准答案:
10. 所谓穷举测试确实是把程序中所有可能的执行途径都检查一遍()
. 错误
. 正确
标准答案:
11. 分析模型是系统分析员同用户、领域专家交流时有效地通信手腕( )
. 错误
. 正确
标准答案:
12. 判定树是判定表的变种()
. 错误
. 正确
标准答案:
13. 盒图是最悠长、利用最普遍的描述进程设计的方式 . 错误
. 正确
)
(
标准答案:
14. 增量模型大体思想是利用原型方式来尽可能降低风险( )
. 错误
. 正确
标准答案:
15. 软件配置治理是在软件的整个生命期内治理转变的一组活动()
. 错误
. 正确
标准答案:
三、多项选择题(共 5 道试题,共 10 分。)
1. 经常使用的进程设计的工具包括()
. 程序流程图
. 盒图
. P图
. 判定表
标准答案:
2. 常见的软件工程中显现的文档有()
. 系统说明
. 用户手册
. 测试打算
. 详细设计
标准答案:
3. 通经常使用来排除数据冗余度的范式有()
. 第一范式
. 第二范式
. 第三范式
. 以上都不正确
标准答案:
4. 下面属于软件危机表现的有()
. 对软件的开发本钱不准确
. 对软件的开发进度估量不准确
. 软件通常没有适当的文档资料
. 软件常常是不可保护的
标准答案:
5. 需求分析对系统的要求包括()
. 功能需求
. 性能需求
. 靠得住性和可用性需求
. 接口需求
标准答案:
因篇幅问题不能全部显示,请点此查看更多更全内容