高级软件工程师第三套试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

高级软件工程师第三套试题一.单选题(60题)1)在确认测试的叙述中不正确的是(C)。A确认测试是为了验证软件的功能和性能及其他特性是否与用户的要求一致。B确认测试的内容包括功能测试和性能测试。C安装测试不属于确认测试的内容D它着重考虑软件是否满足确认测试的内容。2)下列关于测试用例的重要性有误的是(C)。A测试用例构成了设计和制定测试过程的基础。B测试设计和开发的类型以及所需的资源主要都受控与测试用例。C测试的“深度”与测试用例的数量成反比例。D测试用例通常根据它们所关联的测试类型或测试需求来分类,而且将随类型和需求进行相应地改变。3)常用的设计模式有(B)种。A20B23C18D254)关于创建模式和构造函数的说法,正确的是(B)。A因为有构造函数,所以没有必要使用创建模式。B构造函数无法描述被返回的对象,而选用名字合适的工厂方法可以使类型的使用更加容易C工厂模式每次返回的类型都是具体的类型,而不是子类型D创建模式不能把创建对象外部化。5)关于Oracle数据库逻辑备份和恢复,正确的是(C)A数据库工作在非归档状态B不需要给数据库管理员赋予相应的角色权限C用expert命令文件实现逻辑备份D用imp命令文件实现逻辑恢复6)Oracle数据库的数据文件的特征有(C)。A一个数据文件与多个数据库联系B数据文件建立之后,可以改变大小。C一个表空间由一个或多个数据文件组成D数据文件包括部分数据库数据7)以下自定义实体正确的是(B)。A!ENTITYcity北京B!ENTITYcity“北京”C!ENTITYbookSYSTEM“D:\xml\dtd\book.xml”D!ENTITY%bookname“狂人日记”8)下面关于uml的叙述正确的是(C)。AUML是UnifiedModelLanguage的缩写高级软件工程师第三套试题BUML是一个通用的可视化编程语言CUML用于对软件进行描述、可视化处理、构造和建立软件系统产品的文档DUML只适用与微软开发工具使用9)UML合法性问题是指(A)。AUML是一种具有指定性规则的语言BUML由正式机构管理控制CUML是一种描述性规则的语言,但我们使用应该尽可能与习惯相符DUML必须符合语法规则10)Oracle数据库使用几种结构来保护数据,以下哪一种不包括在其中(C)。A日志B回滚段C用户数据表D控制文件11)下列哪个标签能比较变量是否大于或等于指定变量(C)。Alogic:equal标签Blogic:notequal标签Clogic:greaterEqual标签Dlogic:greaterThan标签12)悲观锁与乐观锁,哪个具有较好的并发性能(B)。A悲观锁B乐观锁C都一样D无法确定13)下面代码中,(A)处输入哪行代码,即使把User对象持久化至数据库中。Tx=Session.beginTransaction();Useruser=newUser();user.setName(“Lily”);user.setPassword(“hello”);_____________tx.commit();Session.close();ASession.save(user);BSession.load(user);CSession.update(user);DSession.set(user);14)下面关于Hibernate的映射文件说法错误的是(C)。AHibernate是以xml格式的文件来指定对象与关系数据之间的映射B在hibernate。cfg。xml文件中可以配置mapping元素的resource属性来指定映射文件C配置映射文件时,需要遵循它对应的dtd文件格式D在映射文件中,class元素的id子元素可以出现多次15)html:file标签的property属性是必须的,而且属性值必须与ActionFormbean中的属性名一致。在ActionFormbean中,该属性的类型为(B)。AStringBFormFileCintDFile16)事务隔离级别是由谁实现的(C)。Ajava应用程序BHibernateC数据库系统DJDBC驱动程序高级软件工程师第三套试题17)browserCaps的属性反映了当前正在访问页的浏览器客户端功能,browserCaps节包含在(B)文件中.Amachine.configB当前web.configC所有的web.configD当前应用程序(后缀为。aspx的文件)中18)以下关于XCOPY命令部署说法正确的是(D)。A/E表示将源位置的目录、子目录和文件都复制到目标位置,不包括空目录B/R:覆盖所以的文件。CXCOPY是引用公关命令行中用于剪切文件的命令DXCOPY是引用公关命令行汇总用于拷贝文件和目录的命令19)在HTML中加入tablestyle=”color:red;font-size:10pt”,为此(B)。A链接示样式表B嵌入示样式表C引用外部样式表D以上都不对20)ASP.net视图状态中的信息以(D)格式存储。A文本B二进制C字符串DBase6421)以下不属于标准asp.net配置节的是(B)。ASessionStateBsystem.webCcompilationDtrace22)如果要创建用于上传文件的表单,html:form标签的编码类型“enctype”属性必须设置为(C)。AgetBpostCmultipart/form-dateDtrue23)以下不属于xml预定义实体类的是(B)。A&B(CD“24)以下关于属性的写法正确的是(B)。Arootattribute=first/Brootattribute=’aa’/Croota&b=”first”Drootattribute=”first”attribute=”aaa”/25)关于xsl和css说法不正确的是(C)。A都可以用来定义xml的显示格式Bcss决定了页面的视觉外观Cxsl是css的替代品D使用xsl可以将xml文档的结构转换为不同的xml文档26)属于事件驱动型的xml解析方式的是(A)。ASAXBDOMCJDOMDDOM4j27)当我们想封装不同算法并使它们可相互替换时,可以使用(C)。A桥接模式B命令模式C策略模式D工厂模式28)设计模式中应优先使用的复用技术是(D)。A抽象类B接口继承C类继承D对象组合高级软件工程师第三套试题29)关于促使j2ee框架的出现的原因,以下描述错误的是(B)。A商业事物越来越复杂,它们的可靠性,以及各种事物的可用性越来越难以保证B随着internet用户呈指数级增长,维护一个有效安全模式越来越困难C用户需求要更加美观的页面设计和更加灵活的客户端响应D在interest上,一个应用的潜在用户可能上百万,能够扩充应用来满足用户群方面的需求很重要30)以下程序代码对Customer的name属性修改了两次;Tx=Session.beginTransaction();Customercustomer=(Customer)Session.load(Customer.class,newlong(1));customer.setName(”jack”);customer.setName(”Mike”);tx.commit();执行以上程序,Hibernate需要向数据库提交(B)条update语句?A0B1C2D331)对一个DTD语句中提供的“+”“*”操作符映射,以下正确的是(C)。A将其映射成一个类。然后将类映射成一个字段B将其映射成一个变量,然后将类映射成一个表C将其映射成一个可变大小的数组变量,然后将这个数组映射成一个表D将其映射成一个可变大学的数据变量,然后将这个数据映射成一个字段32)下列有关关系数据模型与对象模型的关系说法不正确的是(D)A表对应类B)表的字段对应类的属性C)记录对应对象D)表之间的参考关系对应类之间的依赖关系33)在JSF应用程序中,一般使用(A)来作为密码输入控件。A)h:inputSercretB)h:outputTextC)h:inputTextD)h:inputHidden34)以下那种查询语句可以正确执行(A)A)selectofromOrderowhereo.id=:1B)selectofromOrderowhereo.id=:1ando.customer=?2C)fromOrderowhereo.id=1?D)以上都不正确35)下列(B)元素可以配置数据源。A)frombean元素B)data-sources元素C)global-forward元素D)message-resources元素高级软件工程师第三套试题36)EJBQL和使用SQL语句查询类似,使用操作符(D)同样可以模糊查询A)inB)asC)islikeD)like37)如果要查询所有人员,并在姓名后面加上字符串”_cn”将会用到什么字符串函数(B)A)SUBSTRINGB)CONCATC)LOCATED)ADD(38)JSF中Bean的作用范围并不支持的是:(B)A请求(request)B页面(page)C应用(application)D会话(session)//应该全部支持吧Requestapplicationsession是BEAN受管的3种生存期限39)每一个设计模式都集中于一个特定的(C)问题。A)编程B)测试C)设计D)运行40)以下关于EJB生态圈的叙述不正确得是(D)A)EJB生态圈是由成千上万种工具,服务器。IDE等构成B)整个EJB生态圈都是围绕EJB应用的开发,部署进行C)部署者是整个圈子的支配者D)EJB开发者主要使用两种产品:EJB容器和EJB工具41)在Struts应用中,能在(A)范围内共享数据A)共享的范围,page,request,session,applicationB)共享的范围request,session,applicationC)共享的范围session,applicationD)共享的范围session,42)表达式”#{view.locale!=‘en_US’}”,在用户使用美式英语时,将返回(A)。AtrueBfalesCnullD043)以下哪种组件不属于SelectMany组件族(C)。AHtmlSelectManyCheckboxBHtmlSelectManyListboxCHtmlSelectManyRadioDHtmlSelectManyMenu44)Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用(A)元素映射Orders属性。AsetBone-to-manyCmany-to-oneDproperty45)WebLogic默认的Web端口为(A).A7001B8001C7000D808046)在持久层,(B)不是对象的状态。高级软件工程师第三套试题A)临时状态B)独立状态C)游离状态D)持久化状态47)对于以下程序,Customer对线在第几行变为游离状态?(D)Customercustomer=newCustomer();//line1Customer.setName(\”Tom”\);//line2SessionSession1=sessionFactory.openSession();//line3Transactiontx1=session1.beginTransaciton();//line4Session.save(customer);//line5tx1.commit();//line6session.colse();//line7Aline1Bline3Cline4Dline748)Apache和Tomcat都是服务器,它们之间的相同点有(D)。A两者都是Apache组织开发的B两者都有Http服务的功能C两者都是免费的D

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功