J2EE期末考试深刻复知识题(88份)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
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容器调用会依次寻找欢迎文件,直到找到为止
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中具体完成什么功能。
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验证用户提交的表单数据。
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)
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)
B)
C)
D)