2024年软件认证工程师考试-软件工程综合知识笔试历年真题荟萃含答案_第1页
2024年软件认证工程师考试-软件工程综合知识笔试历年真题荟萃含答案_第2页
2024年软件认证工程师考试-软件工程综合知识笔试历年真题荟萃含答案_第3页
2024年软件认证工程师考试-软件工程综合知识笔试历年真题荟萃含答案_第4页
2024年软件认证工程师考试-软件工程综合知识笔试历年真题荟萃含答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024年软件认证工程师考试-软件工程综合知识笔试历年真题荟萃含答案(图片大小可自由调整)答案解析附后卷I一.参考题库(共25题)1.需求分析的任务不包括()?A、认清问题B、系统设计C、导出逻辑模型D、需求评审2.dotNET框架由下列选项中的哪两项组成()A、微软基础类库(MFC.B、公共语言运行库(CLR)C、中间语言(IL)D、dotNet框架类库(FCL)3.结构化分析方法(sA)是一种面向()需求分析方法。A、对象B、数据结构C、数据流D、结构图4.软件成本估算主要包括()与任务分解技术5.需求分析的主要任务是()。6.对于类,其属性的可见性表示对类的外部世界的可见性,它有以下()选项A、公开(publiC.B、包内公开(packagE.C、保护(protecteD.D、私有(privatE.7.什么是软件工程?软件工程面临的问题是什么?8.画软件结构图时应注意调用关系只能()。A、从上到下B、从下到上C、从左到右D、从右到左9.白盒法的具体设计程序测试方法有语句覆盖、()、()和路径覆盖。10.下列关于状态图的说法中,正确的是()A、状态图是UML中对系统的静态方面进行建模的五种图之一B、状态图是活动图的一个特例,状态图中的多数状态是活动状态C、活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为D、状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模11.软件工程由();()和()三部分组成,称为软件工程的三要素。12.如果用例A与用例B相似,但A的动作序列是通过改写B的部分或者扩展B的动作而获得的,则称()A、用例A实现用例BB、用例A继承用例BC、用例A扩展用例BD、用例A包括用例B13.内容耦合14.结构化设计方法以数据流图为基础,按一定步骤映射成软件结构,数据流图有两种基本结构:变换型结构和()。15.()是对象与其外界相互关联的唯一途径。A、函数调用B、接口C、状态转换D、消息传递16.软件特性中,一个软件能再次用于其他相关应用的程度称为()。A、可移植性B、可重用性C、容错性D、可适应性17.简述提高可维护性的方法。18.下列标签可以不成对出现的是()。A、B、C、D、19.在软件生存周期中,软件开发过程可以通过();()、实现、组装测试、验收测试共5个阶段组成。20.软件项目开发计划属于()。21.什么是软件配置管理?什么是基线?22.软件测试的目标是()。A、证明软件是正确的B、发现错误、降低错误带来的风险C、排除软件中所有的错误D、与软件调试相同23.Servlet在容器中经历的阶段,按顺序为()A、服务、加载、初始化、卸载、销毁B、加载、初始化、服务、销毁、卸载C、初始化、服务、销毁、加载、卸载D、服务、卸载、加载、初始化、销毁24.硬件工程可以划分为硬件定义、硬件设计、()三个阶段。25.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是().A、可理解性B、可修改性C、可移植性D、可重用性卷II一.参考题库(共25题)1.系统建模和模拟的主要步骤有哪些?2.在JSF应用中()发挥着与UI和模型交互的作用。A、托管BeanB、后台BeanC、XML配置文件D、转换器3.接口是可以在整个模型中反复使用的一组行为,是一个没有()而只有()的类。4.下哪种命名空间中的类型用于创建WindowsGUI应用程序()A、System.WeB.ServicesB、system.WeB.UIC、System.Windows.FormsD、System.ServiceProcess5.HIPO图中的H图称为什么图?()A、高层图B、嗨图C、顶层图D、层次图6.Jackson方法是一种面向()的方法A、对象B、数据结构C、数据流D、控制流7.以下关于配置文件的说法正确的是()A、给定目录或应用程序中weB.config文件存在是完全可选的。B、给定目录或应用程序中weB.config文件存在是必须的。C、C.不管weconfig文件是否存在,该目录的所有配置设置将自动从父目录继承。D、D.运行时,ASP.NET使用这些weconfig配置文件,针对传入的每个URL目标请求分层计算两个或以上的设置集合。8.UML的()是由建模者设计的新的建模元素,但是这个模型元素的设计要建立在UML已定义的模型元素基础上A、标记值B、构造型C、注释D、约束9.下列()属于系统软件。A、WINDOWS2000B、WordC、FlashD、3DMAX10.下列哪个为JSP的隐含对象()A、envB、pageC、jspinfoD、context11.人机界面的风格第一代界面是命令和()方式。12.简述SA方法的优点。13.最迟启动时间与完成该子任务所需时间之和就是该子任务的()。14.顺序图是由()、()、()和()等构成的15.Oracle利用下列哪些机制管理数据库安全性()A、数据库用户B、特权C、用户可用的特权和角色D、角色16.在结构化分析方法中,用以表达系统内数据的运动情况的工具有()A、数据流图B、数据词典C、结构化英语D、判定树与判定表17.下列哪个集合操作符返回两个查询所选择的所有的行()A、UnionB、UnionallC、UniononlyD、Intersect18.HTML语言中,设置表格中文字与边框距离的标签是()。A、B、C、D、19.编码阶段是位于哪个阶段之后()A、详细设计B、可行性研究C、总体设计D、需求分析20.Struts框架可以支持以下哪种程序开发语言?()A、CB、C++C、JavaD、C#21.软件定义的基本任务是确定软件系统的工程(),也就是要搞清“做什么”。22.html语言中,设置表格单元格的水平对齐的标记是?()A、B、C、D、23.struts-config.xml文件中,元素描述从特定的请求路径到相应的Action类的映射,下列对元素属性描述正确的有()A、className:和action元素对应的配置元素B、forward:转发的URL路径C、path:指定访问Action关联的路径,以“&”开头,无扩展名D、name:指定和Action关联的ActionFormBean的名字24.SSL支持()加密,加密使用的位数越多,破译和找出原始位就困难。A、40位B、64C、128位D、25625.程序设计小组的组织形式有哪几种?卷III一.参考题库(共25题)1.为了给页面所有标题创建样式规则,指定将所有的标题显示为蓝色,字体显示为Arial。下列操作正确的是()。A、H1{color:blue}H1{font-family:Arial}B、H1{color:blue;fontface:Arial}C、H1{color:blue;font-family:Arial}D、H1{color:blue}H1{fontface:Arial}2.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述(),也不描述(),它只描述系统的及()其相互的()。3.盒图(简称N-S图)4.软件配置管理是在软件的整个生命周期内管理变化的一组活动。这组活动包括:().().().()。5.UML语言包含几大类图形()A、3B、5C、7D、96.风险分析的四个主要活动:()、风险估算、风险评价、风险驾驭和监控。7.软件概要设计8.硬件工程可以划分为()、硬件设计、硬件制造与销售维修三个阶段。9.数据字典10.软件结构的设计是以()为基础的。11.绘图题:请用判定表画出以下问题的行为逻辑。人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。12.何谓软件生存周期?其可以划分为几个时期?每个时期又可分为几个阶段?每个阶段的主要任务是什么?13.EJB3.0中的查询接口是()A、SelectAPIB、FindAPIC、SelectedAPID、QueryAPI14.面向对象程序的基本特征是:().().()和()。15.软件需求规格说明书的内容不应包括对()的描述。A、主要功能B、算法的详细过程C、用户界面及运行环境D、软件的性能16.结构化分析方法使用的描述工具()描述系统由哪几部分组成,各部分之间有什么联系等等。A、数据流图B、数据字典C、判定表D、判定树17.通常紧致性好的语言一致性就好。18.不同程序设计语言在程序的效率上的差异不大。19.JDBC中,用于表示数据库连接的对象是()A、StatementB、ConnectionC、DriverManagerD、PreparedStatement20.内聚性21.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。A、纠错性维护B、适应性维护C、改善性维护D、预防性维护22.一个软件的宽度是指其控制的()。A、模块数B、层数C、跨度D、厚度23.与HttpSessionListener接口有关的方法是()A、SessionInitializedB、SessionCreatedC、SessionFinializedD、SessionDestroyed24.消息的组成不包括()A、接口B、活动C、发送者D、接收者25.Spring那个提供了哪几个标准事件()A、ContextRefreshedEventB、ContextClosedEventC、RequestHandledEventD、ResponseHandledEvent卷I参考答案一.参考题库1.参考答案:B2.参考答案:B,D3.参考答案:C4.参考答案:代码行技术5.参考答案:要回答“软件必须做什么?”6.参考答案:A,B,C,D7.参考答案:软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。软件工程面临的问题:软件的费用,可靠性,可维护性,软件生产率和软件的重用。8.参考答案:A9.参考答案:判定覆盖;条件覆盖;10.参考答案:C11.参考答案:方法、过程、工具12.参考答案:B13.参考答案: 指一个模块直接调用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部。14.参考答案:事务流型结构15.参考答案:D16.参考答案:B17.参考答案: (1)建立明确的软件质量目标; (2)利用先进的软件开发技术和工具; (3)建立明确的质量保证工作; (4)选择可维护的程序设计语言; (5)改进程序文档。18.参考答案:B19.参考答案:概要设计、详细设计20.参考答案:管理文档21.参考答案: 软件配置管理,简称SCM(SoftwareConfigurationManagement),是指一组管理整个软件生存期各阶段中变更的活动。软件配置管理技术可以使软件变更所产生的错误达到最小并最有效地提高生产率。 基线:是软件生存期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果。22.参考答案:B23.参考答案:B24.参考答案:硬件制造与销售维修25.参考答案:C卷II参考答案一.参考题库1.参考答案: 系统建模和模拟的主要步骤如下: 1)分析问题,确定模拟的目标。 2)建立模型。 3)借助模型对现实系统进行模拟,并评价模拟结果。 4)如果模拟结果不正确,则修改模型,然后在3)和4)间进行迭代,直至得到满意的结果为止。 5)撰写模拟文档。2.参考答案:A3.参考答案:属性;方法4.参考答案:C5.参考答案:D6.参考答案:B7.参考答案:D8.参考答案:B9.参考答案:A10.参考答案:B11.参考答案:询问12.参考答案: 1)公认的、有成效的、技术成熟、使用广泛的一种方法,比较适合于开发数据处理类型软件的需求分析。 2)该方法利用图形等半形式化工具表达需求,简明、易读,也易于使用,为后一阶段的设计、测试、评价提供了有利条件。13.参考答案:最迟结束时间14.参考答案:对象;生命线;控制焦点;消息15.参考答案:A,B,D16.参考答案:A17.参考答案:B18.参考答案:C19.参考答案:A20.参考答案:C21.参考答案:需求22.参考答案:A23.参考答案:A,B,D24.参考答案:B,C25.参考答案: 程序设计小组的组织和小组内部人员的组织形式对生产率都会产生影响。常采用的组织形式有主程序员制小组、民主制小组、层次式小组3种。卷III参考答案一.参考题库1.参考答案:A,C2.参考答案:活动;系统怎样开发;组成元素;交互协作3.参考答案: 它是一种算法描述工具,它是一种由外往里、结构化逐层展开的二维盒型结构。盒图的控制流程为自上而下,从外到里地执行。4.参考答案:标志变化;控制变化;实现变化;报告变化。5.参考答案:B6.参考答案:风险标识7.参考答案: 又称结构设计,这是一个把软件需求转换为软件表示(只是描述软件的总的体系结构)的过程。8.参考答案:硬件定义9.参考答案: 数据字典(DataDictionary,简称DD.就是对数据流图中包含的所有元素的定义的集合。它和数据流图共同构成了系统的逻辑模型。10.参考答案:模块11.参考答案: 12.参考答案: 一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。 软件生存期也可以分为三个时期:计划时期、开发时期和运行时期。 软件生存周期一般可分为以下几个阶段: 1.问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”,正确理解用户的真正需求。2)可行性研究这个阶段要回答的关键问题是:对于上一个阶段所确定的问题“有行得通的解决办法吗?”,可行性研究阶段应该导出系统的高层逻辑模型(通常用数据流图表示),准确地估计系统的成本和效益。 3.需求分析需求分析阶段的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论