框架测试题
更新时间:2023-10-31 18:02:01 阅读量: 综合文库 文档下载
- 新能源投资框架测试题推荐度:
- 相关推荐
框架阶段测试卷
选择题(共50题,每题2分,满分100分)
D1.选出不是Restrictions方法的选项( )。
A.eq() B.gt() C.like() D.isNULL()
2.已知系统中TBL_USER 表对应的实体类是TblUser,下列HQL 语句中正确的是 (D )。
A.from Tbl_User
B.select * from tbluser
C.select TblUser from TblUser
D.from TblUser t where t.uname = \ 3.阅读下面的代码,要输出查询结果中第一条记录的用户名,正确的代码是( AD)。
String hql = \
Query query = session.createQuery(hql);
A.Object[] arr = (Object[])query.list().iterator().next(); System.out.println(arr[0]);
B.TblUser user = (TblUser)query.list().get(0); System.out.println(user.getUname());
C.String uname = (String)query.list().get(0).get(0); System.out.println(uname);
D.String uname = (String)query.list().get(0)[0];
System.out.println(uname);
4.对下面代码中存在的错误,说法不正确的是(D )。
String hql = \
Query query = session.createQuery();//<2> query.setNamedParameter(\return query.executeQuery(hql);//<4>
A.第一行中的命名参数“@status”应该是“:status” B.第二行createQuery 函数应该传入hql 作为参数 C.第三行命名参数名称“:status”应该是“status” D.第四行应该是“return query.list(hql);”
5.下面代码的执行效果是(C )。
String hql = \
Query query = session.createQuery(hql); query.setFirstResult(0); query.setMaxResults(5); return query.list();
A.返回分数最高的五个学生
B.返回分数最高的六个学生 C.返回分数最低的五个学生 D.返回分数最低的六个学生
6.下面HQL语句的含义是( D)。
select stu
from TblStudent stu
where stu.score > ( select avg(score) from TblStudent )
A.查询所有学生的平均分
B.查询得分大于平均分的学生的成绩 C.查询得分最高的学生
D.查询得分大于平均分的学生
7.以下(CD )利用了外联结查询。
A.立即加载 B.延迟加载
C.迫切左外联结查询 D.迫切右外联接查询
8.以下程序的打印结果是(C )。
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); session.close();
A.运行出错,抛出异常 B.打印false C.打印true D.无输出
9.使用Session 获取命名查询的方法是( A)。
A.getNamedQuery() C.getNameQuery() D.getNamedSQLQuery()
10.在映射文件中配置命名查询元素的是(A )。
A.
C.
D.
A.把对象转换为字符串的形式通过网络传输,在另一端接收到这个字符串后能把 对象还原出来
B.把程序数据从数据库中读出来
C.从XML配置文件中读取程序的配置信息
D.把程序数据保存为文件
12.下面( A)不属于关系—对象映射的映射信息。
A.程序包名到数据库库名的映射 B.程序类名到数据库表名的映射 C.实体属性名到数据库表字段的映射 D.实体属性类型到数据库表字段类型的映射
13.下面(CD )不是Hibernate 映射文件中包含的内容。
A.数据库连接信息 B.Hibernate 属性参数 C.主键生成策略 D.属性数据类型
14.下面的程序执行后没有报错,但数据总保存不到数据库,最可能的原因是(D )。
public static void main(String[] args) {
SessionFactory sf =
new Configuration().configure().buildSessionFactory(); Session session = sf.openSession(); Medal medal = new Medal();
medal.setOwner(\
medal.setSport(\medal.setType(\session.save(user); session.close(); }
A.配置文件配置有误
B.没有在配置文件中包含对映射文件的声明 C.映射文件配置有误 D.没有开启事务
15.下列属于多对一关系的是(ABD )。
A.书和作者
B.商品种类和商品
C.用户和发布的出租信息 D.士兵和班长
16.下面是某系统中的两个实体类,依此可以得知(B )。
public class Wage{ //月工资实体类 private Long wid;
private String empName; //雇员姓名 private String month; //月份 //Getter & Setter ??
}
public class WageItem{ //工资项
private Wage wage; private Long iid;
private String itemName; //项目名称,如基本工资、职位津贴等 private String amount; //数额 //Getter & Setter ?? }
A.Wage 和WageItem 间存在单向一对多的关联 B.WageItem 和Wage 间存在单向多对一的关联 C.Wage 和WageItem间存在双向一对多的关联 D.Wage 和WageItem间存在双向多对一的关联
17.对第2题中的WageItem 实体类有如下配置,其中空白处应填入的代码是( A)。
______________________
A. D. 18.某系统中有如下代码片段,执行下面代码可能导致执行的SQL语句不包括(CD )。 Wage wage = (Wage)session.get(Wage.class,1L); WageItem item = (WageItem)session.get(WageItem.class,1L); wage.getItems().remove(item); session.update(wage); A.select w0_.id, w0_.emp_name, w0_.month from fin_wage w0_ where w0_.id=? B.select i0_.wi_id, i0_.wi_name, i0_.wi_amount,i0_.wi_wage_id from fin_ wage_item i0_ where i0_.wi_id=? C.delete from fin_wage_item where wi_id=? D.update fin_wage_item set wi_wage_id = null where wi_id=? 19、在hibernate中, Customer.hbm.xml文件如下: 关于cascade 属性说法正确的是( B ) A.此属性不需要设置 B.不添加此属性,不能通过Customer对象进行级联操作 C.默认支持所有级联操作 D.默认只支持删除级联操作 20、下面关于hibernate核心接口说明错误的是(B ) A. Configuration接口:配置Hibernate,根据其启动hibernate,创建SessionFactory对象 B. SessionFactory接口:负责保存、更新、删除、加载和查询对象,是线程不安全的,避免多个线程共享同一个session,是轻量级、一级缓存 C. Query和Criteria接口:执行数据库的查询 D. Transaction接口:管理事务 21. 以下属于struts2的控制器组件是:A A. Action B.ActionForm C.ActionServlet D.dispatchAction 22. 以下属于struts2的体系结构的是:(多选)AB A. struts2控制器组件 B.struts2配置文件 C.FilterDispathcer D.Action 23. 以下属于struts2配置文件中的配置元素是:(多选)AB A. 24. 关于struts1和struts2对比的说法正确的是:A A.struts1要求Action类继承struts1框架中的Action父类,struts2中则不一定需要继承,可以是POJO类 B.struts1中的Action不是线程安全的,而struts2中的Action是线程安全的 C.struts1和struts2中都使用ActionForm对象封装用户的请求数据 D.struts1使用OGNL表达式语言来支持页面效果,struts2通过ValueStack技术使标签库访问值 25. 以下关于ValueStack说法正确的是:(多选)ACD A.每个Action对象实例拥有一个ValueStack对象 B.每个Action对象实例拥有多个ValueStack对象 C.Action中封装了需要传入下一个页面的值,这些值封装在ValueStack对象中 D.ValueStack会在请求开始时被创建,请求结束时消亡 26. 关于struts2配置文件说法正确的是:C A.必须在WEB-INF/classes目录下 B.名字必须为struts.xml C.配置Action时,必须配置包信息 D.使用 27. 在struts2配置中用()元素来配置常量:C A. 28. 关于struts2包的说法正确的是: BCD A.struts2框架使用包来管理常量 B.struts2框架定义包时必须指定name属性 C.struts2框架中配置包时,必须继承自struts-default包,否则会报错 D.struts2框架中使用包来管理Action 29. struts2中获取Servlet API的方法正确的是:(多选)A A.使用ActionContext对象以解耦合的方法访问Servlet API B.使用ServletActionContext对象以解耦合的方式访问Servlet API C.使用ActionContext对象以耦合的方式访问Servlet API D.使用ServletActionContext对象以耦合的方式访问Servlet API 30. struts2动态调用的格式为:B A.ActionName?methodName.action B.ActionName! methodName.action C.ActionName*methodName.action D.ActionName@mathodName.action 31. 如果要实现struts2的数据校验功能C A.普通Action类可以实现 B.继承自Action接口可以实现 C.继承自ActionSupport类可以实现 D.继承自ActionValidate类可以实现 32. 如果要实现自定义处理结果,需继承那个类 B A.Dispathcer B.StrutsResultSupport C.Support D.Action 33. 实现动态返回结果,在配置 34. 用于实现国际化的struts2标签是:A A. A.dispatcher B.redirect C.chain D.forward 36. 自定义转换器 继承的抽象类是:A A.Converter B.TypeConverter C.StrutsTypeConverter D.converts 37. 自定义转换器的注册方式有:C A.只有全局注册方式 B.只有局部注册方式 C.只有全局和局部注册方式 D.以上说法都不对 38. 自定义拦截器类的方式有:(多选)AD A.实现Interceptor接口 B.实现AbstractInterceptor接口 C.继承Interceptor类 D.继承AbstractInterceptor类 39. 在struts.xml文件中,使用()元素定义拦截器 B A. 41. 在Spring中,数据连接是通过数据源获得的,下列关于Spring数据源描述错误的是( A)。 A.Spring提供了一个简单的数据源实现类DriverManagerDataSource,它位于 org.springframework.jdbc.datasource包中,并且这个类提供池化连接的机制 B.Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是C3P0 C.Spring提供引用JNDI资源的类是JndiObjectFactoryBean D.DriverManagerDataSource比较适合在单元测试或简单的独立应用中使用 42. 下面关于Spring中的bean的作用域,描述错误的是( B)。 A.Spring中的bean的作用域可以通过scope属性进行配置 B.Spring中的bean的作用域默认是prototype C.当一个bean的scope设为“singleton”时,可以被多个线程同时访问 D.一个bean的scope只对它自己起作用,与其它bean无关 43. 某业务方法taskApply(User user,List tasks)需要对其进行事务控制,下面的声明方式不能 起到效果的是(D )。 A.将查询方法声明为只读事务,其他方法声明为REQUIRED B.声明do开头的方法为REQUIRED,并修改方法名为doTaskApply C. A.Spring可以用org.apache.commons.dbcp.BasicDataSource类配置数据源 B.在org.apache.commons.dbcp.BasicDataSource类中有driver,url,username,password 属性 C.配置Spring数据源时,必须引入Hibernate的SessionFactory D.在用dbcp时,需要拷贝commons-dbcp的jar包到类路径下 45. Spring配置文件中关于事务的配置代码如下: expression=\ ? 在横线处应填入(D )。 A. ① txAdvice ② txManager B. ① serviceMethod ② txManager C. ① txAdvice ② serviceMethod D. ① serviceMethod ② txAdvice 46. 下列关于Spring特性中IoC描述错误的是( A )。 A.IoC就是指程序之间的关系由程序代码直接操控 B.所谓“IoC:控制反转”是指控制权由应用代码转到外部容器,即控制权的转移 C.IoC将控制创建的职责搬进了框架中,从应用代码脱离开来 D.使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会 根据XML配置数据提供给它 47. 在Spring配置文件di.xml中包含如下的代码 A. 可以通过如下代码获取Test的实例 ApplicationContext context=new ClassPathXmlApplicationContext(\Test test=(Test)content.getBean(\ B. 可以通过如下代码获取i的值 ApplicationContext context=new ClassPathXmlApplicationContext(\int i = (int)content.getBean(\C. Test肯定实现了一个接口 D. Test中一定存在getI()方法 48. 在Spring中,可以通过(B )方式实现了依赖注入。 A. getter方法 B. setter方法 C. 自定义赋值方法 D. 静态方法 49. 下列关于Spring配置文件的说法不正确的是( C )。 A.Spring默认是读取/WEB-INF/applicationContext.xml配置文件 B.Spring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件 中指定 C.把applicationContext.xml文件放到src目录下,Spring也可以读到 D.可以通过在web.xml中的 A. 可以通过下列代码获取对象实例: ApplicationContext context = new ClassPathXmlApplicationContext(\TestBean t = (TestBean)context.getBean(\B. TestBean中一定有如下语句: private String dp = \ C. TestBean中可能有方法:public void setSp(String value) D. 属性dp的类型可能是int也可能是String
正在阅读:
框架测试题10-31
通启教育30日中考冲刺英语资料复习第一讲06-11
实验心得体会范文4篇.doc05-01
森林里的一棵树09-01
2017年桂林理工大学马克思主义学院当代中国马克思主义复试中国特色社会主义理论体系概论复试仿真模拟三套题05-03
如何情书送给女生02-17
JAVA程序改错04-02
山东省烟台市2015年中考物理试题(word版,含答案)04-20
整理后的音乐作业06-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 测试题
- 框架
- 罗曼 罗兰学案doc
- 企业液氨制冷及冷库安全生产管理制度责任状等(全)
- 自考外国法制史(2009-2014)历年真题及答案 - 图文
- 运筹学试题及答案
- 10千伏及以配电工程估概预算编制标准及办法1.25
- (18份合集)中山市2018年中考语文模拟试题
- 本田车系电脑脚定义 - 图文
- 市场营销策划的一般原理
- 山西省康杰中学高三5月第五次模拟(数学文)
- 室外施工操作平台方案
- 2012年度骨干教师个人发展规划与实施情况与自我评估
- 矿区安全生产管理制度具体内容 -
- 九年级化学第一次摸底考试1-3单元
- 古交市第一小学校2018-2019学年一年级上学期期末考试模拟题
- 大跨度钢管混凝土拱桥非线性稳定分析
- 科学找拱形说课稿及教学设计
- MATLAB期末考试试卷及其参考答案
- 尔雅课堂-形象管理考试课程参考
- 变速箱格特拉克报告
- 瑞气制氮机说明书