IT学习认证中心 广东IT工程师项目
院校服务中心
J2EE期末考试试题(笔试)
A卷
: 学号:
注意事项:(考试时间90分钟)
1) 整个试卷中不得做任何形式的书写或标记,是否试卷成绩做废;
2) 认真准确填写并核对答题卡中的各项容,因填涂错误造成的任何后果,由考生自负;
3) 考试完毕,不得将所有考卷.答题卡.草稿纸带离考场,否则试卷成绩作废;
4) 作弊,雷同答卷,成绩一律为0分
答题结束后,必须经监考老师确认考卷,答题卡,草稿纸已经提交后,方可离开考场
一、选择题(单项选择,每题2分,共50题)
1、下面对Web应用开发中Servlet组件说法错误的是 。
A)Servlet是按照接受请求/返回响应的模式工作的
B)运行于Servlet容器中,是被动态加载的
C)在Struts框架中,Servlet充当模型组件
D)在Struts框架中,Servlet充当控制器组件
2、在Struts应用中,能在下列哪几种围共享数据 说法错误的是 。
A)只有request与session
IT学习认证中心 广东IT工程师项目
院校服务中心
B)request
C)session
D)application
3、下面那个选项不属于MVC三个核心模块 。
A)模型
B)视图
C)数据库连接
D)控制器
4、下列关于Struts框架的说法中,正确的是 。
A)Struts实质是在JSP Model2的基础上实现的一个MVC框架
B)在Struts框架中,模型是由实现业务逻辑的JavaBean与EJB组件构成
C)在Struts框架中,视图是由一组JSP文件组成
D)以上都是
5、关于在web.xml文件中配置欢迎文件清单说法错误的是 。
A)使用
B)只能配置一个欢迎文件
C)可以配置多个欢迎文件
D)Web容器调用会依次寻找欢迎文件,直到找到为止
IT学习认证中心 广东IT工程师项目
院校服务中心
6、下列哪个元素可以配置数据源 。
A)
B)
C)
D)
7、下列对
A)classsName:和action元素对应的配置元素,
B)forward:转发的URL路径
C)input:输入表单的URL路径,当表单验证失败时,将把请求转发到该URL
D)以上全部正确
8、Struts框架的控制器组件不包括下列哪个选项 。
A)JSP组件
B)RequestProcessor组件
C)Action组件
D)ActionServet组件
9、ActionServlet在Struts中具体完成什么功能 。
IT学习认证中心 广东IT工程师项目
院校服务中心
A)ActionServlet将一个来自客户端的URI映射到一个相应的Action类,如果
是这个Action类是第一次被调用,那么实例化一个Action类并放入缓存
B)如果在Struts配置文件中指定了相应的ActionForm,那么从Request中
抓取数据填充FormBean
C)调用Action类的execute ()方法
D)以上都正确
10、如何扩展一个Action类 。
A)创建一个继承自Action的子类
B)实现execute()方法,然后指定你的业务逻辑。
C)编译这个类,然后将它移到Web应用程序的classpath目录下。
D)以上都正确
11、ActionForm的生命周期包括下列哪些选项 。
A)控制器接收到请求,从request或session围中取出ActionForm实例如果
该实例不存在,就自动创建一个新的实例
B)从request或session围中取出ActionForm实例
C)把用户输入的表单数据组装到ActionForm中
D)以上都正确
12、如何使用ActionForm验证用户提交的表单数据 。
IT学习认证中心 广东IT工程师项目
院校服务中心
A)在自定义的ActionForm类中重写validate()方法
B)在validate()方法中验证表单数据,如果不符合要求,则创建ActionMessage
对象描述错误信息并加入到ActionErrors对象中
C)在validate()方法中生成ActionErrors对象
D)以上都正确
13、Struts框架未提供了哪种标签库 。
A)HTML标签库
B)Bean标签库
C)JSTL标签库
D)Template标签库
14下列哪个Strtus标签能生成HTML超元素 。
A)
B)
C)
D)
15、使用下列哪个标签能在页面输出在验证表单时发生的错误 。
A)
B)
C)
IT学习认证中心 广东IT工程师项目
院校服务中心
D)
16、下列哪个标签能访问JSP隐含对象 。
A)
B)
C)
D)
17、下列哪个标签能比较变量是否大于或等于指定变量 。
A)
B)
C)
D)
18、下列选项中不能能获得Locale实例是 。(P138)
A)Locale locale=new Locale();
B)Locale locale=new Locale("ch","CH");
C)Locale locale=Locale.CHINA;
D)Locale locale =request.getLocale();
19、Struts的哪个标签可以创建用于上传文件的表单控件 。
A)
IT学习认证中心 广东IT工程师项目
院校服务中心
B)
C)
D)
20、如果要创建用于上传文件的表单,
“method”属性必须设置为 。
A)GET
B)POST
C)multipart/form-data
D)true
21、在Hibernate主配置文件(hibernate.cfg.xml)中,以下哪个元素为它的
根元素 。
A)
B)
C)
D)
22、在Hibernate主配置文件(hibernate.cfg.xml)中,是通过哪个元素来配
置映射文件的 。