




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程(高起本)复习题一.单选题(共45题)1.
(单选题)详细设计的主要目的是?A.确定软件的总体结构B.描述每个模块的内部实现逻辑C.制定软件的测试策略D.分析用户需求正确答案:
B2.
(单选题)软件项目风险管理的目的是?A.消除所有风险B.识别、评估和控制风险C.避免进行风险评估D.只关注技术风险正确答案:
B3.
(单选题)下列哪项不属于软件维护的类型?A.预防性维护B.适应性维护C.创造性维护D.完美性维护正确答案:
C4.
(单选题)在软件实现阶段,开发人员主要关注的是?A.需求分析B.系统设计C.编写和测试代码D.项目计划正确答案:
C5.
(单选题)在可行性研究中,经济可行性主要关注哪方面?A.技术实现的难度B.项目的投资回报C.用户的需求D.系统的操作方式正确答案:
B6.
(单选题)在面向对象分析中,下列哪项活动不是必需的?A.识别对象和类B.定义对象的属性和方法C.绘制数据流图D.建立对象之间的关系正确答案:
C7.
(单选题)可行性分析研究的目的是?A.项目值得开发否B.争取项目C.开发项目D.功能内聚正确答案:
A8.
(单选题)描绘物理系统的传统工具是?A.程序流程图B.软件结构图C.系统流程图D.数据流程图正确答案:
C9.
(单选题)编码风格指南的主要目的是?A.提高代码的可读性B.减少编码时间C.增加软件的功能D.降低软件成本正确答案:
A10.
(单选题)下列哪种图通常用于表示软件系统的总体结构?A.类图B.顺序图C.活动图D.架构图正确答案:
D11.
(单选题)下列哪种活动是软件实现过程中的核心?A.需求变更管理B.编码C.用户培训D.系统集成正确答案:
B12.
(单选题)下列哪种工具常用于详细设计阶段?A.数据流图B.实体关系图C.程序流程图D.用例图正确答案:
C13.
(单选题)数据字典的基本功能是?A.数据库设计B.数据通信C.数据定义D.数据维护正确答案:
C14.
(单选题)在总体设计中,模块之间的耦合度应该尽可能?A.高B.低C.适中D.无需考虑正确答案:
B15.
(单选题)下列哪个是面向对象设计中的重要概念?A.数据流B.控制结构C.继承D.函数调用正确答案:
C16.
(单选题)面向对象设计的主要目标是?A.确定系统的数据结构B.定义对象的接口和实现C.分析系统的业务流程D.编写系统的测试计划正确答案:
B17.
(单选题)在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是?A.数据流图B.状态图C.系统结构图D.流图正确答案:
B18.
(单选题)下列哪项不是面向对象编程的三大特征?A.封装B.继承C.多态D.抽象数据类型正确答案:
D19.
(单选题)在详细设计中,常用的设计原则之一是“开闭原则”,它指的是?A.软件实体应对扩展开放,对修改封闭B.软件实体应对修改开放,对扩展封闭C.软件应尽可能复杂以应对未来变化D.软件应保持不变,以避免任何修改正确答案:
A20.
(单选题)软件工程的定义主要关注哪两个方面?A.软件设计和软件编码B.软件维护和软件测试C.软件开发和软件维护D.软件质量和软件效率正确答案:
C21.
(单选题)软件需求规格说明的内容不应该包括?A.主要功能B.算法的描述C.用户界面及其运行环境D.软件性能正确答案:
B22.
(单选题)需求分析的主要任务不包括以下哪项?A.问题分析B.系统设计C.需求描述D.需求评审正确答案:
B23.
(单选题)在面向对象设计中,下列哪项不是设计原则?A.开闭原则B.里氏替换原则C.迪米特法则D.高内聚低耦合原则正确答案:
D24.
(单选题)与用户获取需求的方法中,使用分发调查表的是?A.快速原型B.简易的应用规格说明C.访谈D.自顶向下逐步求精的数据流程图正确答案:
C25.
(单选题)需求分析阶段最重要的技术文档是?A.需求规格说明书B.设计说明书C.可行性分析报告D.用户手册正确答案:
A26.
(单选题)可行性研究的初步可行性研究阶段,允许投资估算误差在多少以内?A.±5%B.±10%C.±20%D.±30%正确答案:
C27.
(单选题)在软件生命周期中,哪个阶段的成本往往最高?A.需求分析B.设计C.实现D.维护正确答案:
D28.
(单选题)下列哪个是面向对象分析常用的模型?A.数据流模型B.状态转换模型C.对象模型D.功能分解模型正确答案:
C29.
(单选题)按照形式化的程度,软件开发过程中,用数据流图或实体关系图建立模型,是典型的?A.形式化方法B.非形式化方法C.半形式化方法D.都不是正确答案:
C30.
(单选题)下列哪项不是形式化说明技术的优势?A.提高软件开发的精确性B.便于自动化验证C.减少歧义和误解D.增加开发成本和时间正确答案:
D31.
(单选题)研究如何从形式化的规格说明推演出具体的面向计算机的程序代码的全过程,这个概念是指?A.模型验证B.形式化规格说明C.形式化程序求精D.定理证明正确答案:
C32.
(单选题)软件工程中,哪个阶段的目标是确保软件按照预定的要求运行?A.需求分析B.系统设计C.测试D.部署正确答案:
C33.
(单选题)形式化方法中使用数学符号和公式来描述软件系统的技术是?A.自然语言描述B.形式化规格说明C.流程图D.伪代码正确答案:
B34.
(单选题)下列哪项不是软件项目管理中的关键过程?A.项目规划B.需求分析C.编码实现D.项目监控和控制正确答案:
C35.
(单选题)使用数据流图对工资系统进行需求分析建模,外部实体是?A.接受工资单的银行B.工资系统代码C.工资单D.工资数据库维护正确答案:
A36.
(单选题)总体设计阶段的主要目标是?A.确定软件的具体实现细节B.制定软件的测试计划C.定义软件的系统架构和主要组件D.编写详细的代码正确答案:
C37.
(单选题)面向对象分析的主要目的是?A.确定系统的功能模块B.识别系统中的对象和类C.设计系统的用户界面D.编写系统的详细代码正确答案:
B38.
(单选题)可行性研究报告可以作为哪个阶段的依据?A.需求分析B.编码实现C.投资决策D.系统测试正确答案:
C39.
(单选题)面向对象编程中的“对象”是指?A.一段代码B.一个数据结构C.具有属性和行为的实体D.一个函数正确答案:
C40.
(单选题)Z语言和B方法是两种著名的?A.编程语言B.形式化规格说明语言C.测试框架D.项目管理工具正确答案:
B41.
(单选题)有穷状态机不包括?A.状态集B.输入集C.转换函数D.标记正确答案:
D42.
(单选题)软件的发展经历了几个主要的发展阶段?A.二B.三C.四D.五正确答案:
C43.
(单选题)在面向对象编程中,类的实例是指?A.类本身B.类的对象C.类的属性D.类的方法正确答案:
B44.
(单选题)在面向对象的需求分析方法中,哪个图形机制用于描述系统的静态结构?A.状态图B.活动图C.类图D.用例图正确答案:
C45.
(单选题)需求分析阶段的产品是?A.数据流程图B.数据字典C.判定表D.需求规格说明书正确答案:
D二.多选题(共36题)1.
(多选题)软件设计阶段可以划分为?A.软件单元设计B.软件体系结构设计C.软件概要设计D.软件详细设计正确答案:
CD2.
(多选题)为了提高代码质量,开发团队可以采取的措施有?A.代码审查B.使用自动化测试工具C.遵循编码规范D.频繁更换开发工具正确答案:
ABC3.
(多选题)在面向对象分析中,对象的属性可以包括?A.数据值B.与其他对象的关系C.对象的状态D.对象的方法实现正确答案:
ABC4.
(多选题)软件项目成功的关键因素包括?A.明确的项目目标和范围B.有效的沟通和协作C.适当的工具和技术D.充足的资源和时间正确答案:
ABCD5.
(多选题)关于多态的说法,正确的是?A.要想实现多态,必须存在多个特殊类继承一个一般类B.不同的特殊类继承同一个一般类,在实现同一操作的时候,实现方式各不不同,这种现象属于多态C.在实现多态时,特殊类的属性也可以和一般性的同名属性具有不同的数据类型D.在实现多态时,在创建对象时,使用特殊类进行声明并创建该特殊类的对象正确答案:
ABC6.
(多选题)良好的总体设计应具备的特点有?A.高内聚B.低耦合C.易于维护和扩展D.复杂的控制流程正确答案:
ABC7.
(多选题)在面向对象设计中,类的设计应考虑?A.类的职责和角色B.类与其他类的关系C.类的属性和方法D.类的实现细节正确答案:
ABC8.
(多选题)面向对象编程的三大特征是?A.封装B.继承C.多态D.模块化正确答案:
ABC9.
(多选题)详细设计阶段的任务包括?A.确定算法和数据结构B.编写伪代码或详细代码C.设计用户界面D.进行性能优化正确答案:
ABC10.
(多选题)在可行性研究中,技术可行性主要考察哪些方面?A.技术实现的难度B.现有技术的成熟度C.所需开发时间和资源D.法律法规的限制正确答案:
ABC11.
(多选题)软件实现阶段可能涉及的活动包括?A.编码B.单元测试C.集成测试D.系统测试正确答案:
ABCD12.
(多选题)以下对软件工程描述正确地是?A.一门工程学科B.采用经过时间考验而证明正确的管理技术C.结合最好的技术方法D.经济地开发出高质量的软件并有效地维护它正确答案:
ABCD13.
(多选题)详细设计文档通常包含哪些内容?A.模块接口描述B.内部算法实现C.数据存储设计D.系统架构图正确答案:
ABC14.
(多选题)关于信息隐藏的作用,描述正确的是?A.对象操作的实现算法对于其他对象而言是隐藏的B.信息隐藏可通过对象的封装实现C.隐藏了对象内部的实现细节,保证了对象的安全性D.降低了系统的复杂度正确答案:
ABCD15.
(多选题)为了提高软件可维护性,开发团队可以采取的措施有?A.编写清晰的文档B.遵循良好的设计原则C.进行定期的代码审查D.使用版本控制系统正确答案:
ABCD16.
(多选题)需求分析阶段常用的方法有哪些?A.SD法B.OOA法C.HIPO法D.快速原型法正确答案:
ABCD17.
(多选题)面向对象设计的优势包括?A.提高了代码的重用性B.增强了系统的可扩展性C.简化了系统的维护D.增加了系统的初始开发成本正确答案:
ABC18.
(多选题)在详细设计中,为了提高代码的可读性和可维护性,应遵循的原则有?A.清晰定义变量和函数B.使用有意义的命名C.避免过长的函数D.尽量使用全局变量正确答案:
ABC19.
(多选题)可行性研究的基本工作程序包括哪些?A.签订委托协议B.市场调查与预测C.编写并提交可行性研究报告D.编码和测试正确答案:
ABC20.
(多选题)面向对象分析涉及的关键活动包括?A.识别系统中的对象B.分析对象之间的关系C.定义对象的属性和行为D.确定系统的功能模块正确答案:
ABC21.
(多选题)软件生命周期包括哪些主要阶段?A.可行性研究B.需求分析C.编码和测试D.维护正确答案:
ABCD22.
(多选题)下列哪些概念与面向对象编程密切相关?A.对象B.类C.消息传递D.接口正确答案:
ABCD23.
(多选题)在软件实现过程中,以下哪些因素可能影响代码的可维护性?A.代码的复杂性B.注释的充分性C.编码风格的一致性D.使用的编程语言正确答案:
ABCD24.
(多选题)形式化说明技术可以应用于软件开发的哪些阶段?A.需求分析B.设计C.编码D.测试正确答案:
ABD25.
(多选题)在需求获取过程中,常用的方法有哪些?A.访谈B.问卷调查C.原型法D.逆向工程正确答案:
ABC26.
(多选题)总体设计阶段需要考虑的因素包括?A.系统的性能要求B.硬件和软件环境的约束C.安全性需求D.用户界面设计正确答案:
ABC27.
(多选题)下列哪些是面向对象分析的优势?A.更符合现实世界的建模方式B.提高了系统的可维护性C.简化了复杂系统的理解D.降低了系统的性能正确答案:
ABC28.
(多选题)软件项目管理涉及的主要活动包括?A.项目计划制定B.进度和成本管理C.质量管理D.风险管理正确答案:
ABCD29.
(多选题)软件维护过程中可能面临的挑战包括?A.理解遗留代码B.技术过时C.需求变更D.资源限制正确答案:
ABCD30.
(多选题)软件工程的基本原则包括哪些?A.抽象B.信息隐藏C.模块化D.逐步求精正确答案:
ABCD31.
(多选题)可行性研究报告通常包括哪些内容?A.市场分析B.技术分析C.经济分析D.风险评估正确答案:
ABCD32.
(多选题)面向对象设计的基本原则包括?A.单一职责原则B.开放封闭原则C.依赖倒转原则D.接口隔离原则正确答案:
ABCD33.
(多选题)形式化规格说明通常包括哪些内容?A.状态描述B.操作定义C.数据结构D.用户界面设计正确答案:
ABC34.
(多选题)软件维护的类型包括?A.纠正性维护B.适应性维护C.完善性维护D.预防性维护正确答案:
ABCD35.
(多选题)使用形式化方法的挑战包括?A.高度的抽象和复杂性B.与传统开发方法的融合C.工具的缺乏D.所有开发人员都能轻松掌握正确答案:
ABC36.
(多选题)总体设计阶段的输出通常包括?A.模块划分B.接口定义C.数据结构设计D.详细的算法描述正确答案:
ABC三.判断题(共52题)1.
(判断题)形式化方法有助于提高软件的质量和可靠性。A.对B.错正确答案:
对2.
(判断题)建立基本模型的三个活动必须按照顺序进行。A.对B.错正确答案:
错3.
(判断题)高耦合的设计有助于提高软件的可维护性。A.对B.错正确答案:
错4.
(判断题)面向对象设计可以独立于面向对象分析进行。A.对B.错正确答案:
错5.
(判断题)良好的文档和注释有助于降低软件维护的难度和成本。A.对B.错正确答案:
对6.
(判断题)软件工程的出现主要是由于计算机硬件技术的发展。A.对B.错正确答案:
错7.
(判断题)在面向对象分析中,类是对象的抽象,对象是类的实例。A.对B.错正确答案:
对8.
(判断题)在面向对象设计中,接口是类之间通信的桥梁。A.对B.错正确答案:
对9.
(判断题)需求规格说明书在软件开发过程中具有极其重要的作用。A.对B.错正确答案:
对10.
(判断题)可行性研究报告可以作为筹集资金和向银行申请贷款的依据。A.对B.错正确答案:
对11.
(判断题)软件项目管理可以使用敏捷方法来适应快速变化的需求。A.对B.错正确答案:
对12.
(判断题)伪代码在详细设计阶段不是必需的,可以直接进入编码。A.对B.错正确答案:
错13.
(判断题)形式化说明技术可以完全消除软件开发中的不确定性。A.对B.错正确答案:
错14.
(判断题)详细设计阶段不需要考虑代码的可测试性。A.对B.错正确答案:
错15.
(判断题)软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。A.对B.错正确答案:
对16.
(判断题)工程网络能描绘任务分解情况以及每项作业的开始时间和结束时间,是系统分析和系统设计的有力工具。A.对B.错正确答案:
对17.
(判断题)详细设计是连接总体设计和编码阶段的桥梁。A.对B.错正确答案:
对18.
(判断题)软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。A.对B.错正确答案:
对19.
(判断题)软件项目管理只关注项目的进度和成本,不关心软件的质量。A.对B.错正确答案:
错20.
(判断题)软件维护只是修复错误,不涉及添加新功能。A.对B.错正确答案:
错21.
(判断题)采用面向对象的方法进行开发,无论是在分析阶段,还是在设计阶段,还是在编码阶段,都围绕着类和对象进行。A.对B.错正确答案:
对22.
(判断题)多态性允许不同类的对象以相同的接口进行操作。A.对B.错正确答案:
对23.
(判断题)信息隐藏可以降低系统的复杂度。A.对B.错正确答案:
对24.
(判断题)面向对象分析是面向对象编程的前置步骤,两者可以独立进行。A.对B.错正确答案:
错25.
(判断题)需求管理主要是对需求变化的管理。A.对B.错正确答案:
对26.
(判断题)构件图是用来设计系统中软件和硬件的物理架构。A.对B.错正确答案:
错27.
(判断题)在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结构的工具是程序流程图。A.对B.错正确答案:
对28.
(判断题)良好的编码风格可以提高代码的可读性和可维护性。A.对B.错正确答案:
对29.
(判断题)软件维护是软件生命周期中成本最低的阶段。A.对B.错正确答案:
错30.
(判断题)在面向对象分析的过程中,我们把事物所有的静态特征都作为它的属性。A.对B.错正确答案:
错31.
(判断题)模型可以看成是复杂事物经过抽象后得到的内容。A.对B.错正确答案:
对32.
(判断题)总体设计是软件开发过程中可以跳过的一个阶段。A.对B.错正确答案:
错33.
(判断题)面向对象设计只关注对象的内部实现,不关心对象之间的交互。A.对B.错正确答案:
错34.
(判断题)封装是面向对象编程的一个重要特征,它有助于隐藏对象的内部细节。A.对B.错正确答案:
对35.
(判断题)软件工程的目标是生产高质量的软件,同时提高软件的开发效率。A.对B.错正确答案:
对36.
(判断题)多态存在的必要条件是:继承、重写、特
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北劳动关系职业学院《北京规划研究》2023-2024学年第二学期期末试卷
- 齐鲁医药学院《微机原理与嵌入式系统实验》2023-2024学年第二学期期末试卷
- 潍坊工程职业学院《Java开发框架》2023-2024学年第二学期期末试卷
- 三亚学院《演讲与主持》2023-2024学年第二学期期末试卷
- 大连工业大学艺术与信息工程学院《建筑概预算》2023-2024学年第二学期期末试卷
- 天津开发区职业技术学院《微电子器件基础》2023-2024学年第二学期期末试卷
- 心理咨询技能课件
- 内蒙古鸿德文理学院《酒店收益管理》2023-2024学年第二学期期末试卷
- 吉林交通职业技术学院《动植物检验检疫》2023-2024学年第二学期期末试卷
- 广西机电职业技术学院《电法勘探》2023-2024学年第二学期期末试卷
- 动柱龙门合格证书
- 超星尔雅学习通《历史的三峡:近代中国的思潮与政治(华东师范大学)》2025章节测试答案
- 肾内科疾病临床路径
- 船舶修造知识培训课件
- 城市地下综合管廊PPP项目运营维护方案
- 2025年医疗器械质量合规协议模板
- 智能设计方法 教学大纲
- 2025年广东深圳市烟草专卖局公司招聘笔试参考题库含答案解析
- 第四批四川省高校重点实验室名单
- 福建省龙岩新罗区重点中学2025届中考生物全真模拟试卷含解析
- 2024年南昌市公安局招聘省级留置看护辅警考试真题
评论
0/150
提交评论