第三阶段测试(带答案)

  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; //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 )

相关文档
最新文档