软件工程复习题(附参考答案).docx
【题目】1【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】是职业软件工程师的必要条件。A.自律、善于沟通、具有一定的软件技能B.编程速度快cl熟悉众多的软件环境D.语言天赋【答案】A【知识点】01250.1.0.0【解析】无【题目】2【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】IEEE是环境。A.国际电气和电子工程师协会B.国际软件标准cl美国国家标准D.美国空军的软件标准【答案】A【知识点】01250.1.0.0【解析】无【题目】3【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】IS09000-3是。A.美国国家标准B.1世界计算机生产标准C.1软件产业的IS09000族标准D.ISO的第9003号标准【答案】C【知识点】01250.1.0.0【解析】无【题目】4【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】根据软件工程的7条基本原理判断下面正确的选项是。A.软件错误发现的时机不重要,重要的是错误的严重程度B.软件错误只能通过运行代码才能发现cl软件错误发现的越早改正的成本越低D.需求阶段一般不会引入错误【答案】C【知识点】01250.1.0.0【解析】无【题目】5【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】计算机病毒是指oA.计算机系统的漏洞B.一组自我复制和自动执行的具有破坏能力的代码cl一种细菌D.程序中的BUG【答案】B【知识点】01250.1.0.0【解析】无【题目】6【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】科学计算领域一般不选择语言。A.FORTRANB.C/C+Cl汇编语言D.PASCAL【答案】C【知识点】01250.1.0.0【解析】无【题目】7【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】科学计算领域一般选择语言。A.HTMLB.CCl汇编语言D.XML【答案】B【知识点】01250.1.0.0【解析】无【题目】8【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】美国著名软件工程专家BWBoehm于1983年提出了软件工程的条基本原理。A.7B.5Cl3D.12【答案】A【知识点】01250.1.0.0【解析】无【题目】9【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件、程序和代码是。A.相同的软件概念B.程序语言写的代码cl计算机代码和数据D.三个不同的概念【答案】D【知识点】01250.1.0.0【解析】无【题目】10【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件对硬件和环境有着不同程度的依赖性,这导致了软件问题。A.复杂性B.1升级和移植cl通用性D.脆弱性【答案】D【知识点】01250.1.0.0【解析】无【题目】11【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件工程的出现是由于A.软件危机B.计算机硬件技术的发展cl软件社会化的需要D.计算机软件技术的发展【答案】A【知识点】01250.1.0.0【解析】无【题目】12【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是,最上层是工具层。A.过程层B.方法层cl过程层和方法层D.系统层【答案】C【知识点】01250.1.0.0【解析】无【题目】13【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件工程的研究者将软件开发和维护过程概括为大活动。A.5B.7C.8D.3【答案】C【知识点】01250.1.0.0【解析】无【题目】14【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件工程强调将的方法应用于软件的开发和维护过程之中。A.规范化B.系统化cl可度量D.以上全部【答案】D【知识点】01250.1.0.0【解析】无【题目】15【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件工程四个层次由下至上是,它们的顺序不能互换。A.质量层、过程层、方法层、工具层B.过程层、方法层、质量层、工具层cl方法层、过程层、质量层、工具层D.1方法层、质量层、过程层、工具层【答案】A【知识点】01250.1.0.0【解析】无【题目】16【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件可行性研究一般不考虑A.是否有足够的人员和相关的技术来支持系统开发B.是否有足够的工具和相关的技术来支持系统开发cl待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题【答案】D【知识点】01250.1.0.0【解析】无【题目】17【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件与程序的区别是OA.程序价格便宜,软件价格昂贵【B.】程序是用户自己编写的,而软件是由厂家提供的c.l程序是用高级语言编写的,而软件是由机器语言编写的D.软件包括程序、相关数据及其文档,程序是软件的一部分【答案】D【知识点】01250.1.0.0【解析】无【题目】18【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】上世纪70年代,美国国防部的研究结果发现70%的项目是因为原因,造成项目失败。A.技术不精B.管理不善引起cl测试不充分D.人员不够【答案】B【知识点】01250.1.0.0【解析】无【题目】19【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是A.原型模型B.瀑布模型C.基于知识的智能模型D.变换模型【答案】A【知识点】01250.1.0.0【解析】无【题目】20【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】下列有关标准的符号,属于国内标准的是。A.ZGB.GBC.GND.CB【答案】B【知识点】01250.1.0.0【解析】无【题目】21【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】下面的哪个选项不是软件工程的宗旨OA.开发满足用户需求的软件B.研究算法C.及时交付软件D.生产无故障软件【答案】D【知识点】01250.1.0.0【解析】无【题目】22【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是。A.原型模型B.1瀑布模型C.1喷泉模型D.螺旋模型【答案】D【知识点】01250.1.0.0【解析】无【题目】23【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】下面哪个选项不是软件工程研究的内容。A.生产无故障的软件B.1精通一门编程语言c.l生产满足用户需求的软件D.生产及时交付的软件【答案】B【知识点】01250.1.0.0【解析】无【题目】24【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】以下哪一项不是软件危机的表现形式A.成本高B.生产率低cl技术发展快D.质量得不到保证【答案】C【知识点】01250.1.0.0【解析】无【题目】25【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了A.软件危机B.软件工程C.J程序设计革命D.结构化程序设计【答案】A【知识点】01250.1.0.0【解析】无【题目】26【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】软件工程学科出现的主要原因是OA.计算机的发展B.其他工程科学的影响cl软件危机的出现D.程序设计方法学的影响【答案】C【知识点】01250.1.0.0【解析】无【题目】27【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码【答案】D【知识点】01250.2.0.0【解析】无【题目】28【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】假定银行的存款年利率是2%,请问现在存5000元,两年后价值应为元。A.5202B.4500C.J5100D.4712【答案】A【知识点】01250.2.0.0【解析】无【题目】29【题型:单选题】【难度:中】【考核能力:理解】【漏选得分:是】【自动判分:是】【应用类别:终考】【特殊标签:】经济可行性研究的主要内容包括A.开发过程B.1开发工具C风险分析D.效益分析【答案】