欢迎来到天天文库
浏览记录
ID:38811317
大小:25.99 KB
页数:8页
时间:2019-06-19
《第三阶段测试(带答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中软高科阶段测试第三阶段阶段考核理论知识试卷笔试(A卷)[时间:60分钟][总分数:100总题数:50][姓名:][班级:][学号:]注意:考试结束时间到,必须交回试卷,不交回试卷者成绩无效。一、单项选择题(四选一)单选25道题,共50分1.在三层结构中,数据访问层承担的责任是(B)A.定义实体类B.数据的增删改查操作C.业务逻辑的描述D.页面展示和控制转发2.对于以下程序,Customer对象在第(B)行变为游离状态Customercustomer=newCustomer();//1customer.setName("Tom");//2Sessionsession1=se
2、ssionFactory.openSession();//3Transactiontx1=session1.beginTransaction();//4session1.save(customer);//5tx1.commit();//6session1.close();//7A.line1B.line7C.line5D.line33.从User持久化类中选出全部的实例的HQL语句,以下错误的语句是(C)A.selectuserfromUserasuserB.fromUserasuC.fromuserD.fromUser4.下面关于Hibernate的说法,错误的是(C)A.H
3、ibernate是一个“对象-关系映射”的实现B.Hibernate是一种数据持久化技术C.Hibernate是JDBC的替代技术D.使用Hibernate可以简化持久化层的编码5.下面(C)属于Hibernate映射文件中包含的内容A.Hibernate属性参数B.数据库连接信息C.主键生成策略D.属性数据类型信息6.关于spring说法错误的是(B)A.spring是一个轻量级JAVAEE的框架集合A.spring是MVC中的C,也就是controllerB.spring提供了AOP的实现C.spring包含一个“依赖注入”模式的实现7.以下哪些不属于Session的方法(
4、B)A.load()B.open()C.close()D.delete()8.以下不属于Spring依赖注入方式是(C)A.构造方法注入B.属性(设值)注入C.成员方法注入D.P接口注入9.不属于Action接口中定义的字符串常量的是(B)。A.SUCCESSB.FAILUREC.ERRORD.INPUT10.在Hibernate关系映射配置中,inverse属性的含义是(B)。A.定义在节点上,声明要负责关联的维护B.声明在节点上,声明要对方负责关联的维护C.定义在节点上,声明对方要负责关联的维护D.声明在5、>节点上,声明要负责关联的维护11.在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B)A.配置客户和订单关联的cascade属性为save-updateB.配置客户和订单关联的cascade属性为allC.设置多对一关联的inverse属性为trueD.设置多对一关联的inverse属性为false12.执行下面的hql查询,关于返回值的说法,正确的是(B)。selectu.username,u.useridfromcom.x.entity.UseruwhereuisnotnullA.语法错误,不能执行B.返回一6、个类型为List的实例C.返回一个数组D.当返回结果只有一条时,返回一个数组13.查找classes表中的学生总数,选以下哪个聚合函数(B)A.SumB.CountC.MaxD.Min14.下面创建Criteria对象的语句中正确的是(D)。A.Criteriac=query.createCriteria();B.Criteriac=query.addCriteria();C.Criteriac=session.createCriteria();D.Criteriac=session.createCriteria(User.class);15.如果开发的Action类实现了Ac7、tion接口,该类应该包含重写方法的返回值类型为(B)。A.actionB.StringC.BooleanD.int16.以下程序的打印结果是什么?(C)tx=session.beginTransaction();Customerc1=(Customer)session.load(Customer.class,newLong(1));Customerc2=(Customer)session.load(Customer.class,newLong(1));System.out.println(
5、>节点上,声明要负责关联的维护11.在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是(B)A.配置客户和订单关联的cascade属性为save-updateB.配置客户和订单关联的cascade属性为allC.设置多对一关联的inverse属性为trueD.设置多对一关联的inverse属性为false12.执行下面的hql查询,关于返回值的说法,正确的是(B)。selectu.username,u.useridfromcom.x.entity.UseruwhereuisnotnullA.语法错误,不能执行B.返回一
6、个类型为List的实例C.返回一个数组D.当返回结果只有一条时,返回一个数组13.查找classes表中的学生总数,选以下哪个聚合函数(B)A.SumB.CountC.MaxD.Min14.下面创建Criteria对象的语句中正确的是(D)。A.Criteriac=query.createCriteria();B.Criteriac=query.addCriteria();C.Criteriac=session.createCriteria();D.Criteriac=session.createCriteria(User.class);15.如果开发的Action类实现了Ac
7、tion接口,该类应该包含重写方法的返回值类型为(B)。A.actionB.StringC.BooleanD.int16.以下程序的打印结果是什么?(C)tx=session.beginTransaction();Customerc1=(Customer)session.load(Customer.class,newLong(1));Customerc2=(Customer)session.load(Customer.class,newLong(1));System.out.println(
此文档下载收益归作者所有