J2EE考试试题(每题2分,共100分)姓名:班级:针对如下题目,请选择符合题目要求的答案,针对每一道题,所有答案都选对,则该题得分,错选、不选、漏选均不得分。
每题2分。
1.下面关于Servlet描述正确的是( ac )。
(选择多项)A.Servlet是以Java编程语言开发的服务器端程序,它运行在WEB服务器中。
B.Servlet也可以在被各种浏览器解释执行。
C.Servlet可以跨平台。
D.Servlet每次被调用都会重新编译。
2.HTTPServlet可按下列( abc )方式生成HTML网页。
(选择多项)A.按名称显示访问Servlet。
B.提交表单后。
C.按超文本链接。
D.使用include指令包含在网页中。
3.下面关于Servlet的生命周期描述错误的是(c )。
(选择一项)A.Servlet的创建和破坏均由Serlet容器自动处理。
B.卸载Servlet时,服务器将调用Servlet的destroy()方法。
C.调用Servlet时,服务器都会自动调用Servlet的init ()方法。
D.Servlet容器收到的任何请求都将被转发至Servlet的service()方法。
4.当用户在浏览器中输入:http://localhost:8080/myWebApp/start/,就会调用student这个Servlet,可以在Web.xml中( 3 )配置。
(选择一项)A.<servlet><servlet_name>/start/*</servlet_name><servlet_class>student</servlet_class></servlet>B.<servlet_mapping><servlet_name>student</servlet_name><url_pattern>/start/*</url_pattern></sertlet_mapping>C.<servlet><servlet_name>student</servlet_name><servlet_class>student</servlet_class></servlet><servlet_mapping><servlet_name>student</servlet_name><url_pattern>/start/*</url_pattern></servlet_mapping>D.<servlet><servlet_name>st</servlet_name><servlet_class>student</servlet_class></servlet><servlet_mapping><servlet_name>student</servlet_name><url_pattern>/start/*</url_pattern></servlet_mapping>5.每次向Web服务器做出请求时,Web都必须加载和执行Servlet。
(选择一项) 2A)对 B)错6.Servlet通过( 2 )接受客户端的请求。
(选择一项)A)应用程序服务器 B)Web服务器 C)Servlet服务器D)代理服务器7.init()方法在Servlet处理第一个请求之前调用。
(选择一项) 1A)对 B)错8.Servlet作为对象实例持久存在于请求之间。
(选择一项)1A)对 B)错9.在要卸载Servlet时,服务器将调用Servlet的(b )方法。
(选择一项)A)init() B)destroy()C)service()D)以上所有选项都不正确。
10.ServletConfig对象具有对( b )对象的引用。
(选择一项)A)HTTPSession B)ServletContext C)Servlet D)ServletRequest11下面对Servlet描述错误的是( cd )。
(选择多项)A)Servlet主要使用javax.servlet和javax.servlet.http两个包中的类和接口。
B)javax.servlet包包含了可以支持通用、跨协议的Servlet类。
C)每个Servlet都必须实现javax.servlet.http.HttpServlet接口。
D)Servlet一般用于控制程序运行,它本身不能在页面上显示任何内容。
12、Page指令中的import属性可以(c)发生(选择一项)A)0次 B) 1次 C)多次13、设置JSP文件的MIME类型是HTML文件,且能显示汉字的page指令是(bc)。
(选择多项)A.<%@ page contenttype=”text/html,charset=gb2312”%>B.<%@ page contentType=”text/html;charset=gb2312”%>C.<%@ page contentType=”text/html;charset=GBK”%> D.<%@ page contentType=”text/html;charset=’gb2312’%>14、JSP的缺省脚本语言是:(b)(选择一项)A)vbscript B) javascript C)c# d)java15、JSP中的三种脚本元素是(abc)(选择多项)A) 声明 B)表达式 C )代码段 D)标记库16、关于HTML注释说法正确的是:(ab)(选择多项)A) HTML注释可以包含在JSP文件中。
B)浏览器查看源文件可以看到这些注释C)虽然他们是注释,但是可以可见输出 D)浏览器查看源文件看不到这些注释17.关于include指令正确的是:()ab(选择多项)A)include指令将一个文件的内容包含在另一个文件中B)语法:<%@ include page=” localURL ”%>C)出现在一个jsp页面中的include指令的数量只能为一次D)出现在一个jsp页面中的include指令的数量不受限制。
18、关于page指令下列说法正确的是:(ac)(选择多项)A) page支持多种不同的属性 B) page指令只能在一个jsp页面出现一次C)page指令在一个jsp页面可以出现多次 D) page指令的所有属性只能出现一次19、关于page指令的import属性说法正确的是:()ab(选择多项)A) import属性扩展了java类集。
B)通过单一import属性可以导入多个类和包,用逗号将要导入的各个项目分开C)只可以出现1次D) import属性一次只能导入一个包或者类20、下面代码正确的是(b)(选择一项)A)<%! int I;I=10;%>B) <% int I;I=10;%>C) <%= int I;I=10;%>21.关于JSP页面的声明说法正确的是:()ab (选择多项)A)声明用于定义变量和方法B) 声明的变量和方法可以由同一页面上的其他脚本元素引用C)在一个JSP页面上只能有一个声明D)声明能直接参与页面的输出。
22、session对象用于存储会话信息(b)(选择一项)A)不正确 B) 正确23、jsp应用程序是一组网页的集合,每个JSP文档都有一个application对象(a)(选择一项)A)正确B)错误24、pageContext的功能描述正确的是(c)(选择一项)A) 控制页面的输入和输出B) 控制异常的对象C) 描述jsp文档的运行环境25、Rsponse对象是实现了(c)接口(选择一项)A) java.servlet.Response B)javax.servlet.http.ResponseC) javax.servlet.http.HttpServletResponse26、response对象的哪个方法可以实现页面的跳转( a)(选择一项)A) sendRedirect() B) sendError() C) setHeader()27.在J2EE中,<jsp:setProperty>标记的作用是( c )。
(选择一项)A)<jsp:setProperty>和<jsp:getProperty>必须在一个JSP 文件中搭配出现。
B) 就如同session.setAttribute()一样,来设置属性/值对C)和<jsp :useBean>动作一起使用,来设置bean的属性值D)就如同request.setAttribute()一样,来设置属性/值对28、在JSP中访问Bean属性的主要方法是通过以下( b )动作。
(选择一项)A)<jsp:setProperty> B) <jsp:getProperty> C)<jsp :useBean> D)<jsp :param>29、是否可以在一个页面中使用多个<jsp :useBean>标记来定义多个Bean。
(选一项)bA)不可以B) 可以30、<jsp :useBean>动作的( d )属性指定可以在整个页面中引用特定Bean的唯一值。
(选择一项)A)value B) scope C)class D)id( c )动作用于创建Bean或从服务器上获得现有bean。
31、(选择一项)A)<jsp:setProperty> B) <jsp:getProperty> C)<jsp :useBean> D)<jsp :param>32、( a )动作用于永久地将控制权从JSP页面传输至本地服务器的另一位置。
(选择一项)A)<jsp:forward> B) <jsp:include> C)<jsp :useBean> D)<jsp :param>33、<jsp :useBean>的scope属性的( a )值表示JavaBean 对象仅可用于当前页面。
(选择一项)A)page B) session C)request D)application34.<jsp :useBean>的scope属性的( b )值表示JavaBean 对象在当前 HttpSession 的生命周期内可用于所有页面。