软件工程师考试:软件工程师考试考试答案(强化练习)

时间:2020-11-12 01:15:12

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
题库试看结束后微信扫下方二维码即可打包下载完整版《★软件工程师考试》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后微信扫下方二维码即可打包下载完整版《软件工程师考试:软件工程师考试》题库,分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。

1、多项选择题  中国古代绘画技法主要有()。

A.工笔
B.写意
C.勾勒
D.设色
E.水墨


点击查看答案


2、单项选择题  下列选项中,属于成本管理的主要任务的是()。

A.人员的分工
B.估算软件项目的成本
C.对控制软件质量要素
D.对软件阶段产品进行评审


点击查看答案


3、填空题  目前,软件项目的进度安排的两种比较常用的方法是()和关键路径法(CPM),这两种方法都生成描述项目进展状态的任务网络图。


点击查看答案


4、单项选择题  下面关于UML的叙述正确的是()

A.UML是UnifiedModelLanguage的缩写
B.UML是一个通用的可视化编程语言
C.UML用于对软件进行描述、可视化处理、构造和建立软件系统产品的文档
D.UML只适用于微软开发工具使用


点击查看答案


5、单项选择题  需求规格说明书的主要组成部分包括数据流程图和?()

A、数据字典
B、数据库
C、物理模型
D、逻辑模型


点击查看答案


6、单项选择题  JSF中的ExternalContext是用来提供对()的访问。

A.外部环境
B.内部环境
C.上下文
D.Application


点击查看答案


7、单项选择题  项目管理的对象是()。

A、项目组织
B、项目
C、建筑产品
D、合同


点击查看答案


8、单项选择题  软件测试阶段产生的文档是?()

A、软件需求规格说明书
B、软件概要设计说明书
C、软件详细说明书
D、软件源代码
E、软件测试报告


点击查看答案


9、单项选择题  在JSF应用程序中,一般使用()标签来作为密码输入控件。

A.h:inputSecret
B.h:outputText
C.h:inputText
C.h:inputHidden


点击查看答案


10、填空题  为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表(),pi表示第i种风险发生的概率,xi代表该风险带来的影响。


点击查看答案


11、填空题  风险分析的目的是建立处理风险的策略,()风险。


点击查看答案


12、名词解释  软件可靠性


点击查看答案


13、问答题  风险评价过程可分为哪四步?


点击查看答案


14、单项选择题  下列哪个集合操作符返回两个查询所选择的所有的行()

A.Union
B.Union all
C.Union only
D.Intersect


点击查看答案


15、单项选择题  软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。

A.互相排斥
B.互相补充
C.独立使用
D.交替使用


点击查看答案


16、单项选择题  数据字典中,一般不包括下列选项中的()条目。

A.数据流
B.数据存储
C.加工
D.源点与终点


点击查看答案


17、单项选择题  在数据流图中,有名字及方向的成分是()。

A.控制流
B.信息流
C.数据流
D.信号流


点击查看答案


18、填空题  软件项目的风险按照其影响的范围,可分为项目风险、()和商业风险三类。


点击查看答案


19、单项选择题  下列关于测试用例的重要性有误的是()。

A.测试用例构成了设计和制定测试过程的基础。
B.测试设计和开发的类型以及所需的资源主要都受控与测试用例。
C.测试的“深度”与测试用例的数量成反比例。
D.测试用例通常根据它们所关联的测试类型或测试需求来分类,而且将随类型和需求进行相应地改变。


点击查看答案


20、问答题  在硬件工程中,硬件设计阶段的任务有哪些?


点击查看答案


21、多项选择题  软件验收测试的合格通过准则是()

A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。


点击查看答案


22、单项选择题  当模块中包含复杂的条件组合时,只有()能够清晰地表达出各种动作之间的对应关系

A、判定表和判定树
B、盒图
C、流程图
D、关系图


点击查看答案


23、问答题  螺旋模型的适应场合有哪些?


点击查看答案


24、单项选择题  软件需求分析产生的文档是?()

A、软件计划任务书
B、软件需求规格说明书
C、软件概要设计说明书
D、软件详细说明书E软件源代码


点击查看答案


25、问答题  计算题:要度量某软件的质量要素F6(可维护性),假设C63=0.1,C66=0.2,C610=0.2,C616=0.1,C618=0.2,C621=0.2,其余的C6k=0,F6对一致性的测量值M3=0.7、对简单性的测量值M6=0.6、对检测性的测量值M10=0.8,对简明性的测量值M16=0.8,对自文档化的测量值M18=1,对模块化的测量值M21=0.9,试求可维护性的度量值F6。


点击查看答案


26、填空题  ()、原型建造和模拟是基于计算机系统技术可行性研究的有效工具。


点击查看答案


27、填空题  风险分析的四个主要活动:风险标识、()、风险评价、风险驾驭和监控。


点击查看答案


28、单项选择题  软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。

A.可修改性
B.可靠性
C.可适应性
D.可重用性


点击查看答案


29、单项选择题  模块的最重要特征是抽象和什么?()

A、可靠性
B、独立性
C、易维护
D、信息隐蔽


点击查看答案


30、填空题  软件的有效性函数A(t)定义为软件系统在()按照规格说明成功运行的概率。


点击查看答案


31、名词解释  测量(measure)


点击查看答案


32、填空题  需求分析的主要任务是()。


点击查看答案


33、 问答题  计算题:已知某软件项目的特征为:用户输入数为30,用户输出数为60,用户查询数为24,共有8个文件,有2个外部界面。如果每个信息量的加权因子都取“一般”值,所有的技术复杂性调节因子都取“普通”值,用Albrecht方法计算该软件项目的功能点。


点击查看答案


34、单项选择题  在Sturts应用中,能在()范围内共享数据。

A.共享数据的范围page,request,session,application
B.共享数据的范围request,session,application
C.共享数据的范围session,application
D.共享数据的范围session


点击查看答案


35、多项选择题  Oracle利用下列哪些机制管理数据库安全性()

A.数据库用户
B.特权
C.用户可用的特权和角色
D.角色


点击查看答案


36、单项选择题  每一个设计模式都集中于一个特定的()问题。

A.编程
B.测试
C.设计
D.运行


点击查看答案


37、单项选择题  从后台启动进程,应在命令的结尾加上符号()?

A.&
B.@
C.#
D.$


点击查看答案


38、单项选择题  数据流程图从哪一层开始编排?()

A、0
B、顶层
C、1
D、2


点击查看答案


39、单项选择题  软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本()。

A.结构说明
B.用户需求
C.数据字典
D.数据流程


点击查看答案


40、多项选择题  以下那些是dtd的元素类型:()

A.EMPTY
B.ANY
C.entity
D.cdata


点击查看答案


41、多项选择题  下面哪些项目是Microsoft.NET平台所使用的核心技术:()

A.WebService
B.XML
C.SOAP
D.Internet协议套件


点击查看答案


42、填空题  一个对风险评价很有用的技术就是定义风险参照水准。对于大多数软件项目来说,();();()就是典型的风险参照水准。


点击查看答案


43、单项选择题  在XSL文件中不可嵌入哪些内容()

A.CSS样式定义
B.java script语句
C.java语句
D.HTML


点击查看答案


44、多项选择题  EJB的优点有哪些?()

A、技术领先
B、价格低廉
C、性能优越
D、强大的容器支持


点击查看答案


45、填空题  需求分析的基本任务是准确的回答()


点击查看答案


46、单项选择题  以下哪些接口能够实现对Web访问者的身份认证?()

A、Http Servlet Request
B、Http Servlet Response
C、Http Session
D、Http Servlet


点击查看答案


47、问答题  

计算题:程序流程图如图1所示,试求出其巡回秩数V(G)。


点击查看答案


48、单项选择题  对软件测试设计方法有误的是()

A.软件设计师开发阶段最重要的步骤,它包括总体设计和详细设计
B.软件概要设计,是指对整个软件系统进行结构设计,确定软件系统机构
C.软件设计中尽量避免代码重用
D.软件设计要尽量减少耦合


点击查看答案


49、填空题  数据流图中有四种符号元素,他们是();();();()。


点击查看答案


50、多项选择题  考虑下列声明,那些是不合法的:()

A.DECLAREv_name,v_deptVARCHAR2(14);
B.DECLAREv_testNUMBER(5);
C.DECLAREV_MAXSALARYNUMBER(7,2)=5000;
D.DECLAREV_JOINDATEBOOLEAN:=SYSDATE;


点击查看答案


51、单项选择题  如果没有指定Cookie的时效,那么默认的时效是()

A.一天
B.永不过期
C.会话级别
D.一分钟


点击查看答案


52、填空题  软件定义过程可通过软件系统的()和需求分析两个阶段来完成。


点击查看答案


53、单项选择题  下哪种命名空间中的类型用于创建WindowsGUI应用程序()

A、System.WeB.Services
B、system.WeB.UI
C、System.Windows.Forms
D、System.ServiceProcess


点击查看答案


54、多项选择题  针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的项目:()

A.命名空间System.Threading可以在程序中实现多线程
B.命名空间System.Array提供用于操纵数组的类和方法
C.命名空间System.IO提供了大量用于执行数学函数的类及方法
D.以上的所有命名空间均可以被VB.NET、C#、C++.NET等语言所共享


点击查看答案


55、单项选择题  数据流图的图形记号不包括下面哪个?()

A、箭头、方框
B、单杠
C、双杠
D、圆框


点击查看答案


56、问答题  计算题:甲乙两名程序测试员同时对一个程序进行独立测试一个月,甲发现并改正了24个错误;乙发现并改正了23个错误,其中有12个错误甲也发现了。试估算该程序经过甲乙两人这一个月测试后,还残留多少个错误?


点击查看答案


57、问答题  数据流图的作用是什么?


点击查看答案


58、填空题  软件可靠性定义为在某个给定()内,程序按照规格说明成功运行的概率。


点击查看答案


59、单项选择题  软件结构的好坏由什么来体现?()

A、软件可靠性
B、模块属性
C、软件功能
D、软件性能


点击查看答案


60、填空题  软件质量保证应在()阶段开始。


点击查看答案


61、单项选择题  分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()

A.细节
B.输入与输出
C.软件的作用
D.绘制的时间


点击查看答案


62、填空题  ()是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。


点击查看答案


63、填空题  Putnam模型的优点是揭示了软件项目的()、软件开发时间和工作量三者之间的关系,在理论上有重要意义。


点击查看答案


64、多项选择题  SSL支持()加密,加密使用的位数越多,破译和找出原始位就困难。

A.40位
B.64
C.128位
D.256


点击查看答案


65、单项选择题  在软件工程中,不属于软件定义部分的任务是()。

A.软件验收测试计划
B.组装测试计划
C.需求分析
D.软件项目计划


点击查看答案


66、单项选择题  数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的()。

A.对象
B.解释
C.符号
D.描述


点击查看答案


67、单项选择题  关于Oracle数据库逻辑备份和恢复,正确的是()

A.数据库工作在非归档状态
B.不需要给数据库管理员赋予相应的角色权限
C.用expert命令文件实现逻辑备份
D.用imp命令文件实现逻辑恢复


点击查看答案


68、问答题  程序设计小组的组织形式有哪几种?


点击查看答案


69、问答题  什么是加工逻辑?


点击查看答案


70、问答题  

计算题:对一个包含10000LOC的程序进行一个月的测试后,总共改正了15个错误,此时MTBF=10h,又经过一个月测试后,改正了10个错误,此时MTBF=15h。试完成:
(1)根据已知数据确定MTBF与测试时间之间的函数关系。
(2)为做到MTBF=100h,必须进行多长时间的测试?当测试结束时,总共改正了多少个错误?还有多少个错误潜伏在程序中?


点击查看答案


71、名词解释  偶然内聚


点击查看答案


72、单项选择题  

软件原型化开发方法有其基本步骤,下述()是实施原型化的最基本的步骤。
①获得基本需求
②开发工作模型
③严格细部说明
④模型验证

A.全部都是
B.①②和④
C.④
D.①和②


点击查看答案


73、问答题  计算题:设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。


点击查看答案


74、填空题  为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表第i种风险,pi表示第i种风险发生的概率,xi代表()。


点击查看答案


75、单项选择题  下列选项中,()不属于基于计算机的系统的系统要素。

A.人
B.数据库
C.车间
D.硬件


点击查看答案


76、问答题  在软件项目中配备和使用人员应遵循的3个主要原则是什么?


点击查看答案


77、单项选择题  在J2EE的Web应用中,编译后的class文件存放的目录为()

A.classes目录
B.images目录
C.jar目录
D.任意位置


点击查看答案


78、单项选择题  属于事件驱动型的XML解析方式的是()

A.SAX
B.DOM
C.JDOM
D.DOM4j


点击查看答案


79、单项选择题  关于创建模式和构造函数的说法,正确的是()。

A.因为有构造函数,所以没有必要使用创建模式。
B.构造函数无法描述被返回的对象,而选用名字合适的工厂方法可以使类型的使用更加容易
C.工厂模式每次返回的类型都是具体的类型,而不是子类型
D.创建模式不能把创建对象外部化。


点击查看答案


80、问答题  计算题:已知有一个国外典型的软件项目的记录,开发人员M=6人,其代码行数=20.2KLOC,工作量E=43PM,成本S=314000美元,错误数N=64,文档页数Pd=1050页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR和文档率D。


点击查看答案


81、填空题  数学建模、()和模拟是基于计算机系统技术可行性研究的有效工具。


点击查看答案


82、单项选择题  在Struts中实现页面跳转主要通过什么方法来实现?()

A、server.transfer
B、responsE.redirect
C、mapping.findForward
D、responsE.sendRedirect


点击查看答案


83、名词解释  内聚性


点击查看答案


84、填空题  JSP方法适用于输入数据和输出数据之间有()的问题求解。


点击查看答案


85、单项选择题  当我们想封装不同算法并使用他们可相互替换时,可以使用()

A.桥接模式
B.命令模式
C.策略模式
D.工厂模式


点击查看答案


86、单项选择题  软件实体应当做到什么化?()

A、抽象化
B、隐蔽化
C、模块化
D、简单化


点击查看答案


87、单项选择题  ()是对系统、部件或过程的某一特性所具有的程度进行的量化测量。

A.测量
B.度量
C.估算
D.指标


点击查看答案


88、问答题  

计算题:如图1所示的程序流程图,试计算其巡回秩数V(G)。


点击查看答案


89、填空题  Halstead给出了称为文本复杂性度量的模型。它是根据统计程序中的()的个数来度量程序的复杂程度。


点击查看答案


90、单项选择题  以下属于组件的通用属性的是()

A.escape
B.locale
C.converter
D.以上都不是


点击查看答案


91、问答题  系统建模和模拟的主要步骤有哪些?


点击查看答案


92、单项选择题  一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是()

A.观察者(observer)模式
B.命令(commanD.模式
C.单一(singleton)模式
D.代理(proxy)模式


点击查看答案


93、单项选择题  元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?()

A.none
B.save
C.delete
D.save-update


点击查看答案


94、问答题  在硬件工程中,硬件定义阶段的任务有哪些?


点击查看答案


95、问答题  描述加工逻辑有哪些方法?


点击查看答案


96、问答题  简述SA方法的优点。


点击查看答案


97、单项选择题  Spring中,事务行为的“PROPAGATION_SUPPORTS”属性值代表的含义是()

A.支持当前的食物,如果不存在就创建一个新的
B.支持当前的事务,如果不存在就不使用事务
C.支持当前的事务,如果不存在就抛出异常
D.不使用事务,如果当前存在事务就抛出异常


点击查看答案


98、单项选择题  软件的可移植性支持软件的()。

A.可适应性
B.可互操作性
C.可追踪性
D.有效性


点击查看答案


99、单项选择题  SAX中用于解析实体的基本接口是()

A.ContentHandler接口
B.DTDHandler接口
C.EntityResolver接口
D.ErrorHandler接口


点击查看答案


100、问答题  对软件项目经理人员的要求有哪些?


点击查看答案


101、单 项选择题  变换型DFD是一个()结构。

A.循环
B.选择
C.分层
D.顺序


点击查看答案


102、单项选择题  Oracle数据库的数据文件的特征有()。

A.一个数据文件与多个数据库联系
B.数据文件建立之后,可以改变大小。
C.一个表空间由一个或多个数据文件组成
D.数据文件包括部分数据库数据


点击查看答案


103、名词解释  盒图(简称N-S图)


点击查看答案


104、单项选择题  软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是().

A.可理解性
B.可修改性
C.可移植性
D.可重用性


点击查看答案


105、填空题  需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是()需求。


点击查看答案


106、单项选择题  下列选项中,不属于可行性研究的任务的是()。

A.概要设计
B.经济可行性研究
C.技术可行性研究
D.开发方案的选择


点击查看答案


107、单项选择题  EJB类库存在于Java的哪个版本中?()

A.J2SE
B.J2EE
C.J2ME
D.J2NE


点击查看答案


108、填空题  为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表第i种风险,pi表示(),xi代表该风险带来的影响。


点击查看答案


109、单项选择题  假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件()

A.MyApp目录下
B.MyApp\images目录下
C.MyApp\WEB-INF目录下
D.MyApp\WEB-INF\lib目录下


点击查看答案


110、单项选择题  在软件工程中,()不属于软件开发部分的任务。

A.软件总体设计
B.单元测试计划
C.软件经销
D.组装测试计划


点击查看答案


111、问答题  

计算题:1978年,Putnam提出了大型软件项目的动态多变量估算模型L=CkE1/3td4/3。如果将开发时间td延长20%,工作量可以减少到原来的百分之几?


点击查看答案


112、单项选择题  关于PL/SQL块的执行部分下列说法正确的是?()

A.PL/SQL表达式可以包含分组函数.
B.PL/SQL表达式不可以包含SQL函数.
C.在SQL语句中部分分组函数可用.
D.以上都不对


点击查看答案


113、单项选择题  在软件质量要素的评价准则中,程序易于理解的程度指的是()。

A.简单性
B.准确性
C.简明性
D.执行效率


点击查看答案


114、单项选择题  下列哪个为JSP的隐含对象()

A.env
B.page
C.jspinfo
D.context


点击查看答案


115、问答题  对系统规格说明的技术评审主要解决哪些问题?


点击查看答案


116、名词解释  产生软件危机的原因主要有哪些?


点击查看答案


117、单项选择题  模块内聚度越高,说明模块内各成分彼此结合的程度越()。

A、松散
B、紧密
C、无法判断
D、相等


点击查看答案


118、单项选择题  软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一套分层的()图。

A.流程
B.数据流
C.软件结构
D.事务转换


点击查看答案


119、单项选择题  程序的三种基本控制结构的共同特点是()

A.不能嵌套使用
B.只能用来写简单程序
C.已经用硬件实现
D.只有一个入口和一个出口


点击查看答案


120、填空题  可行性研究要在()之后进行。


点击查看答案


121、单项选择题  常用的设计模式有()种。

A.20
B.23
C.18
D.25


点击查看答案


122、填空题  在软件的生产过程中,总是有大量各种信息要记录,因此,()在产品的开发过程中起着重要的作用。


点击查看答案


123、单项选择题  ()是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。

A.测量
B.度量
C.估算
D.指标


点击查看答案


124、单项选择题  在MVC设计模式中,JavaBean的作用是()

A、Controller
B、Model
C、业务数据的封装
D、View


点击查看答案


125、填空题  问题定义的来源是()。


点击查看答案


126、问答题  解释评价风险的三元组[ri,pi,xi]。


点击查看答案


127、单项选择题  对于每一个网站访问用户都要访问的变量,应该将它设为()变量。

A.Session
B.Reques
C.Response
D.Application


点击查看答案


128、填空题  SA方法中使用半形式化的描述方式表达需求,采用的主要描述工具是()。


点击查看答案


129、多项选择题  会话变量集合按()来进行索引。

A.会话变量Name
B.会话变量Value
C.整数索引
D.以上都可以


点击查看答案


130、填空题  ()是软件生存周期中时间最长的阶段。


点击查看答案


131、单项选择题  Transaction接口主要用于管理事务。它的哪个方法用于事务的回滚()

A.wasRollBack方法
B.rollback方法
C.commit方法
D.wasCommitted方法


点击查看答案


132、单项选择题  在软件质量要素的评价准则中,计算和控制的精确程度指的是()。

A.简单性
B.准确性
C.简明性
D.执行效率


点击查看答案


133、多项选择题  JvavServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示技术的最大优势是其:()

A.简单、便捷
B.采用的组件模型
C.时间驱动技术
D.方便管理


点击查看答案


134、单项选择题  画软件结构图时应注意调用关系只能()。

A.从上到下
B.从下到上
C.从左到右
D.从右到左


点击查看答案


135、问答题  软件质量保证(SQA)活动主要包括哪些内容?


点击查看答案


136、名词解释  软件危机的表现有哪些?


点击查看答案


137、问答题  在建立软件开发组织的时候要注意的原则是哪些?


点击查看答案


138、问答题  软件设计的基本原理包括哪些内容?


点击查看答案


139、填空题  软件开发项目每年所需的人年数与开发时间的关系满足Rayleigh-Norden分布,即软件项目的工作量分布曲线的(),因此,参加软件项目的人员就不能一成不变。


点击查看答案


140、填空题  为了识别风险,Boehm建议使用各类()来标识风险。


点击查看答案


141、填空题  正式的技术评审是降低()的重要措施。


点击查看答案


142、多项选择题  在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()

A.path
B.type
C.name
D.input


点击查看答案


143、填空题  JSP方法不明确的划分()和()两个阶段。


点击查看答案


144、单项选择题  当用命令ls–al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键()?

A、Shift+Home
B、Ctrl+PgUp
C、Alt+PgDn
D、Shift+PgUp


点击查看答案


145、填空题  McCabe指出,V(G)可作为程序规模的定量指标,V(G)值越高的程序往往是越复杂、越容易出问题的程序。因此,他建议模块规模以()为宜。


点击查看答案


146、问答题  结构化分析的“结构化”体现在哪里?


点击查看答案


147、多项选择题  要创建一个EJB,必须要至少编写哪些Java类和接口?()

A.定义远程(或业务)接口
B.定义本地接口
C.定义Bean接口
D.编写Bean的实现


点击查看答案


148、单项选择题  数据字典(DD)是定义()系统描述工具中的数据的工具。

A.数据流程图
B.系统流程图
C.程序流程图
D.软件结构图


点击查看答案


149、单项选择题  xsl:apply-templates属于()

A.选择模式
B.测试模式
C.模板模式
D.匹配模式


点击查看答案


150、单项选择题  关于XSL和CSS说法不正确的是()

A.都可以用来定义XML的显示格式
B.CSS决定了页面的视觉外观
C.XSL是CSS的代替品
D.使用XSL可以将XML文档的结构换为不同的XML文档


点击查看答案


151、单项选择题  以下关于配置文件的说法正确的是()

A.给定目录或应用程序中weB.config文件存在是完全可选的。
B.给定目录或应用程序中weB.config文件存在是必须的。
C.不管weB.config文件是否存在,该目录的所有配置设置将自动从父目录继承。
D.运行时,ASP.NET使用这些weB.config配置文件,针对传入的每个URL目标请求分层计算两个或以上的设置集合。


点击查看答案


152、多项选择题  Spring那个提供了哪几个标准事件()

A.ContextRefreshedEvent
B.ContextClosedEvent
C.RequestHandledEvent
D.ResponseHandledEvent


点击查看答案


153、单项选择题  栈是一种()

A.存取受限的线性结构
B.存取不受限的线性结构
C.存取受限的非线性结构
D.存取不受限的非线性结构


点击查看答案


154、单项选择题  在字符串前面加上()符号,则字符串中的转义字符将不被处理。

A.@
B.\
C.#
D.%


点击查看答案


155、单项选择题  在详细设计阶段,经常采用的工具包括()。

A.SC图
B.DFD图
C.判定表
D.形式化方法


点击查看答案


156、单项选择题  下列哪个集合操作符返回两个查询都有的行。()

A、Union
B、Union all
C、Union only
D、Intersect


点击查看答案


157、单项选择题  对单元测试的理解有误的是()

A.测试内容包括模块程序结构检查、代码测试和模块内功能测试
B.是对软件中的基本组成单位进行测试
C.常用的方法包括模块接口测试、局部数据结构测试
D.不具有回归性


点击查看答案


158、填空题  基本CoComo模型主要用于()估算整个系统开发和维护的工作量以及软件开发所需要的时间。


点击查看答案


159、单项选择题  设置服务器控件的改动立即提交至服务器,需要将服务器控件的()属性设置为True。

A.AutoAction
B.AutoPostBack
C.AutoSubmit
D.以上都不对


点击查看答案


160、单项选择题  下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。

A.原型模型
B.瀑布模型
C.基于知识的智能模型
D.变换模型


点击查看答案


161、单项选择题  Http缺省的请求方法是()

A.PUT
B.GET
C.POST
D.TRACE


点击查看答案


162、单项选择题  针对J2EE企业应用来讲,最简单的Wed服务器系统有两个参与者()前者提供服务的接口和实现,后者使用Web服务。

A.服务提供者和服务请求者
B.服务代理商和服务请求者
C.服务提供者和服务代理商
D.服务请求者和服务代理商


点击查看答案


163、单项选择题  在软件工程的原则中,抽象、信息隐藏、模块化和局部化的原则支持软件的()。

A.有效性
B.可互操作性
C.可靠性
D.可追踪性


点击查看答案


164、单项选择题  原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统。

A.需求不确定性高的
B.需求确定的
C.管理信息
D.实时


点击查看答案


165、填空题  计算机系统工程包括硬件工程、软件工程、人机工程、()等4个子工程。


点击查看答案


166、问答题  风险驾驭与监控的主要目标有哪些?


点击查看答案


167、填空题  计算机软件是指与计算机系统操作有关的()以及任何()与之有关的文档资料。


点击查看答案


168、问答题  什么是结构化分析?


点击查看答案


169、单项选择题  以下哪种查询语句可以正确的执行:()

A.selecttofromOrderowhereo.id=:1
B.selectofromOrderowhereo.id=:1ando.customer=?2
C.fromOrderowhereo.id=1?
D.以上均不正确


点击查看答案


170、单项选择题  下列选项中,不属于质量管理的主要任务的是()。

A.制定软件质量保证计划
B.按照质量评价体系控制软件质量要素
C.增加软件产品的功能
D.对最终软件产品进行确认


点击查看答案


171、单项选择题  Struts框架可以支持以下哪种程序开发语言?()

A.C
B.C++
C.Java
D.C#


点击查看答案


172、单项选择题  一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为()。

A.时间内聚
B.功能内聚
C.通信内聚
D.顺序内聚


点击查看答案


173、填空题  技术可行性研究是根据客户提出的系统功能、性能要求及实现系统的各项约束条件,从()的角度研究实现系统的可行性。


点击查看答案


174、问答题  成本管理的主要任务是什么?


点击查看答案


175、单项选择题  在软件质量要素的评价准则中,程序监视自身运行并标识错误的程度指的是()。

A.容错性
B.检测性
C.安全性
D.可操作性


点击查看答案


176、名词解释  瀑布模型适合于哪类软件系统的开发?


点击查看答案


177、名词解释  软件工程的7条原则是什么?


点击查看答案


178、单项选择题  解决软件危机的途径不包括哪个?()

A、组织良好
B、统一开发标准
C、使用软件工具
D、加大人员数量


点击查看答案


179、问答题  质量管理的主要任务是什么?


点击查看答案


180、名词解释  瀑布模型的缺点主要有哪些?


点击查看答案


181、问答题  绘图题:请用判定表画出以下问题的行为逻辑。人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。


点击查看答案


182、填空题  需求分析阶段产生的最重要的文档是()。


点击查看答案


183、单项选择题  需求分析的任务不包括()?

A、认清问题
B、系统设计
C、导出逻辑模型
D、需求评审


点击查看答案


184、问答题  民主制小组是怎样的一种组织形式?


点击查看答案


185、单项选择题  以下关于EJB生态圈的叙述不正确的是()

A.EJB生态圈是由成千上万种工具、服务器、IDE等构成
B.整个EJB生态圈都是围绕EJB应用的开发、部署进行的
C.部署者是整个圈子的支配着
D.EJB开发者主要使用的两种产品:EJB容器和EJB工具


点击查看答案


186、名词解释  软件产品的特点是什么?


点击查看答案


187、多项选择题  在XML中,W3C组织给出的样式表语言的推荐标准有()

A.XPointer
B.XSL
C.XPath
D.CSS


点击查看答案


188、单项选择题  软件开发期不包括哪个阶段?()

A、软件计划
B、需求分析
C、软件维护
D、软件测试


点击查看答案


189、单项选择题  反映模块内部特性的是()。

A.接口
B.状态
C.功能
D.逻辑


点击查看答案


190、填空题  最迟启动时间与完成该子任务所需时间之和就是该子任务的()。


点击查看答案


191、单项选择题  游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true?()

A.%FOUND
B.%NOTFOUND
C.%ROWCOUNT
D.%ISOPEN


点击查看答案


192、单项选择题  哪一个对象可以用于获得浏览器发送的请求()

A.HttpServletRequest
B.HttpServletResponse
C.HttpServlet
D.Http


点击查看答案


193、名词解释  计算机软件


点击查看答案


194、单项选择题  软件需求说明书是软件需求分析阶段的重要文件,下述()是其应包含的内容。①数据描述②功能描述③模块描述④性能描述

A.②
B.③④
C.①②③
D.①②④


点击查看答案


195、多项选择题  动态网站需要的技术为()

A、CGI
B、HTTP
C、ASP
D、PHP


点击查看答案


196、名词解释  螺旋模型的每一个周期包括哪几个阶段?


点击查看答案


197、多项选择题  Spring在切入点上支持以下哪些运算()

A.或运算
B.与运算
C.加法运算
D.且运算


点击查看答案


198、单项选择题  PL/SQL的哪一部分实现对数据的操作?()

A、头部分
B、列外部分
C、执行部分
D、声明部分


点击查看答案


199、问答题  项目管理人员经常采用的跟踪方式主要有哪些?


点击查看答案


200、填空题  计算机系统工程包括()、软件工程、人机工程、数据库工程等4个子工程。


点击查看答案


201、单项选择题  结构化分析方法使用的描述工具()描述系统由哪几部分组成,各部分之间有什么联系等等。

A.数据流图
B.数据字典
C.判定表
D.判定树


点击查看答案


202、单项选择题  无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?()

A、无状态会话Bean
B、有状态会话Bean
C、CMP
D、BMP


点击查看答案


203、单项选择题  软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。

A.可理解性
B.可靠性
C.可适应性
D.可重用性


点击查看答案


204、单项选择题  Struts应用框架是()模式的实现。

A.JSP Model1
B.MVC
C.DAO
D.Facade


点击查看答案


205、名词解释  度量(metric)


点击查看答案


206、名词解释  计算机系统工程


点击查看答案


207、单项选择题  需求规格说明书的内容不应包括对()的描述。

A.主要功能
B.算法的详细过程
C.用户界面和运行环境
D.软件性能


点击查看答案


208、多项选择题  PL/SQL程序块的主要特点有()

A.不具有模块化的结构
B.使用过程化语言控制结构
C.能够进行错误处理
D.PL/SQL程序块只能在SQLPlus、SQLPlusWorkskeet等工具支持下以解释型方式执行,不能编译可执行文件、脱离支撑环境执行


点击查看答案


209、单项选择题  下面模式属于行为设计模式的是()

A.command模式
B.FactoryMothod模式
C.Beidge模式
D.Adapter模式


点击查看答案


210、单项选择题  技术可行性是可行性研究的关键,其主要内容一般不包括()。

A、风险分析
B、资源分析
C、人员分析
D、技术分析


点击查看答案


211、问答题  正式的技术评审(FTR)的过程一般由哪6个步骤组成?


点击查看答案


212、名词解释  软件工程的7条基本原理是什么?


点击查看答案


213、填空题  程序图G的环形复杂度V(G)的值等于程序图中有界和无界的()的个数。


点击查看答案


214、单项选择题  如果要创建用于上传文件的表单,标签的编码类型“method”属性必须设置为()

A.GET
B.POST
C.multipart/form-data
D.true


点击查看答案


215、单项选择题  需求规格说明书的作用不应包括()。

A.软件设计的依据
B.用户与开发人员对软件要做什么的共同理解
C.软件验收的依据
D.软件可行性研究的依据


点击查看答案


216、单项选择题  你试图用下面句子查询数据:()SELECT100/NVL(quantity,0)FROMinventory;为何QUANTITY为null空值时,将导致出错?

A、表达式企图被空值除.
B、换函数参数数据类型不一致.
C、空值不能被转成实际值
D、表达式企图被零除.


点击查看答案


217、单项选择题  基于代码行的面向规模的度量方法适合于()。

A.过程式程序设计语言和事前度量
B.第四代语言和事前度量
C.第四代语言和事后度量
D.过程式程序设计语言和事后度量


点击查看答案


218、单项选择题  在定义内部样式表中使用导入外部样式表可用()

A.@import
B.import
C.@inclede
D.include


点击查看答案


219、多项选择题  Oracle数据库服务器的默认用户一般有()

A.sys用户
B.system用户
C.root用户
D.scott用户


点击查看答案


220、填空题  层次结构的上一层是下一层的(),下一层是上一层的()。


点击查看答案


221、填空题  维护中,因误删除一个标识符而引起的错误是()副作用。


点击查看答案


222、单项选择题  JDK中运用了()来限制添加到Set中的对象必须是唯一的。

A.抽象工厂(AbstractFactory)模式
B.命令(CommanD.模式
C.单一(Singleton)模式
D.代理(Proxy)模式


点击查看答案


223、问答题  计算题:要度量某软件的质量要素F1(正确性),假设C11=0.3,C12=0.3,C13=0.4,其余的C1k=0,F1对可追踪性的测量值M1=0.7、对完全性的测量值M2=0.9、对一致性的测量值M3=0.6,试求正确性的度量值F1。


点击查看答案


224、单项选择题  设计模式中应优先使用的复合技术是()

A.抽象类
B.接口继承
C.类继承
D.对象组合


点击查看答案


225、问答题  结构化设计方法的基本思想是什么?


点击查看答案


226、填空题  软件工程由();()和()三部分组成,称为软件工程的三要素。


点击查看答案


227、填空题  对涉及若干个其他属性的软件要素、准则或属性的度量,称为()。


点击查看答案


228、单项选择题  下面的那一个不属于MVC模式中的对象?()

A.Model
B.View
C.Collection
D.Controller


点击查看答案


229、填空题  JSD是一种典型的()的分析设计方法。


点击查看答案


230、问答题  一个主程序员制小组由哪些人员组成?


点击查看答案


231、问答题  简述SA方法的缺点。


点击查看答案


232、填空题  数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、()以及外部实体。


点击查看答案


233、单项选择题  在Servlet处理请求的方式为()

A、以进程的方式
B、以程序的方式
C、以线程的方式
D、以响应的方式


点击查看答案


234、多项选择题  JavaServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示层技术的最大优势是其:()

A.简单、便捷
B.采用的组件模型
C.事件驱动技术
D.方便管理


点击查看答案


235、名词解释  软件生存周期


点击查看答案


236、填空题  软件项目的风险按照其影响的范围,可分为项目风险、技术风险和()三类。


点击查看答案


237、多项选择题  String类的IndexOf()方法返回的类型是()

A、Int16
B、Int32
C、int
D、long


点击查看答案


238、问答题  原型法模型一般适应哪些场合?


点击查看答案


239、单项选择题  最高程度也是最差的耦合是()。

A.公共耦合
B.内容耦合
C.控制耦合
D.数据耦合


点击查看答案


240、多项选择题  如何删除用户计算机中的Cookie()

A.不能直接删除用户计算机中的Cookie
B.调用Cookie集合的Remove方法
C.将Cookie设置已过去的到期日期,添加到Response中即可
D.以上叙述都不正确


点击查看答案


241、单项选择题  软件设计的主要目标是保证软件的高可靠性和什么性?()

A、易移植性
B、易维护性
C、易销售性
D、易测试性


点击查看答案


242、问答题  基于计算机系统的成本主要由哪4个部分组成?


点击查看答案


243、多项选择题  Spring在切入点上支持一下哪些运算()

A.或运算
B.与运算
C.加法运算
D.且运算


点击查看答案


244、填空题  在制定进度计划时,应首先找到影响进度的(),并在其上安排一定的节假日和机动时间,以便应付可能出现的问题和难点。


点击查看答案


245、单项选择题  静态分析程序和动态测试程序属于软件工具中的哪一类?()

A、需求分析工具
B、编码工具
C、确认工具
D、设计工具


点击查看答案


246、单项选择题  以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。

A.喷泉模型
B.增量模型
C.瀑布模型
D.螺旋模型


点击查看答案


247、单项选择题  变换3.2.1位于数据流程图的第几层?()

A、1
B、2
C、3
D、0


点击查看答案


248、填空题  风险分析的四个主要活动:风险标识、风险估算、风险评价、()。


点击查看答案


249、名词解释  软件概要设计


点击查看答案


250、单项选择题  Servlet在容器中经历的阶段,按顺序为()

A、服务、加载、初始化、卸载、销毁
B、加载、初始化、服务、销毁、卸载
C、初始化、服务、销毁、加载、卸载
D、服务、卸载、加载、初始化、销毁


点击查看答案


251、填空题  在画分层数据流图时,父图与子图的输入输出要()。


点击查看答案


252、单项选择题  软件特性中,在给定的时间间隔内,程序成功运行的概率指的是()。

A.有效性
B.可适应性
C.正确性
D.可靠性


点击查看答案


253、问答题  软件工程的规范与标准包括哪五个方面?


点击查看答案


254、单项选择题  在软件质量要素中,对未授权人员访问程序或数据加以控制的程度指的是()。

A.完整性
B.可用性
C.正确性
D.灵活性


点击查看答案


255、单项选择题  下列选项中,属于概要设计阶段的任务的是()。

A.组装测试计划
B.单元测试计划
C.初步用户手册
D.验收测试计划


点击查看答案


256、问答题  衡量软件的复杂程度有哪些基本原则?


点击查看答案


257、单项选择题  软件需求分析一般应确定的是用户对软件的()。

A.功能需求
B.非功能需求
C.性能需求
D.功能需求和非功能需求


点击查看答案


258、单项选择题  详细设计的基本任务中包括()。

A.数据流设计
B.人机对话设计
C.数据库的逻辑设计
D.软件结构设计


点击查看答案


259、单项选择题  结构化分析方法(SA)是一种面向()的需求分析方法。

A.一对象
B.数据结构
C.数据流
D.控制流


点击查看答案


260、问答题  什么是软件概要设计?该阶段的基本任务是什么?


点击查看答案


261、问答题  

绘图题:用SA方法画出下列问题的顶层和0层数据流图。某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。
该系统有两部分功能:
(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。
(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。


点击查看答案


262、单项选择题  以下关于面向对象概念的描述中,不正确的一项是()。

A.在现实生活中,对象是指客观世界的实体
B.程序中的对象就是现实生活中的对象
C.在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)
D.在程序中,对象是一组变量和相关方法的集合


点击查看答案


263、单项选择题  下面哪一个项目仅在Struts中出现?()

A.JavaBean
B.WeB.xml
C.struts-config.xml
D.application.propertyes


点击查看答案


264、单项选择题  软件编码阶段产生的文档是?()

A、软件计划任务书
B、软件需求规格说明书
C、软件概要设计说明书
D、软件详细说明书
E、软件源代码


点击查看答案


265、填空题  风险分析的四个主要活动:风险标识、风险估算、()、风险驾驭和监控。


点击查看答案


266、单项选择题  在软件质量要素的评价准则中,操作该软件的难易程度指的是()。

A.容错性
B.检测性
C.安全性
D.可操作性


点击查看答案


267、单项选择题  下列不是常见的模型元素间的关系有()

A、并联
B、聚合
C、依赖
D、笔记


点击查看答案


268、问答题  层次式小组是怎样的一种组织形式?


点击查看答案


269、问答题  可行性研究的目的是什么?


点击查看答案


270、单项选择题  分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。

A.细节
B.输人与输出
C.软件的作者
D.绘制的时间


点击查看答案


271、填空题  硬件工程可以划分为硬件定义、()、硬件制造与销售维修三个阶段。


点击查看答案


272、填空题  计算机系统的软件由程序、数据和()组成。


点击查看答案


273、多项选择题  在JBoss安装目录下的/server/default/deploy目录中可以部署以下哪种文件:()

A.EAR
B.XML文件
C.EJBJAR
C.任何“.jar”库


点击查看答案


274、单项选择题  软件结构的基础是什么?()

A、模块
B、数据源
C、代码
D、文档


点击查看答案


275、单项选择题  在J2EE中属于Web层的组件有()

A.HTML
B.EJB
C.Applet
D.JSP


点击查看答案


276、单项选择题  软件详细设计阶段产生的文档是?()

A、软件计划任务书
B、软件需求规格说明书
C、软件概要设计说明书
D、软件详细说明书
E、软件源代码


点击查看答案


277、单项选择题  Jackson方法是面向()的设计方法。

A.数据结构
B.数据流
C.控制
D.对象


点击查看答案


278、单项选择题  软件项目管理必须()介入。

A.从项目的开头
B.在可行性研究之后
C.在需求分析之后
D.在编码之后


点击查看答案


279、单项选择题  软件是一种逻辑产品,它的开发主要是()。

A.研制
B.拷贝
C.再生产
D.复制


点击查看答案


280、填空题  软件设计阶段,是把软件“()”的逻辑模型变换为“()”的物理模型。


点击查看答案


281、名词解释  计算机辅助软件工程


点击查看答案


282、问答题  软件开发各个阶段都需要哪些人员?


点击查看答案


283、单项选择题  如果希望输出”<”,那么在标签中应该设定哪一个属性?()

A.value
B.escapeXml
C.default
D.entity


点击查看答案


284、单项选择题  在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()。

A.要让软件做什么
B.要给该软件提供哪些信息
C.要求软件工作效率怎样
D.要让软件具有何种结构


点击查看答案


285、填空题  对不依赖于其他属性的软件的简单属性的测量称为()。


点击查看答案


286、填空题  计算机系统工程包括硬件工程、()、人机工程、数据库工程等4个子工程。


点击查看答案


287、问答题  软件复杂性的概念?


点击查看答案


288、单项选择题  下面对Web应用开发中Servlet组件说法错误的是()

A.Servlet是按照接受请求/返回响应的模式工作的
B.运行于Servlet容器中,是被动态加载的
C.在Struts框架中,Servlet充当模型组件
D.在Struts框架中,Servlet充当控制器组件


点击查看答案


289、多项选择题  客户端状态管理的解决方案有()

A.URL重写
B.隐藏域
C.Cookie
D.以上都不是


点击查看答案


290、问答题  简述数据库工程完成的主要任务有哪些?


点击查看答案


291、问答题  可行性研究的结果有哪四种?


点击查看答案


292、单项选择题  对一个DTD语句中提供的“+”或“*”操作符映射,以下正确的是()

A.将其映射成一个类。然后将类映射成一个字段。
B.将其映射成一个变量。然后将类映射成一个表。
C.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个表
D.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个字段


点击查看答案


293、名词解释  软件的有效性函数A(t)


点击查看答案


294、单项选择题  JBoss有一个默认的数据源DefautDS,它使用JBoss内置的()数据库。

A.MSSQL
B.HSQLDB
C.MySql
D.SQLDB


点击查看答案


295、填空题  目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和(),这两种方法都生成描述项目进展状态的任务网络图。


点击查看答案


296、填空题  风险分析的四个主要活动:()、风险估算、风险评价、风险驾驭和监控。


点击查看答案


297、名词解释  软件生存周期如何划分?


点击查看答案


298、单项选择题  哪个不是软件危机的具体表现?()

A.供求矛盾
B.软件成本难以估计
C.软件开发进度难以估计
D.开发费高


点击查看答案


299、单项选择题  如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()

A.e3,e1,e4,e2
B.e4,e3,e2,e1
C.e3,e4,e1,e2
D.任意顺序


点击查看答案


300、单项选择题  下列关于Oracle数据库备份和恢复的描述错误的是()

A.每一个数据库实例都有一个在线日志
B.数据库日志有两部分组成:在线日志和归档日志
C.数据库备份是由构成Oracle数据库的物理文件和操作系统备份所组成的
D.当介质故障时进行数据库恢复,利用备份文件恢复毁坏的数据文件,不恢复控制文件


点击查看答案


题库试看结束后微信扫下方二维码即可打包下载完整版《★软件工程师考试》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后微信扫下方二维码即可打包下载完整版《软件工程师考试:软件工程师考试》题库,分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。

微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G