




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
A一.单项选择题(每小题1分,共22分)1.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合2.软件生命周期中所花费用最多的阶段是(A.详细设计B.软件编码3.需求分析中开发人员要从用户那里了解(B.隐藏C.封装D.抽象C.软件测试D.软件维护A.软件做什么B.用户使用界面C.输入的信息D.软件的规模4.测试的关键问题是(A.如何组织对软件的评审B.如何验证程序的正确性DC.如何采它包括方法、工具用综合策略例5)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,和过程三个要素。A.软件过程B.软件测试C.软件生命周期D.软件工程方法学6A.多态性7.单元测试的测试用例主要根据(A.需求分析B.源程序)意味着一个操作在不同的类中可以有不同的实现方式。B.多继承C.类的可复用)的结果来设计。C.概要设计D.信息隐藏D.详细设计8.随着软硬件环境变化而修改软件的过程是(A.校正性维护B.适应性维护D.预防性维护C.完善性维护9)是最弱的覆盖标准。C.条件组合覆盖D.判定覆盖10.结构化程序设计的一种基本方法是(A.筛选法B.迭代法D.递归法C.逐步求精法11.不适合作为科学工程计算的程序设计语言是(A.PascalB.CC.FortranD.Prolog)层次结构。B.星型12.只有单重继承的类层次结构是(A.网状型C.树型D.环型13.面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。A.Booch方法B.Coad方法C.UML语言D.OMT方法14.瀑布模型本质上是一种(A.线性顺序模型)。B.顺序迭代模型C.线性迭代模型D.及早见产品模型15.软件维护产生的副作用,是指(A.开发时的错误)。B.隐含的错误C.因修改软件而造成的错误D.运行时误操作16.软件详细设计的主要任务是确定每个模块的()。B.外部接口D.编程A.算法和使用的数据结构C.功能17.软件结构图的形态特征能反映程序重用率的是(A.深度B.宽度C.扇入18.为了提高模块的独立性,模块内部最好是()。D.扇出)。B.时间内聚D.通信内聚A.逻辑内聚C.功能内聚19.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。A.调用关系B.组成关系C.链接关系D.顺序执行关系20A.计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统21.具有风险分析的软件生命周期模型是(A.瀑布模型C.螺旋模型B.喷泉模型D.增量模型22.数据流图(DFD)中的每个数据处理至少需要(A.一个输入数据流B.一个输出数据流C.一个输入或者输出数据流D.一个输入数据流和一个输出流二.判断题(每小题2分,共24分)12.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分))3)4.在结构化分析建模中要建立的是对象模型、功能模型和行为模型,它们以数)5)6.边界值分析方法是取输入/输出等价类的边界值来构成测试用例的测试方法。()7.在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花)8()9.软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依101112.在详细设计中常采用的工具有层次图、PAD))))三.填空题(每空2分,共24分)1两部分组成。2.软件结构是以模块为基础而组成的一种控制层次结构。3.如果知道软件的规格说明书描述的程序功能,那么就可以采用进行测试。4.当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是内聚耦合。5确定软件体系结构____段详细设计和编码的工作。6数据流。事务处理,矩形表示数据原点/终点7.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个_______相反________集成的过程。8.按数据流的类型,面向数据流的设计方法有两种设计策略,它们是变换分析设计和。9工能模型。10.软件结构中的深度表示的软件的控制层数,它往往能够粗略地标志一个系统的大小和复杂程度。四.简答题(每小题5分,共10分)1.衡量模块独立性的两个定性标准是什么(2分)?这两个标准的定义分别是21分)?25分)五.应用题(第一小题8分,第二小题12分,共20分)18分)可以拨分机号码和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成,局号可以是455、466、888、552中任意一个号码。分局号是任意长度为4的数字串。212分)(13分)(23分)(33分)(43分)A一.单项选择题(每小题1分,共22分)1C)2D)3A)4D)5D)6A)7D)8B)9A)10C)11D)12C)13C)14A)15C)16.(A)17.(C)18.(C)19.(A)20.(C)21C)22D)二.判断题(每小题2分,共24分)1.对2.错3.错4.错5.对6.对7.错8.对9.错10.对11.对12.错三.填空题(每小题2分,共24分)1.输出结果2.模块3.黑盒测试方法4.数值耦合5.确定软件的体系结构6.数据流,数据处理,数据的源点/终点7.自底向上或相反8.事务分析设计9.功能10.深度四.简答题(每小题5分,共10分)1.衡量模块独立性的两个定性标准是什么(2分)?这两个标准的定义分别是21分)?答:衡量模块独立性的两个定性标准是内聚和耦合(22在我们的软件设计中,关于模块独立性我们追求的目标是紧密内聚松散耦合(125分)答:1goto语句的程序设计方法;23Do_UNTIL和Do_CASE;4五.应用题(每小题10分,共20分)18分)可以拨分机号码和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成,局号可以是455、466、888、552中任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论