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

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

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

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

资源描述

高级软件工程师第一套试题一、单项选择题(共40分,每题1分)(1)下列哪个标签能比较变量是否大于或等于指定变量CA)logic:equal标签C)logic:greaterEqual标签B)lobic:noEqual标签D)logic:greaterThan标签(2)如果要创建拥有上传文件的表单,html:form标签的编码类型“enctype”属性必须设置为C。A)GETB)POSTC)multipart/form-dataD)true(3)html:file标签的property属性是必须的,而且属性值必须与ActionFormbean中的属性名一致。在ActionFormbean中,该属性的类型为BA)StringB)FormFileC)intD)File(4)事务隔离级别是由谁实现的?CA)java应用程序B)HibernateC)数据库系统D)JDBC驱动程序(5)悲观锁与乐观锁,哪个具有较好的并发性能BA)悲观锁B)乐观锁C)都一样D)无法确定(6)下面代码中,处输入哪行代码,即能把User对象持久化至数据库中。tx=session.beginTransaction();Useruser=newUser();User.setPassword(“hello”);AA)session.save(user);B)session.load(user);C)session.update(user);D)session.set(user);(7)下面关于Hibernate的映射文件说法错误的是DA)Hibernate是以xml格式的文件来指明对象与关系数据之间的映射B)在Hibernate.cfg.xml文件可以配置mapping元素的resource属性来指明映射文件C)配置映射文件时,需要遵循它对应的DTD文件格式D)在映射文件中,class元素的id子元素可以出现多次(8)ASP.NET视图状态中的信息以D格式存储。A)文本B)二进制C)字符串D)Base64(9)以下不属于标准ASP.NET配置节的是BA)sessionStateB)system.webC)compilationD)trace(10)browserCaps的属性反映了当前正在访问页的浏览器客户端功能,browserCaps节包含在A文件中。A)machine.configC)所有的web.configB)当前web.configD)当前应用程序(后缀为.aspx的文件)中(11)以下关于XCOPY命令部署说法正确的是DA)/E表示将源位置的目录、子目录和文件都复制到目标位置,不包含空目录。B)/R:覆盖所有的文件C)XCOPY是引用公共命令行中用于剪切文件的命令高级软件工程师第一套试题D)XCOPY是引用公共命令行中用于拷贝文件和目录的命令(12)在HTML中加入tablestyle=”color:red;font-size:10px”此为BA)链接式样式表B)嵌入式样式表C)引用外部样式表D)以上都不对(13)以下不属于XML预定义实体的是BA)&B)(C)D)“(14)以下关于属性的写法正确的是CA)rootattribute=firstB)rootattribute=’aa’C)roota&b=”first”D)rootattribute=”first”attribute=”aaa”/(15)关于XSL和CSS说法不正确的是CA)都可以用来定义XML的显示格式B)CSS决定了页面的视觉外观C)XSL是CSS的代替品D)使用XSL可以将XML文档的结构换为不同的XML文档(16)关于促使J2EE框架的出现的原因,以下描述错误的是CA)商业事务越来越复杂,它们的可靠性,以及各种事务的可用性越来越难以保证B)随着Intenet用户呈指数级增长,维护一个有效的安全模型越来越困难C)用户需要更加美观的页面设计和更加灵活的客户端响应D)在Internat上,一个应用的潜在用户可能上百万,能够扩充应用来满足用户群方面的需求很重要(17)以下程序代码对Customer的name属性修改了两次:tx=session.beanTransaction();Customercustomer=(Customer)session.load(Customer.class,newLong(1));customer.setName(\”Jack”);customer.setName(\”Mike”);tx.commit();执行以上程序,Hibernate需要向数据库提交B条update语句?A)0B)1C)2D)3(18)对一个DTD语句中提供的“+”或“*”操作符映射,以下正确的是CA)将其映射成一个类。然后将类映射成一个字段。B)将其映射成一个变量。然后将类映射成一个表。C)将其映射成一个可变大小的数组变量。然后将这个数组映射成一个表D)将其映射成一个可变大小的数组变量。然后将这个数组映射成一个字段(19)属于事件驱动型的XML解析方式的是AA)SAXB)DOMC)JDOMD)DOM4j(20)当我们想封装不同算法并使用他们可相互替换时,可以使用AA)桥接模式B)命令模式C)策略模式D)工厂模式(21)设计模式中应优先使用的复合技术是DA)抽象类B)接口继承C)类继承D)对象组合高级软件工程师第一套试题(22)下列有关关系数据模型与对象模型的关系说法不正确的是DA)表对应类C)表的字段对应类的属性B)记录对应对象D)表之间的参考关系对应类之间的依赖关系(23)在JSF应用程序中,一般使用A标签来作为密码输入控件。A)h:inputSecretB)h:outputTextC)h:inputTextC)h:inputHidden(24)每一个设计模式都集中于一个特定的C问题。A)编程B)测试C)设计D)运行(25)以下关于EJB生态圈的叙述不正确的是DA)EJB生态圈是由成千上万种工具、服务器、IDE等构成B)整个EJB生态圈都是围绕EJB应用的开发、部署进行的C)部署者是整个圈子的支配着D)EJB开发者主要使用的两种产品:EJB容器和EJB工具(26)在Struts应用中,能在A范围内共享数据。A)共享数据的范围page,request,session,applicationB)共享数据的范围request,session,applicationC)共享数据的范围session,applicationD)共享数据的范围session(27)以下哪种查询语句可以正确的执行:CA)selecttofromOrderowhereo.id=:1B)selectofromOrderowhereo.id=:1ando.customer=?2C)fromOrderowhereo.id=1?D)以上均不正确(28)下列B元素可以配置数据源。A)formbean元素B)data-sources元素C)global-forward元素D)message-resources元素(29)EJBQL和使用SQL语句查询类似,使用操作符D同样也可以实现模糊查询。A)INB)ASC)ISLIKED)LIKE(30)如果要查询所有人员,并在小明后面加上字符串“_cn”将会用到什么字符串函数:B___A)SUBSTRINGB)CONCATC)LOCATED)ADD(31)JSP中Bean的作用范围并不支持的是:BA)请求(request)B)页面(page)C)应用(application)D)会话(session)(32)表达式“#{view.locale!=’en_US’}”,在用户使用美式英语时,将返回AA)trueB)falseC)nullD)0(33)以下哪种组件不属于SelectMany组件族:CA)HtmlSelectManyCheckboxC)HtmlSelectManyRadioB)HtmlSelectManyListboxD)HtmlSelectManyMenu(34)Customer类中有一个Set类型的orders属性,用来存放Orders订单对象,在Customer.hbm.xml文件中,用A元素映射orders属性。高级软件工程师第一套试题A)setB)one-to-manyC).many–to-oneD)property(35)JSF中的ExternalContext是用来提供对D的访问。A)外部环境B)内部环境C)上下文D)Application(36)Struts框架没有提供C技术支持。A)一系列的客户化标签B)国际化处理C)持久化D)表单验证(37)以下D不属于Session的方法。A)load()B)save()C)update()D)open()(38)你认为/proc目录的用处是什么:CA)一个普通的目录B)一个空的目录C)一个获取系统信息的地方D)一个存放临时文件的地方(39)WebLogic默认的Web端口为AA)7001B)8001C)7000D)8080(40)在持久化层,B不是对象的状态。A)临时状态B)独立状态C)游离状态D)持久化状态(41)对以下程序,Customer对象在第几行变为游离状态?DCustomercustomer=newCustmoer();//line1Customer.setName(\”Tom”);//line2Sessionsession=sessionFactory.openSession();//line3Transactiontx1=session.beginTransaction();//line4session1.save(customer);//line5tx1.commit();//line6session.close();//line7A)line1B)line3C)line4D)line7(42)Apache和Tomcat都是服务器,它们之间的相同点有DA)两者都是Apache组织开发的C)两者都是免费的B)两者都有HTTP服务的功能D)以上全是(43)如果只需要安装Apache,而不需要与Tomcat整合,那只需要A文件就够了。A)http-2.2.4.tar.gzC)apr-util-1.2.8.tat.gzB)apr-1.2.8.tar.gzD)以上全有(44)关于表空间的概念,说法错误的是DA)表空间是为了统一Oracle物理和逻辑上的结构而专门建立的B)从物理上来说,一个表空间是由具体的一个或多个物理文件构成的C)从逻辑上来说一个表空间是由具体的一个或多个用户模式下的表、索引等数据构成D)在Oracle中表可以能单独存在,它一定隶属于某一个用户,而某用户的数据必定存在于某个表空间中(45)关于白盒测试,理解有误的是DA)白盒测试也称逻辑驱动测试B)测试各个程序或功能模块之间的接口高级软件工程师第一套试题C)检查产品内部动作是否能正常进行D)数据流分析、域测试等是白盒测试的具体方法(46)在确认测试的叙述中不正确的是CA)确认测试是为了验证软件的功能和性能及其它特性是否与用户的要求一致B)确认测试的内容包括功能测试和性能测试C)安装测试不属于确认测试的内容D)它着重考虑软件是否满足合同规定的所有功能和性能(47)下列关于测试用例的重要性有误的是CA)测试用例构成了设计和制定测试过程的基础B)测试设计和开发的类型以及所需要的资源主要都受控于测试用例C)测试的“深度”与测试用例的数量成反比例D)测试用例通常根据它们所关联关系的测试类型或测试需求来分类,而且将随类型和需求进行相应地改变(48)对需求分析层次的理解有误的是BA)软件需求包括三个不同的层次,业务需求、用户需求和功能需求B)功能需求反映了组织结构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明C)用户需求,文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明D)业务需求,

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

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

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

×
保存成功