浙江工商大学软件工程考试试卷及参考答案2
一、单项选择题(5’) 1. 软件是一种()。 A、程序 B、数据 C、逻辑产品 D、物理产品 答案:C
2. 下列关于效率的说法不正确的是()。
A、效率是一个性能要求,其目标应该在需求分析时给出
B、提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法 C、效率主要指处理机时间和存储器容量两个方面 D、程序的效率与程序的简单性无关 答案:D
3. 快速原型模型的主要特点之一是()。 A、开发完毕才见到产品 B、及早提供全部完整的软件产品 C、开发完毕后才见到工作软件 D、及早提供工作软件 答案:D
4. 软件生存周期模型有多种,下列选项中,()不是软件生存周期模型。
大学专业考试试卷
A、螺旋模型 B、增量模型 C、功能模型 D、瀑布模型 答案:C
5. 软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细
设计、编码、()、维护等活动。 A、应用 B、测试 C、检测
D、以上答案都不对 答案:B
6. 研究现有的技术能否实现系统是进行()研究的一方面。 A、技术可行性 B、经济可行性 C、社会可行性 D、操作可行性 答案:A
7. 软件调试技术包括()。 A、边界值分析 B、演绎法 C、循环覆盖
大学专业考试试卷
D、条件组合覆盖 答案:B
8. 瀑布模型本质上是一种()模型。 A、线性顺序 B、顺序迭代 C、线性迭代 答案:A
9. 瀑布模型的关键不足在于()。 A、过于简单
B、不能适应需求的动态变更 C、过于灵活
D、各个阶段需要进行评审 答案:B
10. 以下哪一项不是软件危机的表现形式()。 A、成本高 B、生产率低 C、技术发展快 D、质量得不到保证 答案:C
11. 中级结构性成本模型COCOMO是一个()。 A、静态单变量模型 B、动态单变量模型
大学专业考试试卷
C、静态多变量模型 D、动态多变量模型 答案:C
12. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究()的方法和
技术中产生的。 A、需求阶段 B、设计阶段 C、测试阶段
D、软件开发的各个阶段 答案:A
13. 软件详细设计的主要任务是确定每个模块的()。 A、外部接口 B、功能 C、编码
D、算法和使用的数据结构 答案:D
14. 在面向数据流的软件设计方法中,一般将信息流分为()。 A、变换流和事务流 B、变换流和控制流 C、事务流和控制流 D、数据流和控制流 答案:A
大学专业考试试卷
15. 软件的集成测试工作最好由()承担,以提高集成测试的效果。 A、该软件的设计人员 B、该软件开发组的负责人 C、该软件的编程人员
D、不属于该软件开发组的软件设计人员 答案:D
16. 软件重用的单位是()。 A、性能
B、软件模块 C、系统 D、功能 答案:B
17. 瀑布模型存在的问题是()。 A、用户容易参与开发 B、缺乏灵活性
C、用户与开发者易沟通 D、适用可变需求 答案:B
18. 瀑布模型是一种()。 A、整体开发模型 B、非整体开发模型 C、风险驱动模型
大学专业考试试卷
D、对象驱动模型 答案:A
二、判断题(5’)
1. JAVA语言编译器是一个CASE工具。 答案:正确
2. 为保证程序的安全,必须做到程序中没有任何错误存在,即容错。 答案:错误
3. UML语言支持面向对象的主要概念,并与具体的开发过程相关。 答案:错误
4. 在软件开发过程中,软件项目管理比软件编码技术显得更为重要。 答案:正确
5. 数据库设计说明书是一个软件配置项。 答案:正确
6. 结构化方法和工作模型是使用螺旋模型进行开发。 答案:错误
7. 需求管理是对需求变化的管理,即如何有效控制和适应需求的变化。 答案:正确
8. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实
例,对象是生成类的模板。 答案:错误
9. 概要设计阶段完成的主要文档是概要设计说明书。
大学专业考试试卷
答案:正确
二、多项选择题(5’) 1. 编码风格包括( )。 A、源程序文档化 B、数据说明方法 C、语句结构 D、输入/输出方法 答案:ABCD
2.软件测试主要包括( )方面的差错和纠错。 A、软件计划 B、软件设计 C、软件编码 D、软件价格 答案:ABC
填空题(5’)
1. 面向对象的重载有两种________和________。 答案:函数重载 运算符重载
2. 软件结构图的宽度是指一层中最大的________。 答案:模块个数
因篇幅问题不能全部显示,请点此查看更多更全内容