高级软件工程师第四套试题_第1页
高级软件工程师第四套试题_第2页
高级软件工程师第四套试题_第3页
高级软件工程师第四套试题_第4页
高级软件工程师第四套试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单 项选择(共60 题,每 题 1 分)( 1)你以为下面句子将完成什么任务?_B_GRANT UPDATE ON EMPLOYEES TO AZUREA )一个新的对象被创建C)一个新的系统权限被赋予B)一个新的对象权限被赋予D)一个对象的同 义词被创建(2)一个客户有多个订单,一个订单只属于一个客户。 CUSTOMERS 表表 示客户,ORDERS 表表示订单,如何表示客户与订单的一对多关系?B。A) 在 CUSTOMERS 表中定义外键,参照ORDERS 表的主键A )在 ORDERS 表中定义外 键,参照 CUSTOMER 表的主键B)在 CUSTOMERS 和 ORDERS 表中

2、定义外键,分别参照对方的主键D) 无需再 CUSTOMERS 和 ORDERS 表中定义外键(3) Spring 的依赖注入不包括哪种形式BA )设值注入B)引用注入C)构造注入D )接口注入(4)下列哪些选项不能单独实现MVC 框架设计思想B。A ) StrutsB) HibernateC)JSFD ) Spring MVC(5)在 Struts 的 struts-config.xml 文件中,通 过配置哪个节点来与Spring 结合_C_。A ) <form-beans>C)<plug-in>B)<action -mappings>D) <acti

3、on>(6)使用A来发送请求将导致启动一个新会话。A ) SessionIDC)QueryStringB)过期的 SessionID 值D) URL(7)站点地图文件的根是C。A ) rootB) rootsC) siteMapD ) siteMaps(8)当使用 XML 控件来显示 XML文档文件( a.xml )时应设置的属性是B。A ) DocumentContent 属性C)Transform 属性B)DocumentSource 属性D) TransformSource 属性(9)在 XML 控件中,使用指定的须设置的属性是 D 。 A ) DocumentContent 属性

4、B)DocumentSource 属性XSL 转换文件( a.xsl)格式化XML 文档( a.xml )时只C)Transform 属性D) TransformSource 属性( 10)在 ASP.NET 中,实现了W3C 文档 对象模型( DOM )的类是C。A ) DocumentContentC ) XmlDocumentB)DocumentD) Transform( 11) Struts 有一个特定的 xml 配置文件 ,默认名为 struts-config.xml ,下列哪个元素为struts-config.xml 的根元素A。A ) <struts-config>B

5、)<action-mappings>C)<message-resources>D) <form-beans>(12)按照Struts 配置文件DTD的定义,<struts-config> 元素中的子元素的配置先后顺序错误的是C。A ) <data-sources> <formbean> <global-exception> <global-forward> B) <action-mapping> <controller> <message-resources>&l

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

7、rd> 元素<message-resources>元素D )(14)如果在一个 JSP 页面中,有一个form 表单, <form> 元素的 action属性值为“helloAction.do”,那么 struts-config.xml文件中 <action> 元素的 path属性值应为 。CA )“helloAction.do ”C)“/helloAction ”B)“/helloAction.do ”D)“helloAction ”(15)在 Struts 的配置文件中, action 节点的B属性用来指定 action 引用的actionForm

8、 。A ) attributeB )nameC) scopeD) 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) <o

9、ne-to-many>C) <many-to-one>D)<property>( 18) <set>元素有一个 cascade 属性,如果希望 Hibernate 级联删除集合中的对象, cascade属性应该取什么值?C。A ) noneB) saveC)deleteD )save-update(19)以下哪些方法不属于 Session 对象?C。A ) load()B) save()C) open()D ) update()(20)下列有关 XML 的说 明中错误的是C。A ) XML 中有且只有一个根元素B )C)XML中可以使用 Xml 作为标

10、记名XML 标签区分大小写D) XML标记名可以自 定义高级 软件工程师 第四套试题(21) DOM 对文档的解析首先完成的步骤是A。A )通过 XML 文档创建 DOM 树C)遍历属性D )B)遍历元素遍历子节点(22)以下关于 XmlTextReader 类说法正确的是CA) XmlTextReader 不能检查 DTD 的格式是否正确。A ) XmlTextReader 能对文档使用DTD 进行 验证。C)XmlTextReader 类提供对 XML 数据流的只读访问。D )XmlTextReader 类提供对 XML 数据流的可 读写可访问。(23)下列对 <action-map

11、pings> 元素属性描述不正确的是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)添加 DTDC)更新 行D )删除行( 26)使用 XmlDocument类来执行 XPath 查询时

12、, SelectNodes()方法返回的是 。BA )属性序列B)元素序列C)一系列对象D )一个对象(27) XML 的全称是 :D。A ) eXtra Modern LinkC) X-Markup LanguageB)eXample Markup LanguageD) eXtensible Markup Language(28)以下关于 XML 文档 的声明的语句正确的是B。A ) <xml version= ” 1.”0 />C) <?xml version=”1.0 ”/>B)<?xml version= ” 1.0 ” ?>D) <?XMLv

13、ersion= ” 1.0 ” ?>(29) DTD 的全称是 :C。A ) Direct Type DefinitionC)Document Type DefinitionB)Do The DanceD) Dynamic Type Definition(30)关于如下的 XML 文档下列书法正确的是C。<?xml version= “ 1.0”?><note><- 文档-><to>Tove<to><form>Jani</form><heading>Reminder</heading&g

14、t;<body/></note>A) 符合 XML 语法规范A )文档声明部分有错C)注释部分有错A) 元素声明有错(31)对于如下的DTD 约束 语句<!ELEMENT学生(电话 |手机) >以下书法正确的是A。A) “学生”元素中必须包含“电话”元素或“手机”元素中的一个。A ) “学生”元素中必须包含“电话”元素或“手机”元素中的一个或者多个。C)“学 生”元素中可以包含“电话”元素或“手机”元素中的一个,但并非必须。D )“学生”元素中可以包含“电话”元素或“手机”元素中的一个或者多个。但并非必须。(32)以下关于 DTD 中使用 到的符号说法正确的

15、是A。A) 加号表示该元素必须出现多次。A )问号表示该元素可以出现一次或者多次。B)或( |),表示两个元素中出现一个或者两个。A) 星号( * ),表示该元素可以出现一次、多次或不出现。(33)以下属于 Schema 的内置数据类型的是A。A ) stringC)intB)doubleD) time(34)以下关于 DOM 书法不正确的是D。A ) DOM 是 Document Object Model 的缩写。B)使用 DOM 时,将把所有的XML 文档信息 都存于内存中。C)既能解析文档,又能修改文档。C)解析速度非常快。(35)当我们想创建 一个具体的对象又不希望指定具体的类时,可以

16、使用A。A )创建性模式C)行为模式B)结构型模式D)类模式(36)当需要向后端 消息系统传递消息时,下列哪个是最好的选择?D。A )无状态会话 EJBB)实体 EJB C)有状态会话 EJBD)消息 EJB(37)有关同义词的 叙述错误的是C。A )简化 SQL 语句高级 软件工程师 第四套试题B)使本来没有访问权限的用户可以访C)隐藏对象的名称和所 有者D)提供对对象的公共访问( 38)可复用的面向 对象设计的原则是 A )针对接口编程B)针对实现编程( 39)在 Java 中提供的实现对象的克隆(A ) Clone 接口B)Cloneable 接口问对应的对象A 。C)避免使用对象组合D

17、)有限使用类继承Prototype 模式)的接口是B。C)Prototype 接口D) Prototypeable 接口(40)关于 Oracle 数据库的控制文件,说法正确的是D。A )一个 Oracle 数据库可以有多个控制文件B)控制文件中包括数据库建立的日期信息C)控制文件中包括日志文件的名称和位置信息D)当数据库的物理组成更改时, Oracle 自动更新该数据库的控制文件(41)下面关于Web 服务的描述,不正确的是 _C_) Web Service 只能是序列化的数据) Web Service 描述的是一组操作的接口,这些操作可以通过标准的 XML 消息在网络上进行访问。) Web

18、 Service 倾向于特定的编程语言和系统平台。) Web Service 可看做是一些模块化的应用程序,能够在Web 上描述、发布和调用。(42) Oacle 中在命令编辑区输入_ C _语句,可以显示出 dept 数据表的结构。) desc scott.emp;) select*from dept) descscott.dept;) updata scott.dept;(43)关于启动Oracle 服务器的方式说法错误的是C)正常启动:启动装载和打开数据库,用户可以进行正常访问。)不装载启动:在未装载数据库的情况下启动服务器,由于未打开数据库,所以不允许用户访问。)装载启动:启动服务器并

19、装载数据库,打开数据库。允许用户访问。)限制会话启动: 只有具备“限制会话 ”(Restricted Session)系统权限的用户 才 能连接到的数据 库。(44)_A_ 是在 Oracle 数据库表中整表数据删除语法中的关键字。) truncate) select) insert) updata( 45)在 SQLPlus Worksheet 中执行下列 SQL 代码,完成向 数据表 test 中输入 100 条记录的操作,下面的代码段就是 PL/SQL 程序,请完成其中未完成的部分:_ B _。Set serveroutput onDeclaremaxrecords constant i

20、nt:=100;I int:=1; Begin forinsert into test(recordnumber.currentdate)values(I,sysdate);end loop;dbms_output.put_line( 成功插入数据 );commit;end;) i<=100;i+) i in 1.maxrecords) i in 1.maxrecords loop) i in 100 loop(46)下面哪个不属于 PL/SQL 中常用的基本数据类型) number) int) boolean的类型标识符) float_D_ 。(47)以下叙述不正确的有A。)逻辑表达式

21、运算的优先次序为:OR、 NOT 、AND 。) dbms_output.put_line 函数输出的只能是字符串。)字符表达式由字 符型常数、变量、函数和字符运算符组成 ,唯一可以使用的字符运算符就是连接运 算符“ |”。) PL/SQL程序中的流程控制语句主要有条件控制、循环控制。(48)学生和他拥有 的书之间的关系是)组合 )聚合_ D _。)继承)关联( 49)不属于软件测 试的原则是 _ C _ 。)所有测试标准建 立在用户的需求上。)软件项目一启动 ,软件测试也就开始。)进行穷举测试。)重视文档,要妥 善保存一切测试过程文档。( 50) _ A _ 属于白盒测试中的动态测试。)覆盖

22、率分析)代码检查)静态结构分析)代码质量度量( 51) java 窗体事件处理属于 _ D _模式。)抽象工厂(Abstract Factory)命令( Command)模式)代理( Proxy )模式)适配器(Adapter )模式(52)无状态会话)有状态会话)有状态会话Bean 和有状态会话 Bean 的区别有: _ D _Bean 保存实例的状态,而无状态会话 Bean 相反。Bean 是保存在客户端的,而无状态会话 Bean 是保存在EJB 容器中 的 。高级 软件工程师 第四套试题)有状态会话 Bean 并没有实例池,而无状态会)以上说法均正确 。话 Bean 是有的。( 53)若

23、想要使用 EntityManager 来实现实体的更新,可 以调用 EntityManager 的是 _C_) persist()) remove()) merge()) update()( 54) JSF 的中心部件是 _A_ 。) UI组件)输入组件)命令组件)面板组件(55)以下关于JSF 的语句叙述正确的是:_D_) JSF 并不支持委托实现模型。)使用 JSF 开发 Web 应用 无需过多关心HTTP 或者 Servlet)在 JSF 中有一个单 独的 Application 实例运行于主Windows 消息循环下,并提供大量的工具方法来完成诸如管理线程和访问启动目录之类的任务。)以

24、上均正确。( 56) html 代码 <input id= ”input type=”text”name=”input”/>可以 使用以下 JSF 中的哪个语句来代替: _D_。) <h:inputText id= ”input name=”name”/> ) <h:inputText id= ”input”/>) <h:inputText id= ”input type=” ”text”name=”input”/>)以上均可以。(57)对于 spring 中的一个配置:<bean id= ” bean1”class=” test.Bean

25、1”><property name=” value ”></property></bean>要为 value 属性设置值为5,应该 _ A _。) <value>5</value>) <value value= ”5”/>) <bean-value>5</bean-value>) <ref value=”5”/>(58)当执行以下代码时,控制台会打印什么样的信息_ C _。mit();session.close();)运行出错,抛出)打印 false异常)打印true)什么也不打印

26、(59)关于 Ajax 技术,描述错误的是 _ C _。)不刷新整个页面,在页面内与服务器通信)使用异步方式与服务器通信) XMLRequest 是 Ajax 的核心技术)应用仅由少量页面组成,大部分交互在页面之内完成,不需要切换整个页面(60) _ D _控件 不属于站点导航控件。) SiteMapPath) TreeView) Menu) DataSource二、多 项选题(共20 题,每 题 2 分,每 题至少有两个正确答案,错选、漏选、不先都不分)(61) MVC 把应用程 序分为哪三个核心模块_ ABC _。)模型)视图)控制器)数据库连接得( 62)在 Struts 应用的视图(

27、View )中包含哪些组件 _AD_ 。) JSP) Servlet) ActionServlet) Struts 标签库( 63)以下哪些关系 属于 Web 组件的关联关系 _ ACD _。)请求重定向)提交表单数据)请求转发)包含(64)一般情况下, 关系数据模型与对象模型之间有哪些匹配关系 _ BC _。)表对应类)记录对应对象)表的字段对应类的属性)表之间的参考关系对应类之间的依赖关系(65)以下关于 SessionFactory 的说法哪些正确? _BC_ (两项正确)对于每个数据库事务,应该创建一个SessionFactory 对象)一个 SessionFactory 对象对应一个

28、数据库存储源) SessionFactory 是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创 建一个。) SessionFactory 的 load() 方法用于加载持久化对象。(66)使用创建的站 点地图文件有哪几种方式 _AD_ 。)使用 sitemap 数据源控件。)使用 sitemappath 控件。)使用 sitemap 类。)使用 siteMapNode 属性。( 67)以下关于 Schema 与 DTD 说法正确的是 _CD _。(两项正确) Schema 与 DTD 都是使用 XML 语法) Schema 是 DTD 的替代品) Schema 与 DT

29、D 都定义了多种数据类型) DTD 和 Schema 可同时对同一个 XML 文档进行约束高级 软件工程师 第四套试题( 68) XML文档定义 有以下哪几种形式_CD_ 。(两项正确)SAX) DOM) DTD) Schema(69)在持久化层,对象分为哪些状态ACD_ 。)临时状态)独立状态)游离状态)持久化状态(70)关于 HQL 与 SQL ,以下哪些说法正确?BC。(两项正确) HQL 与 SQL 没什 么差别) HQL 面向对象, 而 SQL 操纵关系数据库)在 HQL 与 SQL 中,都包含select,insert,update,delete 语句) HQL 仅用于查询 数据,不支持insert,update 和 delete 语句(71) Spring 设值注 入模式有哪些优势?BC。(两项正确)对习惯于JavaBean开发的程序员来说显得更为方便)通过 setter 方法设定依赖关系显

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论