|
一、单选题(共 10 道试题,共 40 分。)V 1. 将软件组装成系统的一种测试技术叫( ).
A. 集成测试
B. 单元测试
C. 集合测试
D. 系统测试
满分:4 分
2. 有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。
A. C,B,A
B. C,A,B
C. B,A,C
D. A,B,C
满分:4 分
3. 软件测试法中,( )主要分析程序的内部结构。
A. 白盒法
B. 黑盒法
C. 因果图法
D. 错误推测法
满分:4 分
4. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
满分:4 分
5. 判定表由四部分组成:左上部列出( ).
A. 条件组合与动作之间的对应关系
B. 所有条件
C. 所有可能的动作
D. 可能的条件组合
满分:4 分
6. 为改正软件系统中潜藏的错误而进行的维护活动称为( )
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
满分:4 分
7. 可行性研究的步骤中不包括( )的内容.
A. 复查初步分析结果.
B. 研究现有的系统
C. 导出新系统高层逻辑模型.
D. 建立新系统的物理模型解法.
满分:4 分
8. 技术可行性是可行性研究的关键,其主要内容一般不包括( ).
A. 风险分析
B. 资源分析
C. 人员分析
D. 技术分析
满分:4 分
9. 从事物的属性侧面来描述事物的方法就是( )的方法.
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:4 分
10. 从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 软件维护活动所花费工作占整个生存期工作量的70%以上
A. 错误
B. 正确
满分:4 分
2. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读.
A. 错误
B. 正确
满分:4 分
3. 软件的总体设计和详细设计都要用PAD图形工具。
A. 错误
B. 正确
满分:4 分
4. 在树形结构中,每一层的数据元素只和上一层中的一个元素相关。
A. 错误
B. 正确
满分:4 分
5. 结构化程序设计中不能使用GO TO语句
A. 错误
B. 正确
满分:4 分
6. 理想的人机界面应针对具有典型个性的特定的一类用户设计.
A. 错误
B. 正确
满分:4 分
7. 软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查.
A. 错误
B. 正确
满分:4 分
8. 一个类应有错误处理的责任,可对错误对位和报告错误
A. 错误
B. 正确
满分:4 分
9. 螺旋模型不适合开发大型软件
A. 错误
B. 正确
满分:4 分
10. 如果测试过程没有发现任何错误,则说明软件没有错误.
A. 错误
B. 正确
满分:4 分
三、多选题(共 5 道试题,共 20 分。)V 1. 软件开发中经常遇到的问题有哪些( )
A. 软件开发无计划性
B. 软件需求不充分
C. 软件开发过程无贵方
D. 软件产品无评测手段
满分:4 分
2. JSD方法属于设计阶段的是( )
A. 功能描述
B. 实体结构分析
C. 决定系统时间特性
D. 实现
满分:4 分
3. 利用现存类设计新类的方式有( )
A. 选择
B. 分解
C. 配置
D. #演变
满分:4 分
4. JSD方法中属于需求分析阶段的是( )
A. 实体动作分析
B. 实体结构分析
C. 定义初始模型
D. 功能描述
满分:4 分
5. 调试的几种主要方法是()
A. 强行排错
B. 回溯法排错
C. 归纳法排错
D. 演绎法排错
满分:4 分 |
|