软件工程师考试(题库版)_第1页
软件工程师考试(题库版)_第2页
软件工程师考试(题库版)_第3页
软件工程师考试(题库版)_第4页
软件工程师考试(题库版)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

软件工程师考试(题库版)1、填空题

软件项目的风险按照其影响的范围,可分为()、技术风险和商业风险三类。正确答案:项目风险2、单选

对一个DTD语句中提供的“+”或“*”操作符映射,以下正确的是()A(江南博哥).将其映射成一个类。然后将类映射成一个字段。B.将其映射成一个变量。然后将类映射成一个表。C.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个表D.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个字段正确答案:C3、问答题

一个主程序员制小组由哪些人员组成?正确答案:由1位主程序员(高级工程师)、2~5位程序员(技术员)、1位后援工程师组成,还可以配备辅助人员(如资料员)。4、单选

相比Struts框架,JSP框架具备()等Struts框架所不具备的特点。A.页面导航B.表单验证C.国际化应用D.组件时间模型正确答案:D5、填空题

在编码阶段对代码的可测试性进行考虑可以()测试阶段的工作量。正确答案:减少6、单选

Http缺省的请求方法是()A.PUTB.GETC.POSTD.TRACE正确答案:B7、单选

下列有关关系数据模型与对象模型的关系说法不正确的是()A.表对应类C.表的字段对应类的属性B.记录对应对象D.表之间的参考关系对应类之间的依赖关系正确答案:D8、单选

软件开发期不包括哪个阶段?()A、软件计划B、需求分析C、软件维护D、软件测试正确答案:C9、填空题

需求分析阶段产生的最重要的文档是()。正确答案:需求分析说明书10、单选

以下哪些接口能够实现对Web访问者的身份认证?()A、HttpServletRequestB、HttpServletResponseC、HttpSessionD、HttpServlet正确答案:C11、单选

针对J2EE企业应用来讲,最简单的Wed服务器系统有两个参与者()前者提供服务的接口和实现,后者使用Web服务。A.服务提供者和服务请求者B.服务代理商和服务请求者C.服务提供者和服务代理商D.服务请求者和服务代理商正确答案:A12、问答题

用瀑布模型开发软件有哪两个前提?正确答案:1、用户能清楚地提供系统的需求2、开发者能完整地理解这些需求,软件生存周期的各个阶段能明确的划分。13、单选

在七种偶合中,最低偶合是()。A、内容偶合B、公共偶合C、数据偶合D、非直接偶合正确答案:D14、单选

需求分析员不要求具备哪些知识?()A、强健的体魄B、广泛的计算机知识C、开发经验D、相应的业务知识正确答案:A15、多选

关于JSP生命周期的叙述,下列哪些为真?()A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件B.每当用户端运行JSP时,jspInit方法都会运行一次C.每当用户端运行JSP时,_jspService方法都会运行一次D.每当用户端运行JSP时,jspDestroy方法都会运行一次正确答案:A,C16、单选

在软件质量要素的评价准则中,程序源代码的紧凑程度指的是()。A.简单性B.准确性C.简明性D.执行效率正确答案:C17、单选

白盒测试方法中的测试覆盖率分析有误的是()A.路径覆盖时选择足够多的测试数据,使被测程序中每条语句至少执行一次B.语句覆盖可以很直观地从源代码中得到测试用例,无须细分每条判定表达式C.判定覆盖是程序中的每个分支至少执行一次,每个判断的取真、取假至少执行一次D.条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径正确答案:A18、单选

软件编码阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E、软件源代码正确答案:E19、多选

在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()A.pathB.typeC.nameD.input正确答案:C,D20、填空题

风险分析的四个主要活动:风险标识、()、风险评价、风险驾驭和监控。正确答案:风险估算21、多选

Spring在切入点上支持一下哪些运算()A.或运算B.与运算C.加法运算D.且运算正确答案:A,B22、单选

以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型正确答案:C23、问答?计算题:如图1所示的程序流程图,试计算其巡回秩数V(G)。正确答案:由程序流程图画流图或称程序图如图2所示。于是有:(1)V(G)=E–N+2=13–10+2=5(2)V(G)=封闭区域个数=5(3)V(G)=谓词结点个数+1=P+1=4+1=524、单选

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

软件定义过程可通过软件系统的()和需求分析两个阶段来完成。正确答案:可行性研究26、单选

解决软件危机的途径不包括哪个?()A、组织良好B、统一开发标准C、使用软件工具D、加大人员数量正确答案:D27、填空题

JSP方法适用于输入数据和输出数据之间有()的问题求解。正确答案:对应关系28、单选

哪一个不是EL定义的隐式对象?()A.cookieB.pageContextC.attributesD.initParam正确答案:C29、问答?计算题:要度量某软件的质量要素F2(可靠性),假设C23=0.2,C24=0.3,C25=0.3,C26=0.2,其余的C2k=0,F2对一致性的测量值M3=0.8、对容错性的测量值M4=0.7、对准确性的测量值M5=0.6,对简单性的测量值M6=0.5,试求可靠性的度量值F2。正确答案:30、名词解释

软件工程的7条基本原理是什么?正确答案:1)用分阶段的生存周期计划严格管理2)坚持进行阶段评审3)实行严格的产品控制4)采用现代程序设计技术5)结果应能清楚地审查6)开发小组的人员应少而精7)承认不断改进软件工程实践的必要性31、单选

下面对Web应用开发中Servlet组件说法错误的是()A.Servlet是按照接受请求/返回响应的模式工作的B.运行于Servlet容器中,是被动态加载的C.在Struts框架中,Servlet充当模型组件D.在Struts框架中,Servlet充当控制器组件正确答案:C32、填空题

数据流图中有四种符号元素,他们是();();();()。正确答案:数据流,加工,数据存储,实体33、问答题

风险评价过程可分为哪四步?正确答案:风险评价过程可分四步进行:1)定义项目的风险参照水准;2)定义每种风险的三元组[ri,pi,xi],并找出和每个参照水准之间的关系;3)预测一组参照点以定义一个项目终止区域,用一条曲线或一些易变动区域来定界;4)预测各种风险组合的影响是否超出参照水准。34、单选

软件工程中的人·月是个什么单位?()A、距离B、时间C、人力D、金钱正确答案:C35、单选

如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()A.e3,e1,e4,e2B.e4,e3,e2,e1C.e3,e4,e1,e2D.任意顺序正确答案:B36、单选

SAX中用于解析实体的基本接口是()A.ContentHandler接口B.DTDHandler接口C.EntityResolver接口D.ErrorHandler接口正确答案:C37、问答题

软件质量保证(SQA)活动主要包括哪些内容?正确答案:SQA活动主要包括以下内容:1)在需求分析阶段提出对软件质量的需求,并将其自顶向下逐步分解为可以度量和控制的质量要素,为软件开发、维护各阶段软件质量的定性分析和定量度量打下基础;2)研究并选用软件开发方法和工具;3)对软件生存周期各阶段进行正式的技术评审(FTR);4)制定并实施软件测试策略和测试计划;5)及时生成软件文档并进行其版本控制;6)保证软件开发过程与选用的软件开发标准相一致;7)建立软件质量要素的度量机制;8)记录SQA的各项活动,并生成各种SQA报告。38、问答题

可行性研究的目的是什么?正确答案:用最小的代价在尽可能短的时间内,确定问题是否能够解决,从而确定问题是否值得去解决。39、单选

软件的可移植性支持软件的()。A.可适应性B.可互操作性C.可追踪性D.有效性正确答案:A40、填空题

最迟启动时间与完成该子任务所需时间之和就是该子任务的()。正确答案:最迟结束时间41、单选

数据字典是对数据定义信息的集合,它所定义的对象都包含于()。A.数据流图B.程序框图C.软件结构D.方框图正确答案:A42、单选

DOM中XMLDOMnodelist的length属性的表示是:()A.该对象中文本字符的长度B.该对象中元素节点的数量C.该对象中节点的数量D.该对象中文档对象的数量正确答案:C43、问答题

计算题:甲乙两名程序测试员同时对一个程序进行独立测试一个月,甲发现并改正了24个错误;乙发现并改正了23个错误,其中有12个错误甲也发现了。试估算该程序经过甲乙两人这一个月测试后,还残留多少个错误?正确答案:由题意知,E1=24,E2=23,E0=12,该程序所含错误总数可估算如下:ET=E1×E2/E0=24×23/12=46(个)经过一个月的测试,该程序还残留的错误数为:Er(τ)=ET–EC(τ)Er(1)=ET–EC(1)=ET–(E1+E2–E0)=46–(24+23-12)=11(个)44、名词解释

软件危机正确答案:软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。45、单选

Transaction接口主要用于管理事务。它的哪个方法用于事务的提交()A.wasRollBack方法B.rollback方法C.commit方法D.wasCommitted方法正确答案:C46、填空题

计算机系统工程包括硬件工程、软件工程、()、数据库工程等4个子工程。正确答案:人机工程47、填空题

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

计算机系统的软件由程序、数据和()组成。正确答案:文档49、填空题

我们把支持软件项目的();();()的软件叫做软件开发的工具软件。正确答案:开发、管理、维护活动50、填空题

JSD是一种典型的()的分析设计方法。正确答案:面向数据结构51、多选

dotNET框架由下列选项中的哪两项组成()A.微软基础类库(MFC.B.公共语言运行库(CLR)C.中间语言(IL)D.dotNet框架类库(FCL)正确答案:B,D52、单选

元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?()A.noneB.saveC.deleteD.save-update正确答案:D53、填空题

JSP方法主要用于规模()的数据处理系统。正确答案:不大54、问答题

在建立软件开发组织的时候要注意的原则是哪些?正确答案:在建立软件开发组织的时候要注意的原则是:①尽早落实责任。特别是软件项目负责人的责任;②减少接口。组织应该有良好的组织结构、合理的人员分工,以减少不必要的通信;③责权均衡。指软件经理的责任不应比赋予他的权力还大。55、填空题

软件项目风险的一个显著特点是具有(),某项风险可能发生也可能不发生。正确答案:不确定性56、问答题

需求分析的最后一个环节是什么?正确答案:认清问题;系统设计;技术复审;导出逻辑模型。57、单选

软件生命周期一般包括:软件开发期和软件运行期,下述()不是软件开发期所应包含的内容。A.需求分析B.结构设计C.程序编制D.软件维护正确答案:D58、单选

软件详细设计阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E、软件源代码正确答案:D59、多选

针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的项目:()A.命名空间System.Threading可以在程序中实现多线程B.命名空间System.Array提供用于操纵数组的类和方法C.命名空间System.IO提供了大量用于执行数学函数的类及方法D.以上的所有命名空间均可以被VB.NET、C#、C++.NET等语言所共享正确答案:A,D60、单选?你判断下面语句,有什么作用?()GRANTupdateONinventoryTOjoeWITHGRANTOPTION;A、一个系统权限被授予用户JOEB、一个对象权限被授予用户JOEC、用户JOE被授予在这个对象上的所有权限D、一个系统权限和一个对象权限被授予用户JOE正确答案:B61、单选

技术可行性是可行性研究的关键,其主要内容一般不包括()。A、风险分析B、资源分析C、人员分析D、技术分析正确答案:C62、问答题

一个好的开发人员应具备的素质和能力有哪些?正确答案:一个好的开发人员应具备的素质和能力有:①善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。②牢固掌握计算机软件的基本知识和技能。③善于分析和综合问题,具有严密的逻辑思维能力。④工作踏实、细致,遵循标准和规范,不靠碰运气,具有严格的科学作风。⑤工作中表现有责任心、有毅力、有耐心。⑥具有良好的书面和口头表达能力。63、多选

下面哪些任务是RequesProcessor完成的()A.把Struts配置文件信息加载到内存中B.把请求转发到Action的execute0方法返回的ActionForward代表的组件C.如果需要的话,创建ActionForm实例,组装数据,并进行表单验证D.找到匹配的Action实例,调用其execute0方法正确答案:B,C,D64、问答?计算题:1978年,Putnam提出了大型软件项目的动态多变量估算模型L=CkE1/3td4/3。如果将开发时间td延长20%,工作量可以减少到原来的百分之几?正确答案:65、填空题

在软件生存周期中,软件定义过程可以通过软件系统的()和()两个阶段来完成。正确答案:可行性研究;需求分析66、单选

xsl:apply-templates属于()A.选择模式B.测试模式C.模板模式D.匹配模式正确答案:D67、单选

软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。A.互相排斥B.互相补充C.独立使用D.交替使用正确答案:B68、问答题

描述加工逻辑有哪些方法?正确答案:a,结构化语言b,判定表C.判定树69、单选

模块的最重要特征是抽象和什么?()A、可靠性B、独立性C、易维护D、信息隐蔽正确答案:D70、问答题

计算题:已估算出CAD软件的代码行数为33.5KLOC,CAD软件为半独立型、中等规模的软件,通过查表得知a=3.0,b=1.12,c=2.5,d=0.35。用基本CoCoMo模型计算开发CAD软件所需的工作量、开发时间以及需要参加项目的平均人数。正确答案:E=aLb=3.0×33.51.12=153PMD=cEd=2.5×1530.35=14.54(月)N=E/D=153/14.54≈11人CAD项目的开发工作量为153PM,开发时间为14.54月,平均需要约11人。71、问答题

风险驾驭与监控的主要目标有哪些?正确答案:风险驾驭与监控的主要目标有三个:1)判断一个预测的风险是否已经发生;2)确保针对每一个风险而制定的风险驾驭步骤正在合理地实施;3)收集有关风险分析的所有信息,以备将来使用。72、问答题

基于计算机系统的成本主要由哪4个部分组成?正确答案:基于计算机系统的成本主要由以下4个部分组成:1)购置并安装软硬件及有关设备的费用;2)系统开发费用;3)系统安装、运行和维护费用;4)人员培训费用。73、单选

在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为40-20-40分布原则,其中20%的工作量指的是()。A.需求分析工作量B.编码工作量C.详细设计工作量D.测试工作量正确答案:B74、单选

JDK中运用了()来限制添加到Set中的对象必须是唯一的。A.抽象工厂(AbstractFactory)模式B.命令(CommanD.模式C.单一(Singleton)模式D.代理(Proxy)模式正确答案:C75、填空题

Putnam模型的优点是揭示了软件项目的()、软件开发时间和工作量三者之间的关系,在理论上有重要意义。正确答案:源程序代码长度76、多选

下列各项中,属于打开游标操作的选项是()A.将符合条件的记录送入内存B.将指针指向第一条记录C.控制游标指向的表D.将指针指向目标记录正确答案:A,B77、填空题

在需求分析阶段常用的图形工具有()、()、()。正确答案:层次方框图、Warnier图、IPO图78、多选

中国古代绘画技法主要有()。A.工笔B.写意C.勾勒D.设色E.水墨正确答案:A,B,C,D,E79、单选

运行Asp.Net需要安装()Web服务器。A.ResinB.tomcatC.WebLogicD.IIS正确答案:D80、填空题

需求分析的主要任务是()。正确答案:要回答“软件必须做什么?”81、单选

常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等。A.面向数据结构的分析方法B.面向时序问题的分析方法C.面向事务的分析方法正确答案:A82、多选

JavaServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示层技术的最大优势是其:()A.简单、便捷B.采用的组件模型C.事件驱动技术D.方便管理正确答案:B,C83、问答题

成本管理的主要任务是什么?正确答案:成本管理的主要任务是估算软件项目的成本,作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用。84、多选

客户端状态管理的解决方案有()A.URL重写B.隐藏域C.CookieD.以上都不是正确答案:A,B,C85、单选

根据国家标准GB8566–88《计算机软件开发规范》的规定,软件的开发和维护划分为8个阶段,其中下列哪个阶段不属于本范围?()A.可行性研究和计划B.需求分析C.客户投诉D.详细设计正确答案:C86、问答题

计算题:已知某软件项目的特征为:用户输入数为30,用户输出数为60,用户查询数为24,共有8个文件,有2个外部界面。如果每个信息量的加权因子都取“一般”值,所有的技术复杂性调节因子都取“普通”值,用Albrecht方法计算该软件项目的功能点。正确答案:基本功能点CT为:CT=用户输入数×4+用户输出数×5+用户查询数×4+文件数×10+外部接口数×7=30×4+60×5+24×4+8×10+2×7=610FP=CT×TCF=CT[0.65+0.01∑Fi]=610×[0.65+0.01×3×14]=652.7功能点87、单选

下哪种命名空间中的类型用于创建WindowsGUI应用程序()A、System.WeB.ServicesB、system.WeB.UIC、System.Windows.FormsD、System.ServiceProcess正确答案:C88、单选

在JSF应用程序中,一般使用()标签来作为密码输入控件。A.h:inputSecretB.h:outputTextC.h:inputTextC.h:inputHidden正确答案:A89、填空题

风险分析的四个主要活动:风险标识、风险估算、()、风险驾驭和监控。正确答案:风险评价90、填空题

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

数据字典中有四类条目,分别是();();();()。正确答案:加工说明,数据流条目,数据存储条目,数据项条目92、问答?计算题:已知一个待开发的基于计算机的系统的总成本的估算值的折现值为10000元,预计新系统投入运行后每年可带来5000元的收入,假设新系统的生存周期(不包括开发时间)为4年,当年的年利率为10%,试求该系统的纯收入T、投资回收期D和投资回收率j。正确答案:对该系统将来的收入折现,计算结果如上表所示。1)纯收入:T=PT–ST=15849.32–10000=5849.32(元)2)投资回收期:D=2+(10000–8677.68)/3756.57=2.352(年)3)投资回收率:代入数据,有:93、单选

软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。A.可修改性B.可靠性C.可适应性D.可重用性正确答案:C94、多选

Spring在切入点上支持以下哪些运算()A.或运算B.与运算C.加法运算D.且运算正确答案:A,B95、单选

软件总体设计阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E软件源代码正确答案:C96、单选

以下属于组件的通用属性的是()A.escapeB.localeC.converterD.以上都不是正确答案:D97、问答题

在硬件工程中,硬件定义阶段的任务有哪些?正确答案:硬件定义阶段的任务是:1)制定硬件开发计划,确定项目成本和工程进度;2)进行硬件需求分析,给出硬件规格说明。3)软件产品的质量往往是靠不住的。98、问答题

画数据流图应该注意什么事项?正确答案:画数据流图注意事项:a.命名.不论是数据流\数据存储还是加工,合适的命名使人们易于理解基含义.b.画数据流而不是控制流.c.一般不画物质流.d.每个加工到少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果.e.编号.f.父图与子图的平衡.g.局部数据存储.h.提高数据流图的易理解性.99、单选

需求分析的任务不包括()?A、认清问题B、系统设计C、导出逻辑模型D、需求评审正确答案:B100、单选

关于促使J2EE框架的出现的原因,以下描述错误的是()A.商业事务越来越复杂,它们的可靠性,以及各种事务的可用性越来越难以保证B.随着Intenet用户呈指数级增长,维护一个有效的安全模型越来越困难C.用户需要更加美观的页面设计和更加灵活的客户端响应D.在Internat上,一个应用的潜在用户可能上百万,能够扩充应用来满足用户群方面的需求很重要正确答案:C101、填空题

为了识别风险,Boehm建议使用各类()来标识风险。正确答案:风险检测表102、多选

下面循环命令()命令使用命令的返回状态值来控制循环的。A.forB.whileC.until正确答案:B,C103、单选

()工具在软件详细设计过程中不采用。A.判定表B.IPO图C.PDLD.DFD图正确答案:D104、单选

原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统。A.需求不确定性高的B.需求确定的C.管理信息D.实时正确答案:A105、单选

软件是一种逻辑产品,它的开发主要是()。A.研制B.拷贝C.再生产D.复制正确答案:A106、问答题

在软件项目中配备和使用人员应遵循的3个主要原则是什么?正确答案:在软件项目中配备和使用人员时,应遵循的3个主要原则是:①重质量:使用少量有实践经验、素质高、有能力的人员去完成关键性任务,常常比使用较多的经验不足的人员更有效。②重培训:花力气培养所需的技术和管理人员是解决人员问题的有效方法。③双阶梯提升:人员要么按照技术职务提升,要么按照管理职务提升,两者不应兼得。107、问答题

快速原型技术的基本思想是什么?正确答案:在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。108、名词解释

原型模型适于哪种情况的软件开发?正确答案:原型模型适合于那些不能预先确切定义需求的软件系统的开发,更适合于那些项目组成员(包括分析员、设计员、程序员和用户)不能很好交流或通信有困难的情况。109、单选

在Sturts应用中,能在()范围内共享数据。A.共享数据的范围page,request,session,applicationB.共享数据的范围request,session,applicationC.共享数据的范围session,applicationD.共享数据的范围session正确答案:A110、名词解释

计算机软件正确答案:计算机软件是指与计算机系统操作有关的程序、数据以及任何与之有关的文档资料。111、多选

会话变量集合按()来进行索引。A.会话变量NameB.会话变量ValueC.整数索引D.以上都可以正确答案:A,B112、单选

如何创建Cookie?()A.使用newCookie语句B.调用responsE.addCookie方法C.使用Cookie的setMaxAge方法D.setCookie方法正确答案:A113、单选

下列选项中,属于实现阶段的任务的是()。A.组装测试计划B.绘制程序流程图C.单元测试D.验收测试计划正确答案:C114、单选

下列关于测试用例的重要性有误的是()。A.测试用例构成了设计和制定测试过程的基础。B.测试设计和开发的类型以及所需的资源主要都受控与测试用例。C.测试的“深度”与测试用例的数量成反比例。D.测试用例通常根据它们所关联的测试类型或测试需求来分类,而且将随类型和需求进行相应地改变。正确答案:C115、单选

JDBC中,用于表示数据库连接的对象是()A.StatementB.ConnectionC.DriverManagerD.PreparedStatement正确答案:B116、填空题

需求分析的基本任务是准确的回答()正确答案:解系统必须做什么117、多选

数据库系统采用锁来实现事务的隔离性,下面哪些属于数据库锁()A.共享锁B.更新锁C.独占锁D.等待锁正确答案:A,B,C118、单选

下列关于Struts框架的说法中,不正确的是()A.Struts实质是JSPModel2的基础上实现的一个MVC框架B.在Struts框架中,视图是由一组JSP文件组成C.在Struts框架中,控制器是由ActiongServlet和Action来实现D.在Struts仅仅可以在服务器端运行,仅仅能通过ActionForm中的validate方法能对提交的表单数据进行验证正确答案:D119、单选

EJB3.0中的查询接口是()A.SelectAPIB.FindAPIC.SelectedAPID.QueryAPI正确答案:D120、填空题

()、原型建造和模拟是基于计算机系统技术可行性研究的有效工具。正确答案:数学建模121、问答题

简述数据库工程完成的主要任务有哪些?正确答案:数据库工程完成的主要任务有:1)调查用户对信息和信息处理的需求,进行可行性论证、成本估算,制定项目计划。2)选择支持数据库系统的硬件和软件。3)数据库设计与实现。4)数据的收集与存储。5)运行、管理与维护。122、填空题

对不依赖于其他属性的软件的简单属性的测量称为()。正确答案:直接度量123、填空题

计算机系统工程包括硬件工程、()、人机工程、数据库工程等4个子工程。正确答案:软件工程124、多选

软件验收测试的合格通过准则是()A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批表、需求分析文档、设计文档和编码实现一致。D.验收测试工件齐全。正确答案:A,B,C,D125、单选

下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A.原型模型B.瀑布模型C.基于知识的智能模型D.变换模型正确答案:A126、单选

在软件质量要素的评价准则中,在各种异常情况下软件能继续提供操作的能力指的是()。A.容错性B.检测性C.安全性D.可操作性正确答案:A127、填空题

为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表第i种风险,pi表示(),xi代表该风险带来的影响。正确答案:第i种风险发生的概率128、单选

在数据流图中,有名字及方向的成分是()。A.控制流B.信息流C.数据流D.信号流正确答案:C129、多选

以下对Configuration对象的理解正确的是()A.Configuration对象可以用来读取配置文件信息B.Configuration对象可以用来创建SessionFactory对象C.Configuration对象只有在Hibernate进行初始化的时候才需要创建D.SessionFactory对象可以直接创建Session对象正确答案:A,B,C130、问答题

绘图题:试画出基于计算机的系统结构模板。正确答案:131、单选

JSF中的ExternalContext是用来提供对()的访问。A.外部环境B.内部环境C.上下文D.Application正确答案:D132、名词解释

螺旋模型的每一个周期包括哪几个阶段?正确答案:螺旋模型的每一个周期都包括计划(需求定义)、风险分析、工程实现和用户评价与阶段评审4个阶段。133、单选

()阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。A.概要设计B.详细设计C.编码D.测试正确答案:B134、填空题

在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为()分布原则。正确答案:40-20-40135、多选

以下那些是dtd的元素类型:()A.EMPTYB.ANYC.entityD.cdata正确答案:A,B136、单选

在确认测试的叙述中不正确的是()。A.确认测试是为了验证软件的功能和性能及其他特性是否与用户的要求一致。B.确认测试的内容包括功能测试和性能测试。C.安装测试不属于确认测试的内容D.它着重考虑软件是否满足确认测试的内容正确答案:C137、多选

JvavServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示技术的最大优势是其:()A.简单、便捷B.采用的组件模型C.时间驱动技术D.方便管理正确答案:B,C参考解析:暂无解析138、多选

EJB的优点有哪些?()A、技术领先B、价格低廉C、性能优越D、强大的容器支持正确答案:A,B139、单选

在软件质量要素的评价准则中,计算和控制的精确程度指的是()。A.简单性B.准确性C.简明性D.执行效率正确答案:B140、单选

需求规格说明书的主要组成部分包括数据流程图和?()A、数据字典B、数据库C、物理模型D、逻辑模型正确答案:A141、单选

软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为()。A.可理解性B.可维护性C.可适应性D.可重用性正确答案:B142、名词解释

软件的有效性函数A(t)正确答案:软件的有效性函数A(t)定义为软件系统在时刻t按照规格说明成功运行的概率。143、填空题

数学建模、原型建造和()是基于计算机系统技术可行性研究的有效工具。正确答案:模拟144、单选

一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为()。A.时间内聚B.功能内聚C.通信内聚D.顺序内聚正确答案:C145、单选

Jackson方法是面向()的设计方法。A.数据结构B.数据流C.控制D.对象正确答案:A146、多选

Wed服务技术的SOA架构由哪些部分组成()A.服务提供者B.ServicebrokerC.ServicerequesterD.XML和WSDL正确答案:A,B,C147、多选

Oracle数据库服务器的默认用户一般有()A.sys用户B.system用户C.root用户D.scott用户正确答案:A,B,D148、单选

软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。A.可理解性B.可靠性C.可适应性D.可重用性正确答案:A149、填空题

当数据流图中的某个加工的一组动作存在着多个条件复杂组合的判断时,其加工逻辑使用()。正确答案:判定表或判定树150、单选

当我们想封装不同算法并使用他们可相互替换时,可以使用()A.桥接模式B.命令模式C.策略模式D.工厂模式正确答案:A151、单选

项目管理的对象是()。A、项目组织B、项目C、建筑产品D、合同正确答案:B152、问答题

软件工程的规范与标准包括哪五个方面?正确答案:1、软件开发过程中作业标准化2、确定每个作业的表示形式3、确定每个文档资料的格式y4、规定组符号5、根据软件开发经验,制定出大家能够接受的开发原则与进度。153、问答题

层次式小组是怎样的一种组织形式?正确答案:层次式小组是将组内人员分为3级:组长1人,他作为项目负责人负责全组工作;他直接领导2~7名高级程序员;每位高级程序员通过基层小组管理若干名程序员。154、填空题

软件的有效性函数A(t)定义为软件系统在()按照规格说明成功运行的概率。正确答案:时刻t155、填空题

软件工程由()、工具和过程三部分组成,称软件工程的三要素。正确答案:方法156、填空题

()是对软件结构中模快间关联程度的一种度量。正确答案:耦合度157、单选

结构化分析方法使用的描述工具()描述系统由哪几部分组成,各部分之间有什么联系等等。A.数据流图B.数据字典C.判定表D.判定树正确答案:A158、单选

在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()。A.要让软件做什么B.要给该软件提供哪些信息C.要求软件工作效率怎样D.要让软件具有何种结构正确答案:A159、填空题

Halstead给出了称为文本复杂性度量的模型。它是根据统计程序中的()的个数来度量程序的复杂程度。正确答案:操作符和操作数160、问答题

计算题:设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。正确答案:由已知N=5,μ=0.13PM,开发该软件需要的通信数量为:C(N)=C(5)=N(N-1)/2=5(5-1)/2=10则由5人组成的程序员小组增加的通信工作量为:EC=μC(5)=0.13PM×10=1.3PM161、单选

软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是()。A.可理解性B.可互操作性C.可维护性D.可追踪性正确答案:B162、单选

SA方法用DFD描述()A.系统的控制流程B.系统的数据结构C.系统的基本加工D.系统的功能正确答案:D163、单选

需求分析阶段研究的对象是软件项目的()。A.用户要求B.合理要求C.模糊要求正确答案:C164、单选

常用的设计模式有()种。A.20B.23C.18D.25正确答案:B165、单选

下列选项中,不属于质量管理的主要任务的是()。A.制定软件质量保证计划B.按照质量评价体系控制软件质量要素C.增加软件产品的功能D.对最终软件产品进行确认正确答案:C166、单选

下面哪一个项目仅在Struts中出现?()A.JavaBeanB.WeB.xmlC.struts-config.xmlD.pertyes正确答案:C167、问答?计算题:已知一个待开发的基于计算机的系统的总成本的估算值的折现值为5000元,预计新系统投入运行后每年可带来2500元的收入,假设新系统的生存周期(不包括开发时间)为5年,当年的年利率为12%,试求该系统的纯收入T、投资回收期D和投资回收率j。正确答案:对该系统将来的收入折现,计算结果如上表所示。168、单选

关于XSL和CSS说法不正确的是()A.都可以用来定义XML的显示格式B.CSS决定了页面的视觉外观C.XSL是CSS的代替品D.使用XSL可以将XML文档的结构换为不同的XML文档正确答案:C169、多选

在JBoss安装目录下的/server/default/deploy目录中可以部署以下哪种文件:()A.EARB.XML文件C.EJBJARC.任何“.jar”库正确答案:A,B,C,D170、单选

你试图用下面句子查询数据:()SELECT100/NVL(quantity,0)FROMinventory;为何QUANTITY为null空值时,将导致出错?A、表达式企图被空值除.B、换函数参数数据类型不一致.C、空值不能被转成实际值D、表达式企图被零除.正确答案:D171、问答题

简述McCall等人的软件质量度量模型。正确答案:McCall等人提出了由软件质量要素、评价准则、定量度量三个层次组成的三层次度量模型。其中第一层是将对软件质量的度量归结为对直接影响软件质量的若干个软件质量要素的度量;由于质量要素很难直接度量,所以第二层是用若干个可度量的评价准则来间接度量软件质量要素;而第三层是对相应评价准则的直接度量。172、多选

以下关于JSF优缺点的叙述不正确的是()A.JSF使用PageControllerPattern,因此会对页面密集型应用程序有帮助B.JSF有一个丰富的组件模型,支持RAD类型的开发C.JSF的开发使得开发人员要做更多的工作D.以JSF为中心的,必须使用其他框架来适应其他视图技术正确答案:C,D173、多选

考虑下列声明,那些是不合法的:()A.DECLAREv_name,v_deptVARCHAR2(14);B.DECLAREv_testNUMBER(5);C.DECLAREV_MAXSALARYNUMBER(7,2)=5000;D.DECLAREV_JOINDATEBOOLEAN:=SYSDATE;正确答案:A,C,D174、问答题

数据流图的作用是什么?正确答案:它以图形的方式描绘数据在系统中流动和处理的过程,反映系统必须完成的逻辑功能.175、问答题

描述表达基本加工逻辑功能的结构化工具有哪些特点?正确答案:其特点如下所述:(1)自然语言语义丰富,语法灵活,可描述十分广泛而复杂的问题,表达人们丰富的感情和智慧。(2)结构化语言没有严格的语法规定,使用的词汇比形式化的计算机语言广泛,但使用的语句类型很少,结构规范,表达的内容清晰、准确、易理解,不易产生歧义。(3)决策树清晰地表达了在什么情况下应采取什么策略,不易产生逻辑上的混乱。是描述基本加工的逻辑功能的有效工具。(4)决策表将比较复杂的决策问题简洁、明确、一目了然地描述出来。它是描述条件比较多的决策问题的有效工具。176、问答题

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

Oracle利用下列哪些机制管理数据库安全性()A.数据库用户B.特权C.用户可用的特权和角色D.角色正确答案:A,B,D178、填空题

软件成本估算主要包括()与任务分解技术正确答案:代码行技术179、单选

在软件质量要素的评价准则中,程序易于理解的程度指的是()。A.简单性B.准确性C.简明性D.执行效率正确答案:A180、单选

以下关于EJB生态圈的叙述不正确的是()A.EJB生态圈是由成千上万种工具、服务器、IDE等构成B.整个EJB生态圈都是围绕EJB应用的开发、部署进行的C.部署者是整个圈子的支配着D

温馨提示

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

评论

0/150

提交评论