您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 高级软件工程师第二套试题
高级软件工程师第二套试题一、单项选题(共60题,每题1分)(1)Struts应用框架是____B__模式的实现。A)JSPModel1B)MVCC)DAOD)Facade(2)相比Struts框架,JSP框架具备_D____等Struts框架所不具备的特点。A)页面导航B)表单验证C)国际化应用D)组件时间模型(3)针对J2EE企业应用来讲,最简单的Wed服务器系统有两个参与者,__A__,前者提供服务的接口和实现,后者使用Web服务。A)服务提供者和服务请求者C)服务提供者和服务代理商B)服务代理商和服务请求者D)服务请求者和服务代理商(4)下面对Web应用开发中Servlet组件说法错误的是___C__。A)Servlet是按照接受请求/返回响应的模式工作的C)在Struts框架中,Servlet充当模型组件B)运行于Servlet容器中,是被动态加载的D)在Struts框架中,Servlet充当控制器组件(5)下列关于Struts框架的说法中,不正确的是__D___。A)Struts实质是JSPModel2的基础上实现的一个MVC框架B)在Struts框架中,视图是由一组JSP文件组成C)在Struts框架中,控制器是由ActiongServlet和Action来实现D)在Struts仅仅可以在服务器端运行,仅仅能通过ActionForm中的validate()方法能对提交的表单数据进行验证(6)下列选项中不能获得Locale实例的有_D____。A)Localelocale=newLocale(ch,CH);C)Localelocale=request.getLocale();B)Localelocale=Locale.CHINA;D)Localelocale=response.getLocale();(7)如果要创建用于上传文件的表单,html:form标签的编码类型“method”属性必须设置为__C___。A)GETB)POSTC)multipart/form-dataD)true(8)Transaction接口主要用于管理事务。它的哪个方法用于事务的提交__C___。A)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)hinernate-configuration元素C)propety元素B)session-factory元素D)mapping元素高级软件工程师第二套试题(11)(11)在Hibernate主配置文件(hibernate.cfg.xml)中,以下哪个元素来配置映射文件的__D___。A)hinernate-configuration元素C)propety元素B)scssion-factory元素D)mapping元素(12)Spring中,事务行为的“PROPAGATION_SUPPORTS”属性值代表的含义是__A___。A)支持当前的食物,如果不存在就创建一个新的C)支持当前的事务,如果不存在就抛出异常B)支持当前的事务,如果不存在就不使用事务D)不使用事务,如果当前存在事务就抛出异常(13)以下关于配置文件的说法正确的是__D___。A)给定目录或应用程序中web.config文件存在是完全可选的。B)给定目录或应用程序中web.config文件存在是必须的。C)不管web.config文件是否存在,该目录的所有配置设置将自动从父目录继承。D)运行时,ASP.NET使用这些web.config配置文件,针对传入的每个URL目标请求分层计算两个或以上的设置集合。(14)web.config文件可以包含的是_ABCD____。A)格式正确的标记B)CDATAC)DTD定义D)注释(15)以下关于Web安装项目部署说法正确的是_____。A)不支持写入注册键C)只能安装一次B)以WindowsInstaller的功能为基础D)不能提供安装期间从用户收集信息的机制(16)以下DTD元素声明不正确的是_D_____。A)!EMEMENTroot(a.b+)C)!EMEMENTroot(a.b*)B)!EMEMENTroot(a.b?)D)!EMEMENTroot(a.b%)(17)对于下列DTD约束语句!ATTLISTperson学历CDATA#FIXED大学,以下符合该约束语句的是__A___。A)person学历=大学/personC)person学历=大学本科/personB)person/personD)person学历=研究生/person(18)以下关于XML文档的声明的语句正确的是__D____。A)xmlversion=1.0encoding=UTF-8C)?xmlVersion=1.0encoding=UTF-8?B)?XMLversion=1.0encoding=UTF-8?D)?xmlversion=1.0encoding=UTF-8?(19)以下说法不符合XML语法规则的是_D____。A)标记头和标记末的大小写一致C)每个XML文档只能有一个根元素B)元素之间要正确嵌套D)每个XML为你当可以有多个根元素(20)在定义内部样式表中使用导入外部样式表可用___A___。A)@importB)importC)@incledeD)include高级软件工程师第二套试题(21)xsl:apply-templates属于__D___。A)选择模式B)测试模式C)模板模式D)匹配模式(22)在XSL中有如下的语句xsl:comment这是一个测试/xsl:comment,在XML中与其一致的是__B___。A)这是一个测试C)这是一个测试/B)!这是一个测试-Dcomment这是一个测试/comment(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)brathisisatest!!/br/aC)secondthisis2B)secondthisis2/secoondD)second/(26)以下创建解析器的方法不正确的是__B____。A)XMLReaderreader=XMLReaderFactory.createXMLReader();B)XMLReaderFactory.createXMLReader(org.apache.parsers.SAXParser);C)SAXParserspFactory=SAXParserFactory.newInstance().newSAXParser(org.apache.xerces.parsers.SAXParser);D)SAXParserspFactory=SAXParserFactory.newInstance().newSaxParser():(27)一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是__A____。A)观察者(observer)模式C)单一(singleton)模式B)命令(command)模式D)代理(proxy)模式(28)下面模式属于行为设计模式的是___A____。A)command模式C)Beidge模式B)FactoryMothod模式D)Adapter模式(29)JDK中运用了__C____来限制添加到Set中的对象必须是唯一的。A)抽象工厂(AbstractFactory)模式C)单一(Singleton)模式B)命令(Command)模式D)代理(Proxy)模式(30)一下关于SessionFactory的说法那些正确?____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)MSSQLB)HSQLDBC)MySqlD)SQLDB(33)EntityManager将实体Bean的生命周期分为四种状态,以下属于这四种状态的是__D____。A)新建(new)B)开发(openup)C)部署(deplove)D)删除(removed)注意:新实体(new)。持久化实体(managed)。分离的实体(detached)。删除的实体(removed)。(34)在XSL文件中不可嵌入哪些内容__C_____。A)CSS样式定义B)javascript语句C)java语句D)HTML(35)EJB3.0中的查询接口是___D______。A)SelectAPIB)FindAPIC)SelectedAPID)QueryAPI(36)EJB3.0规范引入了___C____用于引用资源和EJB相关对象,借助于该技术使得应用能够访问到所需要的对象。A)消息服务B)定时器服务C)依赖注入D拦截器(37)以下属于组件的通用属性的是__D____。A)escapeB)localeC)converterD)以上都不是(38)以下属于组件的通用属性的是__D____。B)escapeB)localeC)converterD)以上都不是(39)HtmlPanelGrid组件主要用于创建任意的,静态的组件布局,它对应于___A___元素。A)tableB)panelC)formD)item(40)以下可以从FacesContext中获得一个新的Application实例的代码是:___C___。A)Applicationapplication=FacesContext.getCurrentInstance();B)Applicationapplication=FacesContext..getApplication();C)Applicationapplication=FacesContext.getCurrentInstance().getApplication();D)Applicationapplication=FacesContext.getApplication();getCurrentInstance()(41)在JSF中可以使用FacesContext的__A___方法访问或删除当前页面中的现有组件,或者添加新的组件。高级软件工程师第二套试题A)getViewRoots()B)setViewRoots()C)getViewRoot()D)setViewRoot()(42)在JSF应用中,___A____发挥着与UI和模型交互的作用。A)托管BeanB)后台BeanC)XM
本文标题:高级软件工程师第二套试题
链接地址:https://www.777doc.com/doc-1938237 .html