|
答案来源:www.ybaotk.com《软件工程》模拟题2
一、单选题(每题3分,共30分)
1.第一个体现结构化编程思想的程序设计语言是____。
A.FORTRAN
B.C语言
C.Pascal
D.Cobol
答案:C
题型:单选题
知识点:6.2结构化程序设计
难度:1
2. ____是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A.软件过程
B.软件测试
C.软件生存周期
D.软件工程
答案:
题型:单选题
知识点:1.1软件工程的产生和发展
难度:1
3. 可行性是系统方案实现的____。
A.可能性
B.必要性
C.可能性和必要性
D.操作性
答案:A
题型:单选题
知识点:1.2软件与软件过程
难度:1
4. 在软件的需求分析中,开发人员要从用户那里解决的最重要的问题是______。
A.要让软件做什么
B.要给该软件提供哪些信息
C.要求软件工作效率怎样
D.要让软件具有何种结构
答案:
题型:单选题
知识点:2.1软件需求的基本概念
难度:1
5. 数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的______。
A.对象
B.名字
C.符号
D.描述
答案:D
题型:单选题
知识点:3.2软件体系结构设计
难度:1
6. 模块独立性是软件模块化所提出的要求,衡量模块独立性的试题是模块的____。
A.抽象和信息隐蔽
B.局部化和封装化
C. 内聚性和耦合性
D. 激活机制和控制方法
答案:C
题型:单选题
知识点:3.3模块分解
难度:1
7.一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种______。
A.结构程序
B.组合的过程
C.自顶向下设计
D.分解过程
答案:
题型:单选题
知识点:6.2结构化程序设计
难度:1
8. 编码阶段的任务是将____阶段的过程描述转换成用程序设计语言实现的源程序。
A.需求分析
B.概要设计
C.详细设计
D.编码
答案:C
题型:单选题
知识点:6.4算法与程序效率
难度:1
9.软件测试的目的是____。
A.证明软件的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在错误
D.尽可能多地发现软件系统中的错误
答案:
题型:单选题
知识点:8.1软件测试概述
难度:1
10.使用软件时提出增加新功能就必须进行____维护。
A.改正性
B.适应性
C.完善性
D.预防性
答案:C
题型:单选题
知识点:9.3软件维护技术
难度:1
二、填空题 (每题4分,共20分)
1.C++语言程序结构的本质与C语言是一致的,都是函数驱动机制实现,因此C++语言既可以进行过程化程序设计,也可以进行________[1] ___ 程序设计。
答案:面向对象
题型:填空题
知识点:6.1程序设计语言的选择
难度:2 2. 编写文档包括编写需求说明书、初步用户使用手册、_______[2]_____和修改完善项目开发计划。答案:
题型:填空题
知识点:1.2软件与软件过程
难度:2 3. PDL具有严格的关键字外层语法,用于定义控制结构、数据结构和______[3]_______。
答案:模块接口
题型:填空题
知识点:3.4详细设计描述工具
难度:2 4. 构件图中的构件没有实例,只有在_______[4]_______中才能标识构件的实例。
答案:配置图
题型:填空题
知识点:5.3建立实现模型
难度:2 5. _______[5]______是系统测试最常用和必需的测试,通常还会以正式的软件说明书为测试标准。
答案:
题型:填空题
知识点:8.1软件测试概述
难度:2
三、简答题 (每小题10分,共20分)
1. 模块的内聚性有哪几种?各表示什么含义?
答案:
题型:简答题
知识点:3.3模块分解
难度:2
2.软件危机产生的原因是什么?
答案:
题型:简答题
知识点:1.1软件工程的产生和发展
难度:2
四、综合题(每小题15分, 共30分)
1. 请使用PAD图和PDL语言描述在数组A(1)~A(10)中找最大数的算法。
答案:
PAD图
PDL语言:
N=1
WHILE N<=10 DO
IF A(N)<=A(N+1) MAX=A(N+1);
ELSE MAX=A(N) ENDIF;
N=N+1;
ENDWHILE;
题型:综合题
知识点:3.4详细设计描述工具
难度:3
2.有以下程序段:
IF((A>1) AND (B=0)) THEN
X=X/A
IF((A=2) OR (X>1)) THEN
X=X+1
画出该程序段的流程图,并用白盒法的条件组合覆盖对程序设计测试用例。
答案:
程序段流程图:
a
F T
c
b
F T
Eeeee e
d
题型:综合题
知识点:8.2白盒法测试
难度:3
答案来源:www.ybaotk.com |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:北理工23春《软件工程》模拟题1非答案下一篇:北理工23春《软件工程》模拟题3非答案
|