第三阶段测试(带答案)

上传人:cn****1 文档编号:508592942 上传时间:2023-07-13 格式:DOC 页数:7 大小:53.50KB
返回 下载 相关 举报
第三阶段测试(带答案)_第1页
第1页 / 共7页
第三阶段测试(带答案)_第2页
第2页 / 共7页
第三阶段测试(带答案)_第3页
第3页 / 共7页
第三阶段测试(带答案)_第4页
第4页 / 共7页
第三阶段测试(带答案)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《第三阶段测试(带答案)》由会员分享,可在线阅读,更多相关《第三阶段测试(带答案)(7页珍藏版)》请在金锄头文库上搜索。

1、中软高科阶段测试第三阶段阶段考核理论知识试卷笔试(A 卷)时间:60分钟总分数:100 总题数:50姓名: 班级: 学号: 注意:考试结束时间到,必须交回试卷,不交回试卷者成绩无效。一、单项选择题(四选一)单选25道题,共50分1.在三层结构中,数据访问层承担得责任就是( B )A. 定义实体类B. 数据得增删改查操作C. 业务逻辑得描述D. 页面展示与控制转发2、对于以下程序,Customer对象在第( B )行变为游离状态Customer customer=new Customer; /1customer、setName(Tom); /2Session session1=sessionFa

2、ctory、openSession;/3Transaction tx1 = session1、beginTransaction;/4session1、save(customer);/5tx1、mit;/6session1、close;/7A.line1 B.line7C.line5 D.line33.从User持久化类中选出全部得实例得HQL语句,以下错误得语句就是( C )A. select user from User as userB. from User as uC. from userD. from User4.下面关于Hibernate得说法,错误得就是( C )A. Hibern

3、ate就是一个“对象关系映射”得实现B. Hibernate就是一种数据持久化技术C. Hibernate就是JDBC得替代技术D. 使用Hibernate可以简化持久化层得编码5.下面( C )属于Hibernate映射文件中包含得内容A. Hibernate属性参数B. 数据库连接信息C. 主键生成策略D. 属性数据类型信息6.关于spring说法错误得就是( B )A. spring就是一个轻量级JAVA EE得框架集合B. spring就是MVC中得C,也就就是controllerC. spring提供了AOP得实现D. spring包含一个“依赖注入”模式得实现7.以下哪些不属于Se

4、ssion得方法( B )A.loadB.openC.closeD.delete8.以下不属于Spring依赖注入方式就是( C )A. 构造方法注入B. 属性(设值)注入C. 成员方法注入D. P接口注入9.不属于Action接口中定义得字符串常量得就是( B )。A. SUCCESSB. FAILUREC. ERRORD. INPUT10.在Hibernate关系映射配置中,inverse属性得含义就是( B )。A. 定义在节点上,声明要负责关联得维护B. 声明在节点上,声明要对方负责关联得维护C. 定义在节点上,声明对方要负责关联得维护D. 声明在节点上,声明要负责关联得维护11.在使

5、用了Hibernate得系统中,要想在删除某个客户数据得同时删除该客户对应得所有订单数据,下面方法可行得就是( B )A. 配置客户与订单关联得cascade属性为saveupdateB. 配置客户与订单关联得cascade属性为allC. 设置多对一关联得inverse属性为trueD. 设置多对一关联得inverse属性为false12.执行下面得hql查询,关于返回值得说法,正确得就是( B )。 select u、username,u、userid from 、x、entity、User u whereu is not nullA. 语法错误,不能执行B. 返回一个类型为List得实例

6、C. 返回一个数组D. 当返回结果只有一条时,返回一个数组13.查找classes表中得学生总数,选以下哪个聚合函数( B )A. SumB. CountC. MaxD. Min14.下面创建Criteria对象得语句中正确得就是( D )。A. Criteria c = query、createCriteria;B. Criteria c = query、addCriteria;C. Criteria c = session、createCriteria;D. Criteria c = session、createCriteria(User、class);15.如果开发得Action类实现了

7、Action接口,该类应该包含重写方法得返回值类型为( B )。A.actionB.String C.Boolean D.int 16.以下程序得打印结果就是什么?( C )tx = session、beginTransaction;Customer c1=(Customer)session、load(Customer、class,new Long(1); Customer c2=(Customer)session、load(Customer、class,new Long(1); System、out、println(c1= =c2);tx、mit;session、close;A. 运行出错,

8、抛出异常B. 打印falseC. 打印trueD. 编译出错17.struts2提供了Action接口定义了5个标准得字符串常量,不包括( C )。A、 SUCCESSB、 NONEC、 REGD、 LOGIN18.以下程序代码:tx = session、beginTransaction;Customer customer=(Customer)session、load(Customer、class, new Long(1);customer、setName(Jack);customer、setName(Mike);session、update(customer);tx、mit;执行以上程序,H

9、ibernate需要向数据库提交几条update语句?( B )A. 0B. 1C. 2D. 319.对于以下程序,Customer对象在第几行变为持久化状态?( B )Customer customer=new Customer; customer、setName(Tom); Session session1=sessionFactory、openSession; Transaction tx1 = session1、beginTransaction; /line1session1、save(customer); /line2tx1、mit; /line3session1、close; /l

10、ine4A. line1B. line2C. line3D. line420.一下配置文件上传连接器只允许bmp图片文件代码,正确得就是( D )。A、 *、bmpB、 bmpC、 image/*、bmpD、 image/bmp21.假设对Customer类得orders集合采用延迟检索策略,编译或运行以下程序,会出现什么情况( D )Session session=sessionFactory、openSession;tx = session、beginTransaction;Customer customer=(Customer)session、get(Customer、class,new

11、 Long(1);tx、mit;session、close; Iterator orderIterator=customer、getOrders、iterator;A. 编译出错 B. 编译通过,正常运行,不显示任何信息C. 编译通过,正常运行,并显示出结果D. 编译通过,但运行时抛出异常22.Struts2提供了一个ServletActionContext类,可以通过该类来访问Servlet API,如果要实模拟得到ServletRequest实现方法得就是哪个( B )A. getResponse B. getRequest C. getServletContextD.getPageCon

12、text 23.ORM有什么好处( A )A. 能进行关系对象得映射B. 具有控制器功能C. 能在服务器端保存客户端状态D. 向DTO一项能传递数据24.关于AOP错误得( C )。A、 AOP将散落在系统中得“方面”代码集中实现B、 AOP有助于提高系统可维护性C、 AOP已经表现出将要替代面向对象得趋势D、 AOP就是一种设计模式,Spring提供了一种实现25.struts2得文件上传功能,需要把页面表单得enctype属性设为( D )A.application/xB.text/plainC.不需要设置D.multipart/formdata二、多项选择题(至少有2个答案)多选5道题,

13、共15分1.关于IOC得理解,以下说法正确得就是( AB )A. 控制反转B. 对象被动接受依赖类C. 对象主动寻找依赖类D. 必须使用接口2.以下关于SessionFactory得说法哪些正确?( BC )A. 对于每个数据库事务,应该创建一个SessionFactory对象B. 一个SessionFactory对象对应一个数据库存储源。C. SessionFactory就是重量级得对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。D. SessionFactory得load方法用于加载持久化对象3.在持久化层,对象分为哪些状态?( ACD )A. 瞬时(Transient)B. 新建(New)C. 脱管(Detached)D. 持久(Persistent)4.JDBC可以做哪几件事( ABC )A. 与数据库建立连接B. 通过JDBCAPI向数据库发送SQL语句C. 通过JDBCAPI执行SQL语句D. 进行实体关系得映射5.一般情况下,关系数据模型与对象模型之间有哪些匹配关系( ABC )。A、 表对应类B、 记录对应对象C、 表得字段对应类得属性D、 表之间得参考关系对应类之间得依赖关系三、填空题 填空15空,共15分1.Struts 2框架由_webWork_与_xWork_框架发展而来。2、 在Hibernate XML影射文件中描

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号