三大框架练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
评卷浏览
考生姓名张彬答题开始时间2013-04-24 10:15 结束时间2013-05-02 10:15
考生得分0 满分161 及格分60
一、单项选择题(共41题,41分)
1. Customer对象在程序执行到第几行时变为脱管状态?
Customer customer=new Customer(); //line1
customer.setName("张三");
Session session=sessionFactory.openSession(); //line2
Transaction tx = session1.beginTransaction();
session.save(customer); //line3
mit(); //line4
session.close(); //line5 (1 分)
A) line1
B) line2
C) line4
D) line5
—标准答案:D
—考生答案:D
—考生得分:1 评语:
2. 在struts2应用开发中下列描述正确的是(1 分)
A) 为每一个Action在XML中配置一个action,并且这个XML配置文件必须命名为struts.xml,并放置在类的根路径下。
B) 为每一个可能接收的逻辑请求编写一个Action类,该类必须继承父类ActionSupport 。
C) 在web程序的部署描述文件(web.xml)中配置struts2核心控制器,该核心控制器是一个过滤器。
D) Struts2的Action必须实现Action接口。
—标准答案:C
—考生答案:
—考生得分:0 评语:
3. 一般情况下,下面那一项不是关系数据模型与对象模型之间的匹配关系?(1 分)
A) 表对应类
B) 记录对应对象
C) 表的字段对应类的属性
D) 集合对应数据库
—标准答案:D
—考生答案:
—考生得分:0 评语:
4. 下面哪一个不是Hibernate提供的核心接口及类:(1 分)
A) Configuration
B) HttpSession
C) Query
D) SessionFactory
—标准答案:B
—考生答案:
—考生得分:0 评语:
5. 把静态文本放在资源文件中,而不是直接在JSP文件中包含这些静态文本。下面哪一个选项不属于这种做法的优点?(1 分)
A) 提高可维护性
B) 提高可重用性
C) 支持国际化
D) 提高运行速度
—标准答案:D
—考生答案:
—考生得分:0 评语:
6. 在hibernate实体映射中关于id映射说法正确的是(1 分)
A) id节点定义了实体类的标识,对应数据库表的主键
B) id的生产方式native指的是我们可以自由的选择主键的生成方式
C) hibernate的主键不能由我们的应用程序指定
D) 在Hibernate实体映射中id节点可以省略。
—标准答案:A
—考生答案:
—考生得分:0 评语:
7. 以下程序代码对Customer的name属性修改了两次:
tx = session.beginTransaction();
Customer cust=(Customer)session.load(Customer.class,
new Long(1));
cust.setName("张三");
cust.setName("里斯");
mit();
执行以上程序,Hibernate需要向数据库提交几条update语句?(1 分)
A) 0
B) 1
C) 2
D) 3
—标准答案:B
—考生答案:
—考生得分:0 评语:
8. 对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现
class = "hello.HelloAction">
A) return “input”;
B) return “success”;
C) return “hello.jsp”;
D) return null;
—标准答案:A
—考生答案:
—考生得分:0 评语:
9. 下面列出的哪一选项属于MVC框架的内容?(1 分)
A) JSP
B) Struts标签库
C) Criteria查询
D) DWR
—标准答案:B
—考生答案:
—考生得分:0 评语:
10. 下面关于MVC模式描述正确的是(1 分)
A) 模型代表了应用程序的核心功能,负责处理用户的数据,实现业务逻辑,但是一个模型只能用于一个视图
B) 视图主要指于用户交互的界面,视图负责接收用户的输入并转交给控制器,当然也可以做一部分业务逻辑
C) 控制器负责接收用户的请求和数据,并且判断将请求和数据交由哪个模型来处理,最后调用视图来显示模型返回的数据
D) 在MVC模式中,视图层不应当有控制逻辑的实现,而控制层中可以有视图的实现。