收藏 分销(赏)

高级软件工程师第二套试题.doc

上传人:人****来 文档编号:3653430 上传时间:2024-07-12 格式:DOC 页数:9 大小:55KB
下载 相关 举报
高级软件工程师第二套试题.doc_第1页
第1页 / 共9页
高级软件工程师第二套试题.doc_第2页
第2页 / 共9页
高级软件工程师第二套试题.doc_第3页
第3页 / 共9页
高级软件工程师第二套试题.doc_第4页
第4页 / 共9页
高级软件工程师第二套试题.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、一、单项选题(共60题,每题1分)(1)Struts应用框架是_B_模式的实现。A)JSP Model1 B)MVC C)DAO D)Facade(2)相比Struts框架,JSP框架具备_D_等Struts框架所不具备的特点。A)页面导航 B)表单验证 C)国际化应用 D)组件时间模型(3) 针对J2EE企业应用来讲,最简单的Wed服务器系统有两个参与者,_A_,前者提供服务的接口和实现,后者使用Web服务。A) 服务提供者和服务请求者 C)服务提供者和服务代理商B)服务代理商和服务请求者 D)服务请求者和服务代理商(4) 下面对Web应用开发中Servlet组件说法错误的是_C_。A) S

2、ervlet是按照接受请求/返回响应的模式工作的 C)在Struts框架中,Servlet充当模型组件B) 运行于Servlet容器中,是被动态加载的 D)在Struts框架中,Servlet充当控制器组件(5) 下列关于Struts框架的说法中,不正确的是_D_。A) Struts实质是JSP Model2的基础上实现的一个MVC框架B) 在Struts框架中,视图是由一组JSP文件组成C) 在Struts框架中,控制器是由ActiongServlet和Action来实现D) 在Struts仅仅可以在服务器端运行,仅仅能通过ActionForm中的validate()方法能对提交的表单数据进

3、行验证(6)下列选项中不能获得Locale实例的有_D_。A)Locale locale=new Locale(ch,CH); C)Locale locale=request.getLocale();B)Locale locale=Locale.CHINA; D)Locale locale=response.getLocale();(7) 如果要创建用于上传文件的表单,标签的编码类型“method”属性必须设置为_C_。A) GET B)POST C)multipart/form-data D)true (8) Transaction接口主要用于管理事务。它的哪个方法用于事务的提交_C_。A)

4、 wasRollBack()方法 C)commit()方法B) rollback方法 D)wasCommitted()方法(9) Transaction接口主要用于管理事务。它的哪个方法用于事务的回滚_B_。A)wasRollBack()方法 C)commit()方法B)rollback方法 D)wasCommitted()方法(10) 在Hibernate主配置文件(hibernate.cfg.xml)中,以下哪个元素为它的根元素_A_。A) 元素 C)元素B) 元素 D)元素(11) (11)在Hibernate主配置文件(hibernate.cfg.xml)中,以下哪个元素来配置映射文件

5、的_D_。A)元素 C)元素B)元素 D)元素(12) Spring中,事务行为的“PROPAGATION_SUPPORTS”属性值代表的含义是_A_。A) 支持当前的食物,如果不存在就创建一个新的 C)支持当前的事务,如果不存在就抛出异常B) 支持当前的事务,如果不存在就不使用事务 D)不使用事务,如果当前存在事务就抛出异常(13) 以下关于配置文件的说法正确的是_D_。A) 给定目录或应用程序中web.config文件存在是完全可选的。B) 给定目录或应用程序中web.config文件存在是必须的。C) 不管web.config文件是否存在,该目录的所有配置设置将自动从父目录继承。D) 运

6、行时,ASP.NET使用这些web.config配置文件,针对传入的每个URL目标请求分层计算两个或以上的设置集合。(14) web.config文件可以包含的是_ ABCD_。A) 格式正确的标记 B)CDATA C)DTD定义 D)注释(15) 以下关于Web安装项目部署说法正确的是_。A) 不支持写入注册键 C)只能安装一次B) 以Windows Installer的功能为基础 D)不能提供安装期间从用户收集信息的机制(16) 以下DTD元素声明不正确的是_D_。A) C)B) D)(17) 对于下列DTD约束语句,以下符合该约束语句的是_A_。A) C)B) D)(18)以下关于XML

7、文档的声明的语句正确的是_D_。A) C)B) D)(19) 以下说法不符合XML语法规则的是_D_。A) 标记头和标记末的大小写一致 C)每个XML文档只能有一个根元素B) 元素之间要正确嵌套 D)每个XML为你当可以有多个根元素(20) 在定义内部样式表中使用导入外部样式表可用_A_。A) import B)import C)inclede D)include(21) xsl:apply-templates属于_D_。A) 选择模式 B)测试模式 C)模板模式 D)匹配模式(22) 在XSL中有如下的语句这是一个测试,在XML中与其一致的是_B_。A) 这是一个测试 C)B) D这是一个测

8、试 (23) SAX中用于解析实体的基本接口是_C_。A) ContentHandler接口 C)EntityResolver接口B) DTDHandler接口 D)ErrorHandler接口(24) 对Schema的描述以及不同于DTD的优势说法_B_是错误的。A) 可对XML文档进行约束 B)语法比较简单C)Schema文件本身也是一个XML文档 D)丰富的数据类型(25) 以下语句在HTML和XML中都可以被解析的是_D_。A) this is a test! C) this is 2B) this is 2 D)(26) 以下创建解析器的方法不正确的是_B_。A) XMLReader

9、 reader=XMLReaderFactory.createXMLReader();B)XMLReaderFactory.createXMLReader(org.apache.parsers.SAXParser);C)SAXParser spFactory=SAXParserFactory.newInstance().newSAXParser(org.apache.xerces.parsers.SAXParser);D)SAXParser spFactory=SAXParserFactory.newInstance().newSaxParser():(27) 一个web网站可以同时拥有针对电

10、脑的Html页面和针对手机的WAP页面。这属于的模式是_A_。A) 观察者(observer)模式 C)单一(singleton)模式B) 命令(command)模式 D)代理(proxy)模式(28) 下面模式属于行为设计模式的是_A_。A) command模式 C)Beidge模式B) Factory Mothod模式 D)Adapter模式(29) JDK中运用了_C_来限制添加到Set中的对象必须是唯一的。A) 抽象工厂(Abstract Factory)模式 C)单一(Singleton)模式B) 命令(Command)模式 D)代理(Proxy)模式(30) 一下关于Session

11、Factory的说法那些正确?_B_A) 对于每个数据库事务,应该创建一个SessionFactory对象B) 一个SessionFactory对象对应一个数据库存储源。C) SessionFactory是重量级的对象,可以随意创建。D) SessionFactory的load()方法用于加载持久化对象。(31) 不属于Java动态代理类Java.lang.reflect类库中提供的是_D_。A) InvocationHandler接口 C)Method类B) Proxy类 D)RealSubject类(32)JBoss有一个默认的数据源DefautDS,它使用JBoss内置的_D_数据库。A

12、) MS SQL B)HSQLDB C)MySql D)SQLDB(33) EntityManager将实体Bean的生命周期分为四种状态,以下属于这四种状态的是_D_。A) 新建(new) B)开发(open up) C)部署(deplove) D)删除(removed)注意:新实体(new)。持久化实体(managed)。分离的实体(detached)。 删除的实体(removed)。(34) 在XSL文件中不可嵌入哪些内容_C_。A) CSS样式定义 B)javascript语句 C)java语句 D)HTML(35) EJB3.0中的查询接口是_D_。A) Select API B)F

13、ind API C)Selected API D)Query API(36) EJB3.0规范引入了_C_用于引用资源和EJB相关对象,借助于该技术使得应用能够访问到所需要的对象。A) 消息服务 B)定时器服务 C)依赖注入 D拦截器(37)以下属于组件的通用属性的是_D_。A) escape B)locale C)converter D)以上都不是(38) 以下属于组件的通用属性的是_D_。B) escape B)locale C)converter D)以上都不是(39) HtmlPanelGrid组件主要用于创建任意的,静态的组件布局,它对应于_A_元素。A) B) C) D)(40)

14、以下可以从FacesContext中获得一个新的Application实例的代码是:_C_。A) Application application=FacesContext.getCurrentInstance();B) Application application=FacesContext.getApplication();C) Application application=FacesContext.getCurrentInstance().getApplication();D) Application application=FacesContext.getApplication();g

15、etCurrentInstance()(41) 在JSF中可以使用FacesContext的_A_方法访问或删除当前页面中的现有组件,或者添加新的组件。A) getViewRoots() B)setViewRoots() C)getViewRoot() D)setViewRoot()(42) 在JSF应用中,_A_发挥着与UI和模型交互的作用。A) 托管Bean B)后台Bean C)XML配置文件 D)转换器(43) 元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?_D_A) none B)save C)delete D)sav

16、e-update(44) 以下程序代码对Customer的name属性修改了两次:tx=session.beginTransaction();Customer customer=(Customer)session.load(Customer.class, Nwe Long(1);customer.setName(jack);customer.setName(Mike);mit();执行以上程序,HIbernate 需要向数据库提交几条update语句?_B_。A)0 B)1 C)2 D)3(45) 事务隔离级别是由谁实现的?_C_。A) Java应用程序 B)Hibernate C)数据库系统

17、 D)JDBC 驱动程序(46) 悲观锁与乐观锁,哪个具有较好的并发性能_B_。A) 悲观锁 B)乐观锁 C)都一样 D)无法确定(47) 在Sturts应用中,能在_A_范围内共享数据。A) 共享数据的范围page, request, session, applicationB) 共享数据的范围request, session, applicationC) 共享数据的范围session, applicationD) 共享数据的范围session(48) 下列有关关系数据模型与对象模型的关系说法不正确的是_D_。A) 表对应类 C)表的字段对应类的属性B) 记录对应对象 D)表之间的参考关系对

18、应类之间的依赖关系(49) Apache和Tomcat都是服务器,他们之间的相同点有:_D_。A) 两者都是Apache组织开发的 C)两者都是免费的B) 两者都有HTTP服务的功能 D)以上全是(50)如何使用ActionForm验证用户提交的表单数据,以下说法错误的是_D_A)在自定义的ActionForm类中重写validate0方法B)在Struts配置文件中元素中的validate属性设置为trueC)在validate0方法中生成ActionErrors对象D)在validate0方法中抛出异常(51)对白盒的理解有误的是_D_A)白盒测试也称结构测试B)白盒测试法全面了解程序内部

19、逻辑结构、对所有逻辑路径进行测试C)对程序模块的所有独立的执行路径至少测试一遍D)它是一种基于功能下的测试(52)白盒测试方法中的测试覆盖率分析有误的是_A_A)路径覆盖时选择足够多的测试数据,使被测程序中每条语句至少执行一次B)语句覆盖可以很直观地从源代码中得到测试用例,无须细分每条判定表达式C)判定覆盖是程序中的每个分支至少执行一次,每个判断的取真、取假至少执行一次D)条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径(53)对单元测试的理解有误的是_D_A)测试内容包括模块程序结构检查、代码测试和模块内功能测试B)是对软件中的基本组成单位进行测试C)常用的方法包括模块接口测试

20、、局部数据结构测试D)不具有回归性(54)对软件测试设计方法有误的是_C_A)软件设计师开发阶段最重要的步骤,它包括总体设计和详细设计B)软件概要设计,是指对整个软件系统进行结构设计,确定软件系统机构C)软件设计中尽量避免代码重用D)软件设计要尽量减少耦合(55)多态与_A_是同一概念的不同表达A)重载 B)封装 C)继承(56) “”左图是什么图?_C_A)活动图 B)状态图 C)用例图 D)操作图(57) “”股民根据交易地点和方式不同分为“网络股民”、“电话股民”、和“现场股民”,他们是一种什么关系?_B_A)通信关系 B)包含关系 C)泛化关系 D)扩展关系(58)关于创建模式和构造函

21、数的说法,正确的是_B_A)因为有构造函数,所以没有必要使用创建模式B)构造函数无法描述被返回的对象,而选用名字合适的工厂方法可以使类似的使用更加容易C)工厂模式每次返回的类型都是具体的类型,而不是子类型D)创建模式不能把创建对象外部化(59)下列关于Oracle数据库备份和恢复的描述错误的是_D_A)每一个数据库实例都有一个在线日志B)数据库日志有两部分组成:在线日志和归档日志C)数据库备份是由构成Oracle数据库的物理文件和操作系统备份所组成的D)当介质故障时进行数据库恢复,利用备份文件恢复毁坏的数据文件,不恢复控制文件(60)下面关于oracle游标适用的语法,错误的是_A_A)fet

22、ch游标名on变量名1,变量名2,B)cursor游标名is select语句C)open游标名D)close游标名二、多项选择题(61)下面哪些任务是RequesProcessor完成的?_BCD_A)把Struts配置文件信息加载到内存中B)把请求转发到Action的execute0方法返回的ActionForward代表的组件C)如果需要的话,创建ActionForm实例,组装数据,并进行表单验证D)找到匹配的Action实例,调用其execute0方法(62)在Struts的配置文件中,一般来说action节点的哪些属性不是必然的_CD_(选择两项)A)path B)type C)na

23、me D)input(63)ActionForm中的validate方法返回什么值,表明是验证成功_AD_(选择两项)A)nullB)空字符串C)一个空的ActionError对象D)一个空的ActionErrors对象(64)Spring提供了哪几个关于事务处理的类_AB_(选择两项)A)TransactionDefinition类B)TransactionStatus类C)TransactionFactory类D)TransactionManager类(65)Spring那个提供了哪几个标准事件_ABC_A)ContextRefreshedEventB)ContextClosedEvent

24、C)RequestHandledEventD)ResponseHandledEvent(66)struts-config.xml文件中,元素描述从特定的请求路径到相应的Action类的映射,下列对元素属性描述正确的有_ABD_A)className:和action元素对应的配置元素B)forward:转发的URL路径C)path:指定访问Action关联的路径,以“”开头,无扩展名D)name:指定和Action关联的ActionForm Bean的名字(67)在UML中,对象之间存在哪些关系_ABC_A)关联 B)泛化 C)聚集 D)继承(68)Spring在切入点上支持一下哪些运算_AB_

25、(选择两项)A)或运算 B)与运算 C)加法运算 D)且运算(69)在XML中,W3C组织给出的样式表语言的推荐标准有:_BD_(选择两项)A)XPointer B)XSL C)XPath D)CSS(70)如何删除用户计算机中的Cookie?_BC_(选择两项)A)不能直接删除用户计算机中的CookieB)调用Cookie集合的Remove方法C)将Cookie设置已过去的到期日期,添加到Response中即可D)以上叙述都不正确(71)会话变量集合按_AB_来进行索引(选择两项)A)会话变量Name B)会话变量Value C)整数索引 D)以上都可以(72)EJB应用生命周期主要涉及到哪

26、几个阶段:_BCD_A)初始化状态 B)开发 C)部署 D)管理(73)Wed服务技术的SOA架构由哪些部分组成_ABC_A)服务提供者 B)Service broker C)Service requester D)XML和WSDL(74)Oracle数据库服务器的默认用户一般有_ABD_A)sys用户 B)system用户 C)root用户 D)scott用户(75)以下对JSF EL表达式叙述不正确的是_BCD_(选择两项)A)#person.name返回person对象的name属性B)#person.getName返回person对象的getName方法的返回值C)#arraylist

27、3arraylist是一个List,返回该List中第3个对象D)#1 lt2orlgt2该表达式是错误的(76)下面循环命令,_BC_命令使用命令的返回状态值来控制循环的。(选择两项)A)for B)while C)until(77)下列各项中,属于打开游标操作的选项是_AB_(选择两项)A)将符合条件的记录送入内存B)将指针指向第一条记录C)控制游标指向的表D)将指针指向目标记录(78)JavaServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示层技术的最大优势是其:_BC_(选择两项)A)简单、便捷 B)采用的组件模型 C)事件驱动技术 D)方便管理(79)Oracle利用下列哪些机制管理数据库安全性_ABD_A)数据库用户 B)特权 C)用户可用的特权和角色 D)角色(80)以下关于元素的写法不正确的是_BD_(选择两项)A) C)rootB)xml/xml D) root

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服