软件工程师考试考试答案(强化练习)_第1页
软件工程师考试考试答案(强化练习)_第2页
软件工程师考试考试答案(强化练习)_第3页
软件工程师考试考试答案(强化练习)_第4页
软件工程师考试考试答案(强化练习)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

软件工程师考试考试答案(强化练习)1、填空题

基本CoComo模型主要用于()估算整个系统开发和维护的工作量以及软件开发所需要的时间。正确答案:系统开发的初期2、多选

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

螺旋模型的优点有哪些?正确答案:螺旋模型的主要优点有:1)支持用户需求的动态变化。2)原型可看作形式的可执行的需求规格说明,易于为用户和开发人员共同理解,还可作为继续开发的基础,并为用户参与所有关键决策提供了方便。3)螺旋模型特别强调原型的可扩充性和可修改性,原型的进化贯穿整个软件生存周期,这将有助于目标软件的适应能力。4)为项目管理人员及时调整管理决策提供了方便,进而可降低开发风险。4、单选

在软件质量要素中,程序满足需求规格说明及用户目标的程度指的是()。A.完整性B.可用性C.正确性D.灵活性正确答案:C5、单选

Jackson方法以()为中心。A.控制B.数据结构C.活动事件D.数据流正确答案:B6、多选

Spring那个提供了哪几个标准事件()A.ContextRefreshedEventB.ContextClosedEventC.RequestHandledEventD.ResponseHandledEvent正确答案:A,B,C7、名词解释

软件概要设计正确答案:又称结构设计,这是一个把软件需求转换为软件表示(只是描述软件的总的体系结构)的过程。8、填空题

维护中,因误删除一个标识符而引起的错误是()副作用。正确答案:编码9、单选

每一个设计模式都集中于一个特定的()问题。A.编程B.测试C.设计D.运行正确答案:C10、名词解释

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

软件结构的设计是以()为基础的。正确答案:模块12、单选

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

()是对系统、部件或过程的某一特性所具有的程度进行的量化测量。A.测量B.度量C.估算D.指标正确答案:B14、单选

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

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

设计模块的根本目标是提高模块的什么属性?()A、可靠性B、独立性C、易维护D、信息隐蔽正确答案:B17、问答题

在硬件工程中,硬件设计阶段的任务有哪些?正确答案:硬件设计阶段的任务是:1)设计分析,画出设计图;2)必要时建造原型(即样机)并对其进行测试;3)制造分析,画出生产图。18、单选

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

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

软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是()。A.可理解性B.可互操作性C.可追踪性D.可维护性正确答案:C21、名词解释

盒图(简称N-S图)正确答案:它是一种算法描述工具,它是一种由外往里、结构化逐层展开的二维盒型结构。盒图的控制流程为自上而下,从外到里地执行。22、多选

下面哪些任务是RequesProcessor完成的()A.把Struts配置文件信息加载到内存中B.把请求转发到Action的execute0方法返回的ActionForward代表的组件C.如果需要的话,创建ActionForm实例,组装数据,并进行表单验证D.找到匹配的Action实例,调用其execute0方法正确答案:B,C,D23、单选

软件实体应当做到什么化?()A、抽象化B、隐蔽化C、模块化D、简单化正确答案:C24、单选

关于PL/SQL块的执行部分下列说法正确的是?()A.PL/SQL表达式可以包含分组函数.B.PL/SQL表达式不可以包含SQL函数.C.在SQL语句中部分分组函数可用.D.以上都不对正确答案:A25、问答题

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

分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A.细节B.输入与输出C.软件的作用D.绘制的时间正确答案:B27、填空题

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

结构化程序设计的一种基本方法是()。A.筛选法B.递归法C.迭代法D.逐步求法正确答案:D29、单选

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

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

如果没有指定Cookie的时效,那么默认的时效是()A.一天B.永不过期C.会话级别D.一分钟正确答案:C32、多选

动态网站需要的技术为()A、CGIB、HTTPC、ASPD、PHP正确答案:A,B,C33、单选

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

在软件工程中,()不属于软件开发部分的任务。A.软件总体设计B.单元测试计划C.软件经销D.组装测试计划正确答案:C35、单选

SA方法的分析步骤是首先调查了解当前系统的工作流程,然后()A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型正确答案:A36、单选

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

下列选项中,不属于可行性研究的任务的是()。A.概要设计B.经济可行性研究C.技术可行性研究D.开发方案的选择正确答案:A38、单选

选择结构的复杂性比顺序结构的复杂性要()。A、小B、大C、相等D、无法比较正确答案:B39、填空题

McCabe指出,V(G)可作为程序规模的定量指标,V(G)值越高的程序往往是越复杂、越容易出问题的程序。因此,他建议模块规模以()为宜。正确答案:V(G)≤1040、多选

针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的项目:()A.命名空间System.Threading可以在程序中实现多线程B.命名空间System.Array提供用于操纵数组的类和方法C.命名空间System.IO提供了大量用于执行数学函数的类及方法D.以上的所有命名空间均可以被VB.NET、C#、C++.NET等语言所共享正确答案:A,D41、单选

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

从后台启动进程,应在命令的结尾加上符号()?A.&B.@C.#D.$正确答案:A43、单选

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

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

在字符串中的转义字符前面加上()符号,则此转义字符将不被处理。A.@B.\C.#D.%正确答案:B46、问答题

系统建模和模拟的主要步骤有哪些?正确答案:系统建模和模拟的主要步骤如下:1)分析问题,确定模拟的目标。2)建立模型。3)借助模型对现实系统进行模拟,并评价模拟结果。4)如果模拟结果不正确,则修改模型,然后在3)和4)间进行迭代,直至得到满意的结果为止。5)撰写模拟文档。47、单选

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

下列哪一个接口定义了用于查找、创建和删除EJB实例()A.HomeB.RemoteC.LocalD.Message正确答案:A49、单选

EJB3.0规范引入了()用于引用资源和EJB相关对象,借助于该技术使得应用能够访问到所需要的对象。A.消息服务B.定时器服务C.依赖注入D.拦截器正确答案:C50、单选

软件工作范围不包括哪个?()A、可靠性B、开发效益C、功能D、性能正确答案:D51、单选?软件原型化开发方法有其基本步骤,下述()是实施原型化的最基本的步骤。①获得基本需求②开发工作模型③严格细部说明④模型验证A.全部都是B.①②和④C.④D.①和②正确答案:B52、单选

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

静态分析程序和动态测试程序属于软件工具中的哪一类?()A、需求分析工具B、编码工具C、确认工具D、设计工具正确答案:C54、名词解释

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

估算(estimation)正确答案:是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。56、问答题

解释评价风险的三元组[ri,pi,xi]。正确答案:在评价风险的三元组[ri,pi,xi]中,ri代表第i种风险,pi表示第i种风险发生的概率,xi代表该风险带来的影响,i=1,2,...,l,表示软件开发项目共有l种风险,i为风险序号。57、问答题

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

EntityManager将实体Bean的生命周期分为四种状态,以下属于这四种状态的是()A.新建(new)B.开发(openup)C.部署(deplovE.D.删除(removeD.正确答案:D59、问答题

计算题:已知某软件项目的特征为:用户输入数为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功能点60、问答题

可行性研究的任务主要有哪几个方面?正确答案:可行性研究的任务主要有:1)经济可行性研究;2)技术可行性研究;3)运行操作可行性研究;4)法律可行性研究;5)开发方案的选择。61、单选

属于事件驱动型的XML解析方式的是()A.SAXB.DOMC.JDOMD.DOM4j正确答案:A62、单选

游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true?()A.%FOUNDB.%NOTFOUNDC.%ROWCOUNTD.%ISOPEN正确答案:B63、填空题

在软件生存周期中,软件定义过程的基本任务是确定软件系统的()。正确答案:工程需求64、多选

ActionForm中的validate方法返回什么值,表明是验证成功()A.nullB.空字符串C.一个空的ActionError对象D.一个空的ActionErrors对象正确答案:A,D65、单选

下列关于Oracle数据库备份和恢复的描述错误的是()A.每一个数据库实例都有一个在线日志B.数据库日志有两部分组成:在线日志和归档日志C.数据库备份是由构成Oracle数据库的物理文件和操作系统备份所组成的D.当介质故障时进行数据库恢复,利用备份文件恢复毁坏的数据文件,不恢复控制文件正确答案:D66、多选

下面哪些项目是Microsoft.NET平台所使用的核心技术:()A.WebServiceB.XMLC.SOAPD.Internet协议套件正确答案:B,D67、单选

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

软件设计的主要目标是保证软件的高可靠性和什么性?()A、易移植性B、易维护性C、易销售性D、易测试性正确答案:B69、多选

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

以下关于EJB生态圈的叙述不正确的是()A.EJB生态圈是由成千上万种工具、服务器、IDE等构成B.整个EJB生态圈都是围绕EJB应用的开发、部署进行的C.部署者是整个圈子的支配着D.EJB开发者主要使用的两种产品:EJB容器和EJB工具正确答案:D71、单选

下列选项中属于过程的外部属性的是()。A.工作量B.成本C.事件D.计划及进度正确答案:B72、单选

悲观锁与乐观锁,哪个具有较好的并发性能()。A.悲观锁B.乐观锁C.都一样D.无法确定正确答案:B73、单选

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

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

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

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

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

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

Oracle数据库的数据文件的特征有()。A.一个数据文件与多个数据库联系B.数据文件建立之后,可以改变大小。C.一个表空间由一个或多个数据文件组成D.数据文件包括部分数据库数据正确答案:C80、单选

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

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

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

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

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

test测试命令可以进行哪些方面的测试()A.数值测试B.字符串测试C.文件测试D.文本测试正确答案:A,B,C86、单选

下列哪个集合操作符返回两个查询都有的行。()A、UnionB、UnionallC、UniononlyD、Intersect正确答案:D87、单选

HIPO图中的H图称为什么图?()A、高层图B、嗨图C、顶层图D、层次图正确答案:D88、单选

软件特性中,允许对软件进行修改而不增加其复杂性指的是()。A.可修改性B.可适应性C.可维护性D.可移植性正确答案:A89、单选

哪个不是软件危机的具体表现?()A.供求矛盾B.软件成本难以估计C.软件开发进度难以估计D.开发费高正确答案:D90、填空题

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

实践表明,向一个已经延期的软件项目追加新的开发人员,可能使项目完成得()。正确答案:更晚92、单选

当模块中包含复杂的条件组合时,只有()能够清晰地表达出各种动作之间的对应关系A、判定表和判定树B、盒图C、流程图D、关系图正确答案:A93、单选

画软件结构图时应注意调用关系只能()。A.从上到下B.从下到上C.从左到右D.从右到左正确答案:A94、问答?计算题:1978年,Putnam提出了大型软件项目的动态多变量估算模型L=CkE1/3td4/3。如果将开发时间td延长20%,工作量可以减少到原来的百分之几?正确答案:95、填空题

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

()是软件生存周期中时间最长的阶段。正确答案:维护阶段97、填空题

对涉及若干个其他属性的软件要素、准则或属性的度量,称为()。正确答案:间接度量98、名词解释

软件生存周期正确答案:软件从定义开始,经过开发、使用和维护,直到最终退役的全过程称为软件生存周期。99、单选

栈是一种()A.存取受限的线性结构B.存取不受限的线性结构C.存取受限的非线性结构D.存取不受限的非线性结构正确答案:B100、单选

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

以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型正确答案:C102、单选

在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是()。A.完整性B.可用性C.正确性D.灵活性正确答案:D103、单选

最高程度也是最差的耦合是()。A.公共耦合B.内容耦合C.控制耦合D.数据耦合正确答案:B104、单选

数据字典(DD)是定义()系统描述工具中的数据的工具。A.数据流程图B.系统流程图C.程序流程图D.软件结构图正确答案:A105、单选

软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是().A.可理解性B.可修改性C.可移植性D.可重用性正确答案:C106、单选

下列选项中,属于软件配置管理的任务的是()。A.人员的分工B.估算软件项目的成本C.对软件阶段产品进行评审D.对程序、数据、文档的各种版本进行管理正确答案:D107、单选

软件结构的好坏由什么来体现?()A、软件可靠性B、模块属性C、软件功能D、软件性能正确答案:B108、多选

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

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

项目管理人员经常采用的跟踪方式主要有哪些?正确答案:项目管理人员经常采用的跟踪方式主要有:①定期召开项目工作会议,让每个项目成员汇报任务进展情况和存在的问题。②在软件开发过程中,请专家和用户按照里程碑对阶段性成果进行管理复审,判定实际开发进度是否与计划中定义的里程碑保持一致。③对照进度计划检查各子任务的实际开始时间是否与计划的开始时间一致。④及时了解项目开发人员的进展情况及存在的主要问题。111、单选

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

计算机系统的软件由程序、数据和()组成。正确答案:文档113、单选

软件需求分析一般应确定的是用户对软件的()。A.功能需求B.非功能需求C.性能需求D.功能需求和非功能需求正确答案:D114、名词解释

软件产品的特点是什么?正确答案:①软件开发与硬件研制相比,更依赖于开发人员的业务素质、智力、人员的组织、合作和管理。②大型软件仍然存在着潜伏的错误。③软件产品开发成功后,只需对原版软件进行复制,即可生产出任意多的同样的产品。④还有,软件在使用过程中的维护工作比硬件要复杂得多。⑤由于软件不是物理产品,所以它不会磨损和老化。115、单选

软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()A.生存期B.面向对象设计C.面向对象程序设计D.面向对象分析正确答案:D116、填空题

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

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

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

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

软件的可理解性支持软件的()。A.有效性B.可移植性C.可追踪性D.可靠性正确答案:B121、单选

在XSL文件中不可嵌入哪些内容()A.CSS样式定义B.javascript语句C.java语句D.HTML正确答案:C122、单选

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

软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于()。A.开发阶段B.计划阶段C.分析阶段D.设计阶段正确答案:C124、问答题

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

数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的()。A.对象B.解释C.符号D.描述正确答案:D126、单选

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

民主制小组是怎样的一种组织形式?正确答案:民主制小组由若干程序员组成,虽然也设置一位组长,但是每当遇到问题时,组内的成员可以进行民主协商,以平等的地位交换意见。工作目标的制定、做出决定都有全体组员参加,即强调发挥小组每一个成员的积极、主动性和协作精神。128、单选

从以下哪一个选项中可以获得Servlet的初始化参数()A.ServletB.ServletContextC.ServletConfigD.GenericServlet正确答案:C129、问答题

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

过程设计语言(简称PDL)正确答案:也称程序描述语言,又称伪码,它是一种用于描述模块算法设计和处理细节的语言。131、填空题

题定义由()完成。正确答案:分析员132、单选

下列选项中,()不属于基于计算机的系统的系统要素。A.人B.数据库C.车间D.硬件正确答案:C133、单选

无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?()A、无状态会话BeanB、有状态会话BeanC、CMPD、BMP正确答案:C134、单选

软件项目管理必须()介入。A.从项目的开头B.在可行性研究之后C.在需求分析之后D.在编码之后正确答案:A135、单选

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

运行Asp.Net需要安装()Web服务器。A.ResinB.tomcatC.WebLogicD.IIS正确答案:D137、名词解释

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

在J2EE中属于Web层的组件有()A.HTMLB.EJBC.AppletD.JSP正确答案:D139、单选

在J2EE的Web应用中,编译后的class文件存放的目录为()A.classes目录B.images目录C.jar目录D.任意位置正确答案:A140、问答题

可行性研究的结果有哪四种?正确答案:1、完全可行2、部分可行3、不知道是否可行4、不可行141、填空题

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

Servlet在容器中经历的阶段,按顺序为()A、服务、加载、初始化、卸载、销毁B、加载、初始化、服务、销毁、卸载C、初始化、服务、销毁、加载、卸载D、服务、卸载、加载、初始化、销毁正确答案:B143、单选

在Servlet处理请求的方式为()A、以进程的方式B、以程序的方式C、以线程的方式D、以响应的方式正确答案:C144、填空题

结构化语言是介于自然语言和()之间的一种半形式语言。正确答案:形式语言145、名词解释

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

数据流图的基本符号包括();();();()。正确答案:数据输入的源点和数据输出的汇点、加工、数据流、数据存储文件147、单选

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

需求分析阶段不适用于描述加工逻辑的工具是()A.结构化语言B.判定表C.判定树D.流程图正确答案:D149、问答题

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

在详细设计阶段,经常采用的工具包括()。A.SC图B.DFD图C.判定表D.形式化方法正确答案:C151、填空题

层次结构的上一层是下一层的(),下一层是上一层的()。正确答案:抽象、求精152、单选

在字符串前面加上()符号,则字符串中的转义字符将不被处理。A.@B.\C.#D.%正确答案:A153、单选

一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。A.数据耦合B.公共耦合C.控制耦合D.标记耦合正确答案:A154、单选

EJB类库存在于Java的哪个版本中?()A.J2SEB.J2EEC.J2MED.J2NE正确答案:B155、单选

下列选项中属于资源的外部属性的是()。A.经验B.人员C.生产率D.工具正确答案:C156、单选

试选择比较合理的计算机软件计算方案的演变顺序:()A.单片机——小型机——网络计算——大型机B.哑终端——客户机/服务器——分布式计算——internet计算C.算盘——计算器——PC——深蓝D.PC——B/S——C/S正确答案:B157、问答题

为什么数据流图要分层?正确答案:为了表达数据处理过程的数据加工情况,用一个数据流图是不够的。为表达稍为复杂的实际问题,需要按照问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。158、问答题

计算题:已知有一个国外典型的软件项目的记录,开发人员M=6人,其代码行数=20.2KLOC,工作量E=43PM,成本S=314000美元,错误数N=64,文档页数Pd=1050页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR和文档率D。正确答案:根据给出的已知数据,可得:P=L/E=20.2KLOC/43PM=0.47KLOC/PM=470LOC/PMC=S/L=314000美元/20.2KLOC=15.54美元/LOCEQR=N/L=64个/20.2KLOC=3.17个/KLOCD=Pd/L=1050页/20.2KLOC=51.98页/KLOC159、单选

结构化分析方法(sA)是一种面向()需求分析方法。A.对象B.数据结构C.数据流D.结构图正确答案:C160、多选

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

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

简述SA方法的优点。正确答案:1)公认的、有成效的、技术成熟、使用广泛的一种方法,比较适合于开发数据处理类型软件的需求分析。2)该方法利用图形等半形式化工具表达需求,简明、易读,也易于使用,为后一阶段的设计、测试、评价提供了有利条件。163、问答题

程序设计小组的组织形式有哪几种?正确答案:程序设计小组的组织和小组内部人员的组织形式对生产率都会产生影响。常采用的组织形式有主程序员制小组、民主制小组、层次式小组3种。164、问答题

质量管理的主要任务是什么?正确答案:质量管理的主要任务是制定软件质量保证计划,按照质量评价体系控制软件质量要素,对阶段性的软件产品进行评审,对最终软件产品进行确认,确保软件质量。165、问答题

计算题:要度量某软件的质量要素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。正确答案:166、单选

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

产生软件危机的原因主要有哪些?正确答案:1)用户对软件需求的描述不精确。2)软件开发人员对用户需求的理解有偏差。3)缺乏处理大型软件项目的经验。4)开发大型软件易产生疏漏和错误。5)缺乏有力的方法学的指导和有效的开发工具的支持。6)面对日益增长的软件需求,人们显得力不从心。168、单选

变换3.2.1位于数据流程图的第几层?()A、1B、2C、3D、0正确答案:B169、填空题

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

在结构化分析方法(SA)中,与数据流图配合使用的是()。A.网络图B.实体联系图C.数据字典D.程序流程图正确答案:C171、单选

下面模式属于行为设计模式的是()A.command模式B.FactoryMothod模式C.Beidge模式D.Adapter模式正确答案:A172、单选

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

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

详细设计的基本任务中包括()。A.数据流设计B.人机对话设计C.数据库的逻辑设计D.软件结构设计正确答案:B175、填空题

硬件工程可以划分为硬件定义、硬件设计、()三个阶段。正确答案:硬件制造与销售维修176、问答题

软件项目开发的进度安排必须解决好哪几个问题?正确答案:软件项目开发的进度安排必须解决好以下几个问题:1)任务、人力、时间等资源的分配应与工程进度相一致;2)任务的分解与并行开发;3)工作量的分配;4)具体进度安排。177、填空题

风险分析的四个主要活动:风险标识、风险估算、()、风险驾驭和监控。正确答案:风险评价178、名词解释

软件可靠性正确答案:软件可靠性定义为在某个给定时间间隔内,程序按照规格说明成功运行的概率。179、单选

设置服务器控件的改动立即提交至服务器,需要将服务器控件的()属性设置为True。A.AutoActionB.AutoPostBackC.AutoSubmitD.以上都不对正确答案:B180、单选

哪一个不是EL定义的隐式对象?()A.cookieB.pageContextC.att

温馨提示

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

评论

0/150

提交评论