- 1
- 0
- 约9.85千字
- 约 5页
- 2016-10-06 发布于贵州
- 举报
马鞍山电大 软工程历届试题
试卷代号:2073
中央广播电视大学2009—2010学年度第二学期“开放专科”期末考试
软件工程 试题
2010年7月
一、填空题(在括号内填写正确的答案,每空2分,共20分)
请根据表格左边的分类名称,给右边的分类内容填写对应的编号。
二、单项选择题(将一个正确的答案代码填入括号中,每小题3分,共15分)
1.从软件工程学的角度来看,( )不是汇编语言的缺点。
A.生产率低 B.维护困难
C.容易出错 D.难以实现系统接口
2.下列( )属于详细设计。
A.分析项目的成本和效益 B.为每个模块确定采用的算法
C. 编写代码 D.确定模块结构,划分模块功能
3.对于下图,有关描述中错误的是( )。
A.A表示数据输入的源点 B.B表示数据存储文件
C. C表示加32 D.D表示数据存储文件
4.下列各方法中( )不是软件测试方法。
A.白盒法 B.黑盒法
C. 动态测试 D.盒法
5.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为
( )
A.时间内聚 B. 逻辑内聚
C. 通信内聚 D.信息内聚
三、多项选择题(将一个以上正确的答案代码填入括号中,每小题3分,共15分)
1.软件的特点包括( )。
A.软件具有抽象性
B.在软件的运行和使用期间,也存在类似硬件的老化问题
C. 软件的开发与维护对硬件存在依赖性
D.软件的开发费用在逐渐下降
2.下列描述正确的是( )。
A.该结构的深度为3
B.该结构的宽度为3
C. 模块A的扇出为4
D.模块t的扇人为2
3.需求分析阶段结束后,交出的文档中应该包括( )。
A. 数据流图 B.数据字典
C. 简明的算法描述 D.项目的经费预算
4.公共环境耦合中的公共环境可以是( )。
A.局部变量 B.全程变量
C. 内存的公共覆盖 D.共享的通信区
5.对于下列的数据流图的局部,有关描述中正确的是( )。
A.该图为第一层数据流图
表示将有数据输入并进行加工产生新的输出数据
表示一个数据存储
即是数据输入的源点也是数据输出的汇点
四、判断题(正确的在括号内打上“√”,错误的打上“X”。每小题2
分,共10分)
1.耦合是指一个模块内各个元素彼此结合的紧密程度。 ( )
2.结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。 ( )
3.概要设计阶段完成的主要文档是概要设计说明书。 ( )
4.用户需求经常是变化的,因为软件是灵活的,所以总可以满足用户的需求。 ( )
5.白盒测试法是将程序看成一个透明的盒子,不需要了解程序的内部结构和处理过程。
( )
五、问答题(每小题10分,共20分)
1.什么是逆向工程?
2.为什么软件测试不应该由程序的编写人员来做?
六、分析题(共20分)
指出下列程序段存在的问题,并进行合理的修改。
程序段目的:打印A,B,C三数中最小者。
if(AB)goto 120;
if(BC)goto 110;
100 write(C);
goto 140;
110 write(B);
goto 140;
120 if(AC)
goto 130;
goto 100;
130 write(A);
140 end
试卷代号:2073
中央广播电视大学2009—2010学年度第二学期“开放专科”期末考试
软件工程 试题答案及评分标准
(供参考)
2010年7月
一、填空题(每空1分,共20分)
请根据表格左边的分类名称,给右边的分类内容填写对应的编号。
二、单项选择题(每小题3分,共15分)
1.D 2.B 3.B 4.D 5.A
三、多项选择(每小题3分,共15分)
1.AC 2.BD 3.ABC 4.BCD 5.BCD
四、判断题(每小题2分,共10分)
1.X 2.√ 3.√ 4.X 5.X
原创力文档

文档评论(0)