下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大 连 理工大 学 (SLE):学号:课 程 名 称:工程试卷: A形式 闭卷院系:授课院 (系):学院日期: 07 年 7 月 12 日试卷共 6 页级班一、选择题(每小题 3 分,共 54 分)1.()是模块独立性最弱的耦合。装A. 内容耦合B. 控制耦合C. 数据耦合D. 公共耦合2.将几个逻辑上相似的成分放在同一个模块中,通过模块处的一个判断决定执行哪一个功能。该模块的内聚性是()的。A. 功能内聚B. 通信内聚C. 过程内聚D. 逻辑内聚3.某程序功能说明中列出“每名学生的参赛作品为 15 项”,应用黑盒法中的等价分类法确定等价类是() 。订A. 1作品数5B. 作品数5D. 以上都
2、是4.结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于() 。A. 良好的编程风格B. 良好的数据结构和算法C. GOTO 语句的灵活性D. 只有三种基本流程结构线5.工程中描述生存周期的瀑布模型一般包括计划、需求分析、设计、编码、测试、等几个阶段,其中设计阶段在管理上又可以依次分成概要设计和()两步。A.方案设计B. 代码设计C. 数据设计D. 详细设计6.工程包括三个要素:方法、工具和()。A.程序开发环境B. 文档C. 过程D.7.喷泉模型对复用和生存周期中多项开发活动的集成提供了支持,主要支持面象的开发方法。“喷泉”一词本身体现了迭代和()特性。一二三四五六七十总分标准分
3、548121610100得 分A. 从上至下B. 无缝C. 灵活D. 顺序8.需求分析阶段的工作,可以分为以下 4 个方面:对问题的识别、分析与综合、编写需求分析文档以及()。A. 总结B. 阶段性C. 需求分析评审D. 以上都不正确9.在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。A. 数据流图B. 数据词典C. 结构化英语D. 判定表与判定树10.在结构化分析方法中用状态图表达系统或对象的行为。在状态图中,由一个状态和一个事件所决定的下一状态可能会有()个。A. 1B. 2C. 多个D. 不确定11.需求规格说明书的内容不应当包括()。A.对重要功能的描述B. 对算法的详细
4、过程性描述C.确认准则D.的性能12.下列关于模块化程序设计的叙述中错误的是()。A. 便于由多个人分工编制大型程序。B.的功能便于扩充。C. 程序易于理解,也便于排错。D.模块越小,模块化的优点越明显。13.的集成测试工作最好由()承担,以提高集成测试的效果。A.B. 该该的设计开发组的C.该的编程D. 不属于该开发组的设计14.程序的三种基本控制结构是()。A. 过程,子程序,分程序B. 顺序,条件,循环C. 递归,堆栈,队列D. 调用,返回,转移15.下列叙述中错误的是()。A. 用黑盒法测试时,测试用例是根据程序逻辑设计的。B. 尽量采用复合的条件测试,以避免嵌套的分支结构。C. GO
5、TO 语句概念简单,使用方便,在某些情况下,保留 GOTO 语句反能使写出的程序更加简洁。D. 一般来说发现错误多的程序模块,残留在模块中的错误也多。16.()覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径。A.判定B. 条件C. 判定/条件D. 条件组合17.象的程序设计语言具有数据抽象、信息隐蔽、()等特征。面A.对象调用B. 非过程性C. 继承D. 并发性18.关于抽象工厂设计模式下列叙述错误的是()。A. 客户类和工厂类分开。客户任何时候需要某种产品,只需向工厂请求即可。B. 避免了由于客户创建对象带来的类间的直接依赖。C. 只能解决一类产品的创建问题。D. 但产品类修改时
6、,工厂类也要做相应的修改。19.按照工程的原则,模块的作用域和模块的控制域之间的关系是:()A. 模块的作用域应在模块的控制域之内B. 模块的控制域应在模块的作用域之内C. 模块的控制域与模块的作用域互相独立D. 以上说法都不对20.以下关于集成测试的论述,正确的是:()A. 先对每个模块分别测试,然后组装成系统的方法称为非渐增式测试。B. 自顶向下的集成测试本质上是渐增式测试方法。C. 存根模块是渐增式测试方法中使用的,在非渐增式测试中也用不到桩模块。D. 一般来说,存根模块和桩模块在用过以后,不会作为的正式模块而存在。E. 由于是对程序进试,测试方案的设计一般在详细设计阶段完成以后才进行。
7、二、介绍 MVC(模型/视图/控制)模式的原理。(8 分)三、下面是选择排序的程序,其中 datalist 是数据表,它有两个数据成员:一是元素类型为 Element 的数组 V,另一个是数组大小 n。算法中用到两个操作,一是取某数组元素 Vi的关键码操作 getKey(),一是交换两数组元素内容的操作 Swap():(共12 分)void SelectSort(datalist& list)/对表 list.V0到 list.Vn-1进行排序, n 是表当前长度。for(i=0; ilist.n-1; i+)k=i;/在 list.Vi.key 到 list.Vn-1.key 中找最小关键码
8、的对象for (j=i+1; jlist.n; j+)if (list.Vj.getKey() list.Vk.getKey() k/当前具最小关键码的对象if (k!=i) Swap(list.Vi,list.Vk); /交换=j;(1)(2)(3)给出此的流程图和流图 (4 分)计算其环形复杂度 (4 分)用基本路径覆盖法给出测试路径 (4 分)四、某考务处理系统有如下功能,根据要求进行分析:(16 分)1.按照中心规定,每名考生要参加 5 门课程的 时间;考务系统对考生送来的报名表进行检查;对合格的报名表编好准考证号码后将准考证打印出给考生,并将汇总后的考生送给阅卷站;,每门课程有各自的2.3.4.5.6.导入阅卷站送来的成绩,并根据中心指定的合格标准审定合格者;填写考生通知单(内容包含成绩及合格不合格标志),打印出考生;按地区、文化程度、职业、科目等进行成绩分类统计,产生统计分析表给中心。(1)给出该考务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理总复习专题三牛顿运动定律第3讲牛顿运动定律的应用练习含答案
- 高中语文 第六单元 一 兼 爱教案 新人教版选修《先秦诸子选读》
- 2024年五年级数学下册 七 包装盒-长方体和正方体 我学会了吗教案 青岛版六三制
- 高中化学新教材同步教案选择性必修第一册第2章第2节第2课时化学平衡常数
- 2024-2025年高中化学 专题2 第2单元 第3课时 化学平衡常数教案 苏教版选修4
- 2023九年级语文上册 第一单元 1 沁园春 雪说课稿 新人教版
- 2024年秋七年级生物上册 3.2 生物体教案2 北京课改版
- 怎样成为一个行业的专家
- 柴油发电机房管理制
- 籽儿吐吐 课件
- 《人体解剖学》课程思政教学设计案例(一等奖)
- 妇幼保健院关于修订岗位轮转制度
- 气候影响着人类活动人类活动对气候的影响
- 水电解质、酸碱平衡紊乱--ppt课件
- 建筑工程项目劳务实名制管理方案
- 顶管及盾构施工技术及特点(62页)
- 幼儿园中班语言《啪啦啪啦-碰》微课件
- 物业公司业主手册范本
- 高中研究性学习如何选择、确立研究性学习课题PPT通用PPT课件
- 6S管理知识图解
- 高速铁路ZPW-2000轨道电路
评论
0/150
提交评论