te.CompositeUserType.UserType32 ORM 是 A a 对象关系映射 b 对象实体映射 c 数据传输对象 d 数据访问对象33 JDBC 不可以完成以下那个选项 D a 与数据库建立连接 b 通过 JDBC-API 向数据库发送 SQL 语句 c 通过 JDBC-API 执行 SQL 语句 d 进行实体关系的映射34 ORM 有什么好处 A a 能进行关系对象的映射 b 具有控制器功能 c 能在服务器端保存客户端状态 d 向 DTO 一项能传递数据35 常见的实体域对象是 B a 被动域对象EJB b JavaBean 对象也称为 POJO,Plain Old Java Object c 控制器对象 d ActionForm36 过程域对象在 Hibernate 中代表 C a 业务逻辑操作 b 应用层操作 c 数据库层操作 d 组件对象操作37 以下哪项不是常见的三层 D a 应用层 b 业务逻辑层 c 数据访问层 d 通讯层38 对象(实体的实例)对一个特定的 Session 来说,要么是一个_瞬时__对象,要么是____对象 B a 短时 b 持久化 c 控制器 d 数据传输对象39 如果你已知某个实例的持久化标识,你可以使用 Session 的_____方法来获取它 A a load b loadAll c getAllData d init40 如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用 Session的____方法 A a createQuery b query c queryAll d queryObject41 使用 Session 的____会把对象的状态从数据库中移除 A a delete b remove c clear d removeAll42 Hibernate 通过____接口,_ CollectionMetadata 接口和 Type 层次体系来访问元数据。
A a ClassMetadata b MetadataClass c Metadata d CollectionMeta43 HQL 不支持聚合函数有 D a count b avg… c count… d count44 ____和____子句都不支持算数表达式。
B a UPDATE by b order by c compute by d insert by45 除了 Java 类和____外,查询语句都是大小写不敏感得到。
D a 表名 b POJO 类 c 映射文件 d 属性名称46 from Cat as cat不仅仅返回 Cat 的实例,而且还返回____的实例 C a Cat 的接口 b Cat 父类 c Cat 子类 d Cat 实现接口47 asc 代表升序,____代表降序 C a dasc b ansi c desc d description48 对原生 SQL 查询的控制是通过___接口进行的。
A a SQLQuery b Session c List d Query49 ____和____元素是用来连接关联以及将查询定义为预先初始化各个集合的。
A a ltreturn-joingt b ltloadgt c ltjoingt d ltload-collectiongt50 一个命名查询可能会返回一个标量值,你必须使用 ___元素来指定字段的别名和Hibernate 类型。
a ltreturn-scalargt b ltinit-resultgt c ltreturngt d ltscalargt51 假设实体映射时有一个____的关联指向另外一个实体,在查询时必须也返回那个实体,否则会导致发生一个”column not found”的数据库错误。
D a many-to-one b many-to-many c one-to-many d one-to-one52 你可以把结果集映射的信息放在外部的____元素中,这样就可以在多个命名查询间,或者通过 setResultSetMappingAPI 来访问。
A a ltresultsetgt b ltresultgt c ltmappinggt d ltdescriptiongt53 使用 Hibernate 的 QBC 查询,要使用 SQL 中的类似 select count from tablename 方法求出记录数,必须使用哪一个类。
B a Restrictions b Projections c Criteria d Criteron54 在 Hibernate 中,关于数据库的方言,下面哪个说法是正确的 D a 可以不写数据库方言 b 数据库方言没有作用,可以随便写 c 有通用的数据库方言可以使用 d 数据方言对应于每个数据库,主要用于产生 SQL 语句55 下面不属于持久化的是 A a 把对象转换称字符串的形式通过网络传输,在另一端接收到这个字符串后能把对象还原出来 b 把程序数据从数据库中读出来 c 从 XML 配置文件中读取程序的配置信息 d 把程序数据保存为文件56 下面不是 Hibernate 映射文件中包含的内容。
A a 数据库连接信息 b 属性域 c 主键生成策略 d 属性数据类型57 下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是 Dpublic static void imainString args SessionFactory sfnew Configration.configure.buildSessionFactory Session sessionsf.openSession Medal medalnew Medal medal.setOwner“totong” medal.setType“Gold medal” session.saveuser session.close a 配置文件配置有误 b 没有在配置文件中包含对映射文件的声明 c 配置文件配置有误 d 没有开启事务58 下列属于多对一关系的是__D a 书和作者 b 手机和生产厂家 c 用户和发布的出租信息 d 士兵和班长59 已 知 wage.getItem.size 的 值 是 1 。
要 想 使 执 行 session.updatewage 时 自 动 执 行session.updatewage.getItems.get0,必须配置 D a ltset name”items” inverse”true” cascade”none”gt…lt/setgt b ltset name”items” inverse”false” cascade”none”gt…lt/setgt c ltset name”items” inverse”true” cascade”all”gt…lt/setgt d ltset name”items” inverse”false” cascade”save-update”gt…lt/setgt60 已知系统中的 tbl_user 表对应的实体类是 User下列 HQL 语句中正确的是D a from tbl_user b select from tbluser c select User from User d from User u where u.uname”15”61.资源文件的后缀名为___________。
A.txt B.doc C.property D.properties62. AJAX 术语是由哪家公司或组织最先提出的 C A. GoogleB.IBMC.Adaptive PathD.Dojo Foundation63. 以下哪一个 Web 应用不属于 Ajax 应用 A A. HotmailB.GMapsC.FlickrD.Windows Live64. XMLHttpRequest 对象有几个返回状态值 C A. 3B. 4C.5D. 665. 下列哪些方法或属性是 Web 标准中规定的 C A. allB.innerHTMLC.getElementsByTagNameD.innerText66. 以下哪一个 CSS 属性不属于 W3C 的 CSS2 规范 D A.list-style-positionB.min-heightC.floatD.text-overflow67. 下列哪个工具不能用来调试浏览器中的 JavaScript B A.MS Visual InterDevB.EclipseC.MS Script DebuggerD.Mozilla Venkman68 xhr.status : Http 协议的响应状态表示服务器出错是 B A 200 B 404 C 500 D 50280. 关于 JavaScript 中的函数和对象,下列说法不正确的是: C A. 每一个函数都有一个 prototype 对象。
B. 函数就是一个特殊类型的对象。
C. 函数附属于它所附加到的对象上,只能通过该对象访问。
D. 同一个函数可以被附属到多个对象上。
二、填空:1.Struts 2 框架由__WebWork_________和____XWork_______框架发展而来。
2. Struts 2 以__过滤器_________为核心, 采用____拦截器_______的机制来处理用户的请求。
3.构建 Struts 2 应用的最基础的几个类库是_____struts2-core______、____xwork_______、____freemaker_______、__ognl_________以及____commons-logging_______。
4.Struts 2 中的控制器类是一个普通的____POJO_______。
5.如果要在
JSP 页面中使用 Struts 2 提供的标签库,首先必须在页面中使用 taglib 编译指令导入标签库,其中 taglib 编译指令为____lt uri”/struts-tags” prefix”s”gt_______。
6.在 Struts 2 表单标签库中,表单标签为____lts:formgtlt/s:formgt_______。
7.ActionSupport 类实现了__Action_________接口和_____ValidationAware______等接口。
8.通过控制器类中的___validate________方法来输出校验错误信息。
9. Struts 2 以___FilterDispatcher_______为核心控制器,它的初始化方法为__initFilterCongiffilterConfig________。
10.Hibernate 配 置 数 据 库 连 接 的 四 种 属 性 名 是 connection.driver_class 、connection.username 、 connection.password 、 connection.url 。
11. 在 Hibernate XML 影射文件中描述主键生成机制,其属性描述了主键的生成策略,至少写出三种策略名 identity 、 native 、 increment 。
12. 基于 Hibernate 用标注(annotations)描述映射关系,映射实体类中表示主键的属性的标注是___Id________ ;映射实体类中普通属性的标注是___Column________;实体属性对应的列用标注____Entity_______。
13.Hibernate 的 会 话 接 口 中 声 明 了 持 久 化 的 操 作 , 删 除 一 个 实 体 的 方 法 是__deleteobj_________, 合并一个实体的方法是____merge_______, 获得事务处理接口的方法是_getTransaction__________。
14. Hibernate 的会话接口同时又是一个工厂类型:创建一个 HQL 查询接口的方法是____createQuery_______,创建基于公式(标准)接口的方法是 __createCriteria_________。
15. 对象关系映射 (ORM) 的基本原则是: 类 型(class) 射 ___表________, (property) 映 属性映射____列_______, 类型的实例或对象(instance object)映射___一条记录________。
16. Hibernate 应用缺省的 XML 格式的配置文件名是___hibernate.cfg.xml________ 放置在__classpath_________下;配置数据库方言的属性名是____dialect_______。
17. 在 Hibernate 中 级 联 操 作 的 属 性 值 至 少 写 出 三 个 _______save-update____ 、_____none______、_____delete______。
All delete-orphan18 基 于 Hibernate 用 标 注 ( annotations ) 描 述 映 射 关 系 , 实 体 类 型 用 标 注__Entity_________ ;实体对应的表用标注___Table________。
19 Hibernate 的会话接口是 __Session_________, 它由接口 ___SessionFactory________创建;Hibernate 处 理 事 务 的 接 口 是 ___Transaction________ ; 封 装 HQL 的 接 口 是___Query________ 。
三、程序阅读题1. 以下程序段的输出结果为 。
public class TestArray public static void mainString args int i j int a 59687 for i 0 i lt a.length-1 i int k i for j i j lt a.length j if a jltak k j int temp ai ai ak ak temp for i 0 ilta.length i System.out.printaiquot quot System.out.println 2. 编程填空(将横线上所缺的内容补充完整) 下列程序中Assign.java ,指定变量 b50 为字节类型,变量 f0.55F 为单精度实型,变量 k0xfffL 为 64 位整型,并将该三个变量打印输出,请将程序补充完整。
(每空 1 分) import java.io. public _______ Assign public static void mainString args _______b50 _______f0.55F _______k0xfffL System.out.printlnquotbquotb System.out.printlnquotfquot_______ System.out.printlnquotkquotk 3. 写出以下程序的运行结果 。
public class Tr.
上一篇:
三大框架整合
下一篇:
高陈基于Java超市账单管理系统