已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级软件工程师第四套试题一、单项选择(共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的依赖注入不包括哪种形式 B A)设值注入B)引用注入C)构造注入D)接口注入(4)下列哪些选项不能单独实现MVC框架设计思想 B 。A)StrutsB)HibernateC)JSFD)Spring MVC(5)在Struts的struts-config.xml文件中,通过配置哪个节点来与Spring结合_C_。A)C)B)D)(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控件中,使用指定的XSL转换文件(a.xsl)格式化XML文档(a.xml)时只须设置的属性是 D 。A)DocumentContent属性C)Transform属性B)DocumentSource属性D)TransformSource属性(10)在ASP.NET中,实现了W3C文档对象模型(DOM)的类是 C 。A)DocumentContentC)XmlDocumentB)DocumentD)Transform(11)Struts有一个特定的xml配置文件,默认名为struts-config.xml,下列哪个元素为struts-config.xml的根元素 A 。A)C)B)D)(12)按照Struts配置文件DTD的定义,元素中的子元素的配置先后顺序错误的是 C 。A) B) C) D) (13)struts-config.xml文件中,哪个元素是用来配置数据源的 B 。A)元素C)元素B)元素D)元素(14)如果在一个JSP页面中,有一个form表单,元素的action属性值为“helloAction.do”,那么struts-config.xml文件中元素的path属性值应为 C 。A)“helloAction.do”C)“/helloAction”B)“/helloAction.do”D)“helloAction”(15)在Struts的配置文件中,action节点的 B 属性用来指定action引用的actionForm。A)attributeB)nameC)scopeD)path(16)下列哪个Struts标签能生成HTML超链接元素 D 。A)标签C)标签B)标签D)标签(17)Hibernate中Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性 A 。A)B)C)D)(18)元素有一个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中有且只有一个根元素C)XML中可以使用Xml作为标记名B)XML标签区分大小写D)XML标记名可以自定义(21)DOM对文档的解析首先完成的步骤是 A 。A)通过XML文档创建DOM树C)遍历属性B)遍历元素D)遍历子节点(22)以下关于XmlTextReader类说法正确的是 C A) XmlTextReader不能检查DTD的格式是否正确。B) XmlTextReader能对文档使用DTD进行验证。C) XmlTextReader类提供对XML数据流的只读访问。D) XmlTextReader类提供对XML数据流的可读写可访问。(23)下列对元素属性描述不正确的是 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查询时,SelectNodes()方法返回的是 B 。A)属性序列B)元素序列C)一系列对象D)一个对象(27)XML的全称是: D 。A)eXtra Modern LinkC)X-Markup LanguageB)eXample Markup LanguageD)eXtensible Markup Language(28)以下关于XML文档的声明的语句正确的是 B 。A)C)B)D)(29)DTD的全称是: C 。A)Direct Type DefinitionC)Document Type DefinitionB)Do The DanceD)Dynamic Type Definition(30)关于如下的XML文档下列书法正确的是 C 。 ToveJaniReminderA) 符合XML语法规范B) 文档声明部分有错C) 注释部分有错D) 元素声明有错(31)对于如下的DTD约束语句以下书法正确的是 A 。A) “学生”元素中必须包含“电话”元素或“手机”元素中的一个。B) “学生”元素中必须包含“电话”元素或“手机”元素中的一个或者多个。C) “学生”元素中可以包含“电话”元素或“手机”元素中的一个,但并非必须。D) “学生”元素中可以包含“电话”元素或“手机”元素中的一个或者多个。但并非必须。(32)以下关于DTD中使用到的符号说法正确的是 A 。A) 加号表示该元素必须出现多次。B) 问号表示该元素可以出现一次或者多次。C) 或(|),表示两个元素中出现一个或者两个。D) 星号(*),表示该元素可以出现一次、多次或不出现。(33)以下属于Schema的内置数据类型的是 A 。A)stringC)intB)doubleD)time(34)以下关于DOM书法不正确的是 D 。A)DOM是Document Object Model的缩写。B)使用DOM时,将把所有的XML文档信息都存于内存中。C)既能解析文档,又能修改文档。D)解析速度非常快。(35)当我们想创建一个具体的对象又不希望指定具体的类时,可以使用 A 。A)创建性模式C)行为模式B)结构型模式D)类模式(36)当需要向后端消息系统传递消息时,下列哪个是最好的选择? D 。A)无状态会话EJBB)实体EJBC)有状态会话EJBD)消息EJB(37)有关同义词的叙述错误的是 C 。A)简化SQL语句B)使本来没有访问权限的用户可以访问对应的对象C)隐藏对象的名称和所有者D)提供对对象的公共访问(38)可复用的面向对象设计的原则是 A 。A)针对接口编程C)避免使用对象组合B)针对实现编程D)有限使用类继承(39)在Java中提供的实现对象的克隆(Prototype模式)的接口是 B 。A)Clone接口C)Prototype接口B)Cloneable接口D)Prototypeable接口(40)关于Oracle数据库的控制文件,说法正确的是 D 。A)一个Oracle数据库可以有多个控制文件B)控制文件中包括数据库建立的日期信息C)控制文件中包括日志文件的名称和位置信息D)当数据库的物理组成更改时,Oracle自动更新该数据库的控制文件(41)下面关于Web服务的描述,不正确的是_C_)Web Service只能是序列化的数据)Web Service描述的是一组操作的接口,这些操作可以通过标准的XML消息在网络上进行访问。)Web Service倾向于特定的编程语言和系统平台。)Web Service可看做是一些模块化的应用程序,能够在Web上描述、发布和调用。(42) Oacle中在命令编辑区输入_ C _语句,可以显示出dept数据表的结构。)desc scott.emp;)select*from dept)desc scott.dept;)updata scott.dept;(43)关于启动Oracle服务器的方式说法错误的是 C )正常启动:启动装载和打开数据库,用户可以进行正常访问。)不装载启动:在未装载数据库的情况下启动服务器,由于未打开数据库,所以不允许用户访问。)装载启动:启动服务器并装载数据库,打开数据库。允许用户访问。)限制会话启动:只有具备“限制会话”(Restricted Session)系统权限的用户才能连接到的数据库。(44)_A_是在Oracle数据库表中整表数据删除语法中的关键字。)truncate)select)insert)updata(45)在SQLPlus Worksheet中执行下列SQL代码,完成向数据表test中输入100条记录的操作,下面的代码段就是PL/SQL程序,请完成其中未完成的部分:_ B _。Set serveroutput onDeclaremaxrecords constant int:=100;I int:=1;Beginforinsert into test(recordnumber.currentdate)values(I,sysdate);end loop;dbms_output.put_line(成功插入数据);commit;end;)i=100;i+)i in 1.maxrecords loop)i in 1.maxrecords)i in 100 loop(46)下面哪个不属于PL/SQL中常用的基本数据类型的类型标识符_D_。)number)int)boolean)float(47)以下叙述不正确的有 A 。)逻辑表达式运算的优先次序为:OR、NOT、AND。)dbms_output.put_line函数输出的只能是字符串。)字符表达式由字符型常数、变量、函数和字符运算符组成,唯一可以使用的字符运算符就是连接运算符“|”。)PL/SQL程序中的流程控制语句主要有条件控制、循环控制。(48)学生和他拥有的书之间的关系是_ D _。)组合)聚合)继承)关联(49)不属于软件测试的原则是_ C _。)所有测试标准建立在用户的需求上。)软件项目一启动,软件测试也就开始。)进行穷举测试。)重视文档,要妥善保存一切测试过程文档。(50)_ A _属于白盒测试中的动态测试。)覆盖率分析)代码检查)静态结构分析)代码质量度量(51)java窗体事件处理属于_ D _模式。)抽象工厂(Abstract Factory)代理(Proxy)模式)命令(Command)模式)适配器(Adapter)模式(52)无状态会话Bean和有状态会话Bean的区别有:_ D _)有状态会话Bean保存实例的状态,而无状态会话Bean相反。)有状态会话Bean是保存在客户端的,而无状态会话Bean是保存在EJB容器中的。)有状态会话Bean并没有实例池,而无状态会话Bean是有的。)以上说法均正确。(53)若想要使用EntityManager来实现实体的更新,可以调用EntityManager的是_C_)persist())remove())merge())update()(54)JSF的中心部件是_A_。)UI组件)输入组件)命令组件)面板组件(55)以下关于JSF的语句叙述正确的是:_D_)JSF并不支持委托实现模型。)使用JSF开发Web应用无需过多关心HTTP或者Servlet)在JSF中有一个单独的Application实例运行于主Windows消息循环下,并提供大量的工具方法来完成诸如管理线程和访问启动目录之类的任务。)以上均正确。(56)html代码可以使用以下JSF中的哪个语句来代替:_D_。)以上均可以。(57)对于spring中的一个配置:要为value属性设置值为5,应该_ A _。)5)5)(58)当执行以下代码时,控制台会打印什么样的信息_ C _。tx.session.beginTransaction();Customer c1=(Customer)session.load(Customer.class,new Long(1);Customer c1=(Customer)session.load(Customer.class,new Long(1);System.out.println(c1=c2);mit();session.close();)运行出错,抛出异常)打印true)打印false)什么也不打印(59)关于Ajax技术,描述错误的是_ C _。)不刷新整个页面,在页面内与服务器通信)使用异步方式与服务器通信)XMLRequest是Ajax的核心技术)应用仅由少量页面组成,大部分交互在页面之内完成,不需要切换整个页面(60)_ D _控件不属于站点导航控件。)SiteMapPath)TreeView)Menu)DataSource二、多项选题(共20题,每题2分,每题至少有两个正确答案,错选、漏选、不先都不得分)(61)MVC把应用程序分为哪三个核心模块_ ABC _。)模型)视图)控制器)数据库连接(62)在Struts应用的视图(View)中包含哪些组件_AD_。)JSP)Servlet)ActionServlet)Struts标签库(63)以下哪些关系属于Web组件的关联关系_ ACD _。)请求重定向)请求转发)提交表单数据)包含(64)一般情况下,关系数据模型与对象模型之间有哪些匹配关系_ BC _。)表对应类)记录对应对象)表的字段对应类的属性)表之间的参考关系对应类之间的依赖关系(65)以下关于SessionFactory的说法哪些正确?_BC_(两项正确)对于每个数据库事务,应该创建一个SessionFactory对象)一个SessionFactory对象对应一个数据库存储源)SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。)SessionFactory的load()方法用于加载持久化对象。(66)使用创建的站点地图文件有哪几种方式_AD_。)使用sitemap数据源控件。)使用sitemappath控件。)使用sitemap类。)使用siteMapNode属性。(67)以下关于Schema与DTD说法正确的是_CD_。(两项正确)Schema与DTD都是使用XML语法)Schema是DTD的替代品)Schema与DTD都定义了多种数据类型)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方法设定依赖关系显得更加直观,更加自然)如果依赖关系(或继承关系)较为复杂,设值注入模式往往更为简洁)在构造期即创建一个完整、合法的对象(72)Spring提供了哪几类事务管理模式 AB 。(两项正确)编程式事务管理)参数式事务管理)声明式事务管理)注入式事务管理(73)SpringAOP提供了一个类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级认识时间教案
- 阜阳乡下小院建设方案
- 沧州防控工作方案
- 古镇露天商圈建设方案策划
- 浙江省金华十校2026届高三下学期4月二模模拟考试语文 试卷
- 绿色先行区实施方案范文
- 污水消化池防腐工作方案
- 渝北雷霆行动实施方案
- 土壤墒情监测与农业科技成果推广方案
- 素质 展演实施方案
- 广东佛山市顺德区2024-2025学年八年级物理下册期末试卷(解析版)
- 2026年入团团员知识考试题库100题及答案
- 牛场安全防疫培训课件
- 化工厂人员定位施工方案
- (16)普通高中体育与健康课程标准日常修订版(2017年版2025年修订)
- 停车场安全知识培训课件
- 副主任医师晋升医德考核证明书
- (完整版)针灸室晕针应急预案演练方案
- 科普类课题申报书怎么写
- 起重机械作业人员考试题库及答案
- 《中华人民共和国公司法》知识考试测试题(附答案)
评论
0/150
提交评论