第三阶段测试(带答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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方法的区别