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

  • 格式:doc
  • 大小:69.00 KB
  • 文档页数:10

一、单项选择(共60题,每题1分)(1)你以为下面句子将完成什么任务?_____B_____GRANT UPDATE ON EMPLOYEES TO AZUREA)一个新的对象被创建C)一个新的系统权限被赋予B)一个新的对象权限被赋予D)一个对象的同义词被创建(2)一个客户有多个订单,一个订单只属于一个客户。

CUSTOMERS表表示客户,ORDERS 表表示订单,如何表示客户与订单的一对多关系? B 。

A)在CUSTOMERS表中定义外键,参照ORDERS表的主键B)在ORDERS表中定义外键,参照CUSTOMER表的主键C)在CUSTOMERS和ORDERS表中定义外键,分别参照对方的主键D)无需再CUSTOMERS和ORDERS表中定义外键(3)Spring的依赖注入不包括哪种形式 BA)设值注入B)引用注入C)构造注入D)接口注入(4)下列哪些选项不能单独实现MVC框架设计思想 B 。

A)Struts B)Hibernate C)JSF D)Spring MVC(5)在Struts的struts-config.xml文件中,通过配置哪个节点来与Spring结合______C_____。

A)<form-beans> C)<plug-in>B)<action -mappings> D)<action>(6)使用 A 来发送请求将导致启动一个新会话。

A)SessionID C)QueryStringB)过期的SessionID值D)URL(7)站点地图文件的根是 C 。

A)root B)roots C)siteMap D)siteMaps(8)当使用XML控件来显示XML文档文件(a.xml)时应设置的属性是 B 。

A)DocumentContent属性C)Transform属性B)DocumentSource属性D)TransformSource属性(9)在XML控件中,使用指定的XSL转换文件(a.xsl)格式化XML文档(a.xml)时只须设置的属性是 D 。

A)DocumentContent属性C)Transform属性B)DocumentSource属性D)TransformSource属性(10)在中,实现了W3C文档对象模型(DOM)的类是 C 。

A)DocumentContent C)XmlDocumentB)Document D)Transform(11)Struts有一个特定的xml配置文件,默认名为struts-config.xml,下列哪个元素为struts-config.xml的根元素 A 。

A)<struts-config> C)<message-resources>B)<action-mappings> D)<form-beans>(12)按照Struts配置文件DTD的定义,<struts-config>元素中的子元素的配置先后顺序错误的是 C 。

A)<data-sources>→<formbean>→<global-exception>→<global-forward>B)<action-mapping>→<controller>→<message-resources>→<plug-in>C)<data-sources>→<formbean>→<global-forward>→<global-exception>D)<formbean>→<global-forward>→<action-mapping>→<message-resources>(13)struts-config.xml文件中,哪个元素是用来配置数据源的 B 。

A)<plug-in>元素C)<global-forward>元素B)<data-sources>元素D)<message-resources>元素(14)如果在一个JSP页面中,有一个form表单,<form>元素的action属性值为“helloAction.do”,那么struts-config.xml文件中<action>元素的path属性值应为 C 。

A)“helloAction.do”C)“/helloAction”B)“/helloAction.do”D)“helloAction”(15)在Struts的配置文件中,action节点的 B 属性用来指定action引用的actionForm。

A)attribute B)name C)scope D)path(16)下列哪个Struts标签能生成HTML超链接<a>元素 D 。

A)<html:html>标签C)<html:img>标签B)<html:base>标签D)<html:link>标签(17)Hibernate中Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性 A 。

A)<set> B)<one-to-many> C)<many-to-one> D)<property>(18)<set>元素有一个cascade属性,如果希望Hibernate级联删除集合中的对象,cascade 属性应该取什么值? C 。

A)none B)save C)delete D)save-update(19)以下哪些方法不属于Session对象? C 。

A)load() B)save() C)open() D)update()(20)下列有关XML的说明中错误的是 C 。

A)XML中有且只有一个根元素C)XML中可以使用Xml作为标记名B)XML标签区分大小写D)XML标记名可以自定义(21)DOM对文档的解析首先完成的步骤是 A 。

高级软件工程师第四套试题A)通过XML文档创建DOM树C)遍历属性B)遍历元素D)遍历子节点(22)以下关于XmlTextReader类说法正确的是 CA)XmlTextReader不能检查DTD的格式是否正确。

B)X mlTextReader能对文档使用DTD进行验证。

C)X mlTextReader类提供对XML数据流的只读访问。

D)XmlTextReader类提供对XML数据流的可读写可访问。

(23)下列对<action-mappings>元素属性描述不正确的是 D 。

A)className:和action元素对应的配置元素B)forward:转发的URL路径C)input:输入表单的URL路径,当表单验证失败时,将把请求转发到该URLD)path:指定访问Action的路径,以“/”开头,扩展名设置为.do(24)DataSet类是从数据源中检索到的数据在 B 中的缓存A)硬盘B)内存C)文件D)数据库(25)DataSet对XML文档的修改不包括 B 。

A)添加行B)添加DTD C)更新行D)删除行(26)使用XmlDocument类来执行XPath查询时,SelectNodes()方法返回的是 B 。

A)属性序列B)元素序列C)一系列对象D)一个对象(27)XML的全称是: D 。

A)eXtra Modern Link C)X-Markup LanguageB)eXample Markup Language D)eXtensible Markup Language(28)以下关于XML文档的声明的语句正确的是 B 。

A)<xml version=”1.0”/> C)<?xml version=”1.0”/>B)<?xml version=”1.0”?> D)<?XML version=”1.0”?>(29)DTD的全称是: C 。

A)Direct Type Definition C)Document Type DefinitionB)Do The Dance D)Dynamic Type Definition(30)关于如下的XML文档下列书法正确的是 C 。

<?xml version=“1.0”?><note><-- 文档--><to>Tove<to><form>Jani</form><heading>Reminder</heading><body/></note>A)符合XML语法规范B)文档声明部分有错C)注释部分有错D)元素声明有错(31)对于如下的DTD约束语句<!ELEMENT 学生(电话|手机)>以下书法正确的是 A 。

A)“学生”元素中必须包含“电话”元素或“手机”元素中的一个。

B)“学生”元素中必须包含“电话”元素或“手机”元素中的一个或者多个。

C)“学生”元素中可以包含“电话”元素或“手机”元素中的一个,但并非必须。

D)“学生”元素中可以包含“电话”元素或“手机”元素中的一个或者多个。

但并非必须。

(32)以下关于DTD中使用到的符号说法正确的是 A 。

A)加号表示该元素必须出现多次。

B)问号表示该元素可以出现一次或者多次。

C)或(|),表示两个元素中出现一个或者两个。

D)星号(*),表示该元素可以出现一次、多次或不出现。

(33)以下属于Schema的内置数据类型的是 A 。

A)string C)intB)double D)time(34)以下关于DOM书法不正确的是 D 。

A)DOM是Document Object Model的缩写。

B)使用DOM时,将把所有的XML文档信息都存于内存中。

C)既能解析文档,又能修改文档。

D)解析速度非常快。

(35)当我们想创建一个具体的对象又不希望指定具体的类时,可以使用 A 。

A)创建性模式C)行为模式B)结构型模式D)类模式(36)当需要向后端消息系统传递消息时,下列哪个是最好的选择? D 。

A)无状态会话EJB B)实体EJBC)有状态会话EJB D)消息EJB(37)有关同义词的叙述错误的是 C 。

A)简化SQL语句B)使本来没有访问权限的用户可以访问对应的对象C)隐藏对象的名称和所有者D)提供对对象的公共访问高级软件工程师第四套试题(38)可复用的面向对象设计的原则是 A 。