




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程练习题库(附参考答案)一、单选题(共68题,每题1分,共68分)1.下列选项中,属于详细设计阶段的任务的是()。A、初步用户手册B、验收测试计划C、单元测试计划D、组装测试计划正确答案:C2.为了提高软件的可移植性,应注意提高软件的()。A、使用方便性B、简洁性C、设备不依赖性D、可靠性正确答案:C3.()引入了“风险驱动”的思想,适用于大规模的内部开发项目。A、增量模型B、喷泉模型C、原型模型D、螺旋模型正确答案:D4.软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。A、可重用性B、可靠性C、可理解性D、可适应性正确答案:C5.提高测试的有效性非常重要,成功的测试是指()A、未发现被测程序的错误B、说明了被测试程序符合相应的要求C、证明了被测试程序正确无误D、发现了至今为止尚未发现的错误正确答案:D6.JAckson结构化程序设计方法主要适用于规模适中的()系统的开发。A、数据处理B、文字处理C、实时控制D、科学计算正确答案:A7.下列选项中,在验收测试结束时,必须提交给用户的是()。A、验收测试计划B、最终用户手册C、需求规格说明书D、项目开发总结报告正确答案:B8.()把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。A、螺旋模型B、原型模型C、基于知识的智能模型D、喷泉模型正确答案:C9.软件工程的基本要素包括方法、工具和()。A、硬件环境B、过程C、人员D、软件系统正确答案:B10.()是对系统、部件或过程的某一特性所具有的程度进行的量化测量。A、指标B、测量C、度量D、估算正确答案:C11.在画分层DFD时,应注意保持()之间的平衡。A、父图与子图B、同一父图的所有子图C、不同父图的所有子图D、同一子图的所有直接父图正确答案:A12.软件测试可能发现软件中的(),但不能证明软件()。A、所有错误,没有错误B、错误,没有错误C、逻辑错误,没有错误D、设计错误,没有错误正确答案:B13.软件测试方法中的()属于静态测试方法。A、错误推测B、路径覆盖C、黑盒法D、人工检测正确答案:D14.为了提高软件的可维护性,在编码阶段应注意()A、文档的副作用B、提高模块的独立性C、保存测试用例和数据D、养成好的程序设计风格正确答案:D15.软件详细设计主要采用的方法是()A、模块设计B、结构化设计C、PDL语言D、结构化程序设计正确答案:D16.模块的内聚性最高的是()。A、功能内聚B、逻辑内聚C、偶然内聚D、时间内聚正确答案:A17.瀑布模型的关键不足在于()A、不能适应需求的动态变更B、过于简单C、各个阶段需要进行评审D、过于灵活正确答案:A18.在结构化分析方法中,()表达系统内部数据运动的图形化技术。A、数据流图B、实体关系图C、状态转换图D、数据字典正确答案:A19.程序的三种基本控制结构的共同特点是()A、不能嵌套使用B、只能用来描述简单程序C、单入口,单出口D、仅用于自动控制系统正确答案:C20.软件详细设计的主要任务是确定每个模块的()。A、外部接B、功能C、编程D、算法和使用的数据结构正确答案:D21.软件开发的结构化生命周期方法将软件生命周期划分成()A、需求分析、功能定义、系统设计B、计划阶段、编程阶段、测试阶段C、计划阶段、开发阶段、运行阶段D、总体设计、详细设计、编程调试正确答案:C22.软件是一种逻辑产品,它的开发主要是()。A、复制B、拷贝C、研制D、再生产正确答案:C23.数据字典是用来定义()中的各个成分的具体含义A、功能结构图B、数据流图C、流程图D、系统结构图正确答案:B24.下列选项中属于资源的外部属性的是()。A、经验B、工具C、生产率D、人员正确答案:C25.快速原型模型的主要特点之一是()A、开发完毕才见到产品B、及早提供全部完整的软件产品C、开发完毕后才见到工作软件D、及早提供工作软件正确答案:B26.软件需求规格说明的内容不应包括()。A、算法的详细描述B、主要功能C、软件的性能D、用户界面及运行环境正确答案:A27.软件可维护性的特性中相互矛盾的是()。A、效率和可修改性B、可修改性和可理解性C、可测试性和可理解性D、可理解性和可读性正确答案:A28.基于代码行的面向规模的度量方法适合于()。A、第四代语言和事前度量B、过程式程序设计语言和事前度量C、第四代语言和事后度量D、过程式程序设计语言和事后度量正确答案:D29.为高质量的开发软件项目,在软件结构设计时,必须遵循()原则A、程序优化B、数据共享C、信息隐蔽D、质量控制正确答案:C30.内聚程度最低的是()内聚A、偶然B、时间C、顺序D、过程正确答案:A31.软件维护工作越来越收到重视,它的花费常常要占软件生存周期全部花费的()%左右。A、10~20B、20~40C、60~80D、90以上正确答案:C32.只有单重继承的类层次结构是()层次结构。A、网状型B、树型C、环型D、星型正确答案:B33.()是指系统万一遇到未预料的情况时,能够按照预定的方式做合适的处理。A、健壮性B、稳定性C、正确性D、可用性正确答案:A34.需求分析是()。A、由用户自己单独完成的B、由系统分析员单独完成的C、软件开发工作的基础D、软件生存周期的开始正确答案:C35.面向数据流的设计方法把()映射成软件结构。A、信息流B、系统结构C、数据流D、控制结构正确答案:C36.在设计测试用例时,()是用得最多的一种黑盒测试方法。A、边界值分析B、等价类划分C、因果图D、判定表正确答案:B37.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。A、多态性B、继承C、封装D、消息正确答案:C38.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法()A、基于需求动态定义的原型化方法B、基于对象的面向对象的方法C、基于数据的数据流开发方法D、基于瀑布模型的结构化方法正确答案:B39.逻辑覆盖标准主要用于()。A、软件验证方法B、黑盒测试方法C、白盒测试方法D、灰盒测试方正确答案:C40.结构化分析方法采用的基本手段是()。A、归纳与推导B、试探与回溯C、分解与抽象D、分解与综合正确答案:C41.()是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。A、指标B、测量C、估算D、度量正确答案:C42.可维护性的特性中相互促进的是()A、效率和结构好B、效率和可移植性C、效率和可修改性D、可理解性和可测试性正确答案:D43.下列选项中,属于实现阶段的任务的是()。A、组装测试计划B、绘制程序流程图C、单元测试D、验收测试计划正确答案:C44.在软件质量要素中,程序满足需求规格说明及用户目标的程度指的是()。A、可用性B、正确性C、完整性D、灵活性正确答案:B45.下列选项中属于产品的内部属性的是()。A、软件有效性B、软件可靠性C、软件可维护性D、模块耦合度正确答案:D46.以下不属于软件维护困难表现的是()。A、文档的不一致性。B、源程序及相关文档的错误或丢失。C、软件维护不是一项吸引人的工作。D、软件开发和软件维护在人员和时间上的差异。E、读懂别人的程序是困难的。正确答案:B47.下列模型属于成本估算方法的有()A、COCOMO模型B、Mccall模型C、Mccabe度量法D、时间估算法正确答案:A48.可行性研究要进行一次()需求分析。A、详尽的B、简化的、压缩了的C、彻底的D、深入的正确答案:B49.设年利率为i,现存入p元,若计复利,n年后可得钱数为()A、p﹡(1+i﹡n)B、p﹡(i+n)C、p﹡(i+1)nD、p﹡(1+i)﹡n正确答案:C50.软件工程的出现主要是由于()。A、程序设计方法学的影响B、其它工程科学的影响C、软件危机的出现D、计算机的发展正确答案:C51.在软件质量要素的评价准则中,计算和控制的精确程度指的是()。A、准确性B、简明性C、简单性D、执行效率正确答案:A52.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高()A、原型化方法B、结构化方法C、面向对象的方法D、控制流方法正确答案:A53.瀑布模型的存在问题是()A、缺乏灵活性B、用户与开发者易沟通C、适用可变需求D、用户容易参与开发正确答案:A54.随着软硬件环境变化而修改软件的过程是()。A、完善性维护B、预防性维护C、适应性维护D、校正性维护正确答案:C55.软件测试是软件质量保证的主要手段之一。“高产”的测试是指()。A、用少量的测试用例,发现被测试程序尽可能多的错误B、用少量的测试用例,纠正被测试程序尽可能多的错误C、用适量的测试用例,说明被测试程序正确无误D、用适量的测试用例,说明被测试程序符合相应的要求正确答案:A56.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和()。A、运行阶段B、详细计划C、可行性分析D、测试与排错正确答案:A57.面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。A、Booch方法B、Coad方法C、UML语言D、OMT方法正确答案:C58.软件的特点包括()。A、软件的开发与维护对硬件存在依赖性B、软件的开发费用在逐渐下降C、软件具有抽象性D、在软件的运行和使用期间,也存在类似硬件的老化问题正确答案:C59.在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为40-20-40分布原则,其中20%的工作量指的是()。A、详细设计工作量B、测试工作量C、需求分析工作量D、编码工作量正确答案:D60.程序流程图(PDF)中的箭头代表的是()A、数据流B、控制流C、调用关系D、组成关系正确答案:B61.软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是()。A、可维护性B、可追踪性C、可理解性D、可互操作性正确答案:B62.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为()A、对象模型B、层次模型C、瀑布模型D、螺旋模型正确答案:C63.在软件质量要素中,学习使用软件(即操作软件、准备输入数据、解释输出结果等)的难易程度指的是()。A、灵活性B、完整性C、正确性D、可用性正确答案:D64.在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法Add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是()。A、泛化关系B、组合关系C、依赖关系D、包含关系正确答案:C65.软件测试是为了()而执行程序的过程。A、避免错误B、纠正错误C、证明正确D、发现错误正确答案:D66.程序的三种基本控制结构是()。A、过程、子程序和分程序B、递归、迭代和回溯C、顺序、选择和重复D、调用、返回和转移正确答案:C67.在软件质量要素的评价准则中,程序监视自身运行并标识错误的程度指的是()。A、检测性B、容错性C、安全性D、可操作性正确答案:A68.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()A、正确性B、可用性C、完整性D、可靠性正确答案:D二、多选题(共2题,每题1分,共2分)1.()可以作为模块.A、过程B、子程序C、函数D、编译文件正确答案:ABCD2.下面哪些测试方法属于白盒测试()。A、等价类划分B、边界值分析C、基本路径测试D、逻辑覆盖测试E、错误推测正确答案:CD三、判断题(共30题,每题1分,共30分)1.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。()A、正确B、错误正确答案:A2.软件测试的目的是为了无一遗漏的找出所有的错误。()A、正确B、错误正确答案:B3.过程描述语言可以用于描述软件的系统结构。()A、正确B、错误正确答案:B4.以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一。A、正确B、错误正确答案:A5.模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。()A、正确B、错误正确答案:B6.一个好的测试用例在于能发现至今未发现的错误。()A、正确B、错误正确答案:A7.软件模块之间的耦合性越弱越好。()A、正确B、错误正确答案:A8.确认测试计划应该在可行性研究阶段制定A、正确B、错误正确答案:B9.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()A、正确B、错误正确答案:A10.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。A、正确B、错误正确答案:B11.软件提交是指把软件提交给用户,必要时还应负责把软件安装到用户环境中。()A、正确B、错误正确答案:B12.从软件的生存期来看,软件测试只涉及编码阶段,即在编写出每个模块之后所进行的模块测试(又称单元测试),测试者应是该模块的作者。()A、正确B、错误正确答案:B13.开发软件就是编写程序。A、正确B、错误正确答案:B14.用例之间的关系有3种。()A、正确B、错误正确答案:A15.软件就是程序。A、正确B、错误正确答案:B16.软件的开发与运行经常受到硬件的限制和制约。()A、正确B、错误正确答案:A17.Warnier方法也是一种面向数据结构的设计方法,其逻辑更严格。()A、正确B、错误正确答案:A18.用CASE环境或程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赠送协议合同
- 买卖房子合同协议文本
- 拆迁合同保密协议
- 海鲜协议采购合同
- 在途协议合同
- 解除收购合同协议书范本
- 买卖合同解除协议律师版
- 维修学徒协议怎么写合同
- 合同养鸡协议内容
- 四方采购协议合同范本
- 承包餐馆协议书模板
- 危险化学品事故应急预案
- 第三方房屋抵押担保合同
- 2025年山东建筑安全员《B证》考试题库及答案
- 2025届上海市黄浦区高三下学期二模政治试题(原卷版+解析版)
- GB 19762-2025离心泵能效限定值及能效等级
- 校园零星维修协议书
- “燕园元培杯”2023-2024学年全国中学生地球科学奥林匹克竞赛决赛试题详解
- 消防队伍廉洁警示教育
- 总体概述:施工组织总体设想、方案针对性及施工段划分
- 涉密和非涉密计算机保密管理制度
评论
0/150
提交评论