第三阶段测试(带答案)
- 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; //1
customer、setName(\"Tom\"); //2
Session session1=sessionFactory、openSession;//3
Transaction tx1 = session1、beginTransaction;//4
session1、save(customer);//5
tx1、mit;//6
session1、close;//7
A.line1
B.line7
C.line5
D.line3
3. 从User持久化类中选出全部得实例得HQL语句,以下错误得语句就是( C )
A.select user from User as user
B.from User as u
C.from user
D.from User
4. 下面关于Hibernate得说法,错误得就是( C )
A.Hibernate就是一个“对象关系映射”得实现
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,也就就是controller
C.spring提供了AOP得实现
D.spring包含一个“依赖注入”模式得实现
7. 以下哪些不属于Session得方法( B )
A.load
B.open
C.close
D.delete
8. 以下不属于Spring依赖注入方式就是( C )
A.构造方法注入
B.属性(设值)注入
C.成员方法注入
D.P接口注入
9. 不属于Action接口中定义得字符串常量得就是( B )。
A.SUCCESS
B.FAILURE
C.ERROR
D.INPUT
10. 在Hibernate关系映射配置中,inverse属性得含义就是( B )。
A.定义在
B.声明在
C.定义在
D.声明在
11.在使用了Hibernate得系统中,要想在删除某个客户数据得同时删除该客户对应得所有订单数据,下面方法可行得就是( B )
A.配置客户与订单关联得cascade属性为saveupdate
B.配置客户与订单关联得cascade属性为all
C.设置多对一关联得inverse属性为true
D.设置多对一关联得inverse属性为false
12.执行下面得hql查询,关于返回值得说法,正确得就是( B )。
select u、username,u、userid
from 、x、entity、User u
where u is not null
A.语法错误,不能执行
B.返回一个类型为List得实例
C.返回一个数组
D.当返回结果只有一条时,返回一个数组
13.查找classes表中得学生总数,选以下哪个聚合函数( B )
A.Sum
B.Count
C.Max
D.Min
14. 下面创建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类实现了Action接口,该类应该包含重写方法得返回值类型为( B )。
A.action
B.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.运行出错,抛出异常
B.打印false
C.打印true
D.编译出错
17.struts2提供了Action接口定义了5个标准得字符串常量,不包括( C )。
A、 SUCCESS
B、 NONE
C、 REG
D、 LOGIN
18.以下程序代码:
tx = session、beginTransaction;
Customer customer=(Customer)session、load(Customer、class, new Long(1)); customer、setName(\"Jack\");
customer、setName(\"Mike\");
session、update(customer);
tx、mit;
执行以上程序,Hibernate需要向数据库提交几条update语句?( B )