第三阶段测试(带答案)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中软高科阶段测试

第三阶段阶段考核

理论知识试卷

笔试(A 卷)

[时间:60分钟]

[总分数:100 总题数:50]

[姓名:]

[班级:]

[学号:]

注意:考试结束时间到,必须交回试卷,不交回试卷者成绩无效。

一、单项选择题(四选一)单选25道题,共50分

1.在三层结构中,数据访问层承担的责任是( B )

A.定义实体类

B.数据的增删改查操作

C.业务逻辑的描述

D.页面展示和控制转发

2. 对于以下程序,Customer对象在第( B )行变为游离状态

Customer customer=new Customer(); SUCCESS

B. NONE

C. REG

D. LOGIN

18.以下程序代码:

tx = ();

Customer customer=(Customer), new Long(1));

(\"Jack\");

(\"Mike\");

(customer);

();

执行以上程序,Hibernate需要向数据库提交几条update语句( B )

A.0

B.1

C.2

D.3

19.对于以下程序,Customer对象在第几行变为持久化状态( B )Customer customer=new Customer();

(\"Tom\");

Session session1=();

Transaction tx1 = (); *.bmp

B. bmp

C. image/*.bmp

D. image/bmp

21.假设对Customer类的orders集合采用延迟检索策略,编译或运行以下程序,会出现什么情况( D )

Session session=();

tx = ();

Customer customer=(Customer),new Long(1));

();

();

Iterator orderIterator=().iterator();

A.编译出错

B.编译通过,正常运行,不显示任何信息

C.编译通过,正常运行,并显示出结果

D.编译通过,但运行时抛出异常

22.Struts2提供了一个ServletActionContext类,可以通过该类来访问Servlet API,如果要实模拟得到HttpServletRequest实现方法的是哪个( B )

A.getResponse()

B.getRequest()

C.getServletContext()

D.getPageContext()

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/x-www-form-urlencode

B.text/plain

C.不需要设置

D.multipart/form-data

二、多项选择题(至少有2个答案)多选5道题,共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.通过JDBC-API向数据库发送SQL语句

C.通过JDBC-API执行SQL语句

D.进行实体关系的映射

5.一般情况下,关系数据模型与对象模型之间有哪些匹配关系(ABC )。

A. 表对应类

B. 记录对应对象

C. 表的字段对应类的属性

D. 表之间的参考关系对应类之间的依赖关系

三、填空题填空15空,共15分

1.Struts 2框架由__webWork______和___xWork_框架发展而来。

2. 在Hibernate XML影射文件中描述主键生成机制,其属性描述了主键的生成策略,至少写出三种策略名uuid 、native 、assigned 。

3. Hibernate的会话接口是___Session________,它由接口__SessionFactory___创建;Hibernate处理事务的接口是__Transaction ___;封装HQL的接口是____Query_ 。

4. 对象关系映射(ORM)的基本原则是:类型(class)映射____对象实体___,属性(property)映射____表中的字段____,类型的实例或对象(instance | object)映射_____数据表______。

5. 中可以使用_______________把内容分到几个文件中去。

6. Struts2 框架主要有两个核心配置文件: 和___)。

容器最基本的接口就是______BeanFactory________。

四、简答题简答2道题,共10分

1.Hibernate里load和get方法的区别

相关文档
最新文档