服务器端保存客户端状态 d 向DTO一项能传递数据 35 常见的实体域对象是B a 被动域对象EJB b JavaBean对象也称为POJOPlain Old Java Object c 控制器对象 d ActionForm 36 过程域对象在Hibernate中代表C a 业务逻辑操作 6 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 init 40 如果你不能确定你要寻找的对象的持久化标识符那么你需要使用查询使用Session的____方法A a createQuery b query c queryAll d queryObject 41 使用Session的____会把对象的状态从数据库中移除A a delete b remove c clear d removeAll 42 Hibernate通过____接口_ CollectionMetadata接口和Type层次体系来访问元数据。
A a ClassMetadata b MetadataClass c Metadata d CollectionMeta 43 HQL不支持聚合函数有D a count b avg… c count… d count 44 ____和____子句都不支持算数表达式。
B a UPDATE by b order by c compute by 7 d insert by 45 除了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 description 48 对原生SQL查询的控制是通过___接口进行的。
A a SQLQuery b Session c List d Query 49 ____和____元素是用来连接关联以及将查询定义为预先初始化各个集合的。
A a ltreturn-joingt b ltloadgt c ltjoingt d ltload-collectiongt 50 一个命名查询可能会返回一个标量值你必须使用 ___元素来指定字段的别名和Hibernate类型。
a ltreturn-scalargt b ltinit-resultgt c ltreturngt d ltscalargt 51 假设实体映射时有一个____的关联指向另外一个实体在查询时必须也返回那个实体否则会导致发生一个”column not found”的数据库错误。
D a many-to-one b many-to-many c one-to-many d one-to-one 52 你可以把结果集映射的信息放在外部的____元素中这样就可以在多个命名查询间或者通过setResultSetMappingAPI来访问。
A a ltresultsetgt b ltresultgt c ltmappinggt d ltdescriptiongt 8 53 使用Hibernate的QBC查询要使用SQL中的类似select count from tablename方法求出记录数必须使用哪一个类。
B a Restrictions b Projections c Criteria d Criteron 54 在Hibernate中关于数据库的方言下面哪个说法是正确的D a 可以不写数据库方言 b 数据库方言没有作用可以随便写 c 有通用的数据库方言可以使用 d 数据方言对应于每个数据库主要用于产生SQL语句 55 下面不属于持久化的是A a 把对象转换称字符串的形式通过网络传输在另一端接收到这个字符串后能把对象还原出来 b 把程序数据从数据库中读出来 c 从XML配置文件中读取程序的配置信息 d 把程序数据保存为文件 56 下面不是Hibernate映射文件中包含的内容。
A a 数据库连接信息 b 属性域 c 主键生成策略 d 属性数据类型 57 下面的程序执行后没有报错但数据总保存不到数据库最可能的原因是D public 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 9 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/setgt 60 已知系统中的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资源文件的后缀名为___________。
Atxt Bdoc Cproperty Dproperties 62. AJAX术语是由哪家公司或组织最先提出的 C A. Google B.IBM C.Adaptive Path D.Dojo Foundation 63. 以下哪一个Web应用不属于Ajax应用 A A. Hotmail B.GMaps C.Flickr D.Windows Live 64. XMLHttpRequest对象有几个返回状态值 C A. 3 B. 4 C.5 D. 6 65. 下列哪些方法或属性是Web标准中规定的 C A. all B.innerHTML C.getElementsByTagName D.innerText 66. 以下哪一个CSS属性不属于W3C的CSS2规范 D A.list-style-position B.min-height C.float D.text-overflow 67. 下列哪个工具不能用来调试浏览器中的JavaScript B A.MS Visual InterDev B.Eclipse C.MS Script Debugger D.Mozilla Venkman 68 xhr.status : Http协议的响应状态表示服务器出错是 B A 200 B 404 C 500 D 502 80. 关于JavaScript中的函数和对象下列说法不正确的是 C 10 A. 每一个函数都有一个prototype对象。
B. 函数就是一个特殊类型的对象。
C. 函数附属于它所附加到的对象上只能通过该对象访问。
D. 同一个函数可以被附属到多个对象上。
二、填空 1Struts 2框架由__WebWork_________和____XWork_______框架发展而来。
2Struts 2以__过滤器_________为核心采用____拦截器_______的机制来处理用户的请求。
3构建Struts 2应用的最基础的几个类库是_____struts2-core______、____xwork_______、____freemaker_______、__ognl_________以及____commons-logging_______。
4Struts 2中的控制器类是一个普通的____POJO_______。
5如果要在
JSP页面中使用Struts 2提供的标签库首先必须在页面中使用taglib编译指令导入标签库其中taglib编译指令为____lt uri”/struts-tags” prefix”s”gt_______。
6在Struts 2表单标签库中表单标签为____lts:formgtlt/s:formgt_______。
7ActionSupport类实现了__Action_________接口和_____ValidationAware______等接口。
8通过控制器类中的___validate________方法来输出校验错误信息。
9. Struts 2以___FilterDispatcher_______为核心控制器它的初始化方法为__initFilterCongif filterConfig________。
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-orphan 18 基于Hibernate用标注annotations描述映射关系实体类型用标注__Entity_________ 实体对应的表用标注___Table________。
19 Hibernate的会话接口是 __Session_________它由接口 ___SessionFactory________创建Hibernate处理事务的接口是___Transaction________封装HQL的接口是___Query________ 。
11 三、程序阅读题 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 ajltak 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. 写出以下程序的运行结果 。
12 public class TryCatchFinally static void Proc int sel try if sel0 System.out.printlnquotno Exception quot return else if sel1 int i0 int j4/i catch ArithmeticException e System.out.printlnquotCatch quot catch Exception e System.out.printlnquotWill not be executedquot finally System.out.printlnquotfinallyquot public static void main String args Proc 0 Proc 1 4. 阅.
上一篇:
搭建Struts2开发环境
下一篇:
缅怀先烈 铭记历史