......JavaWeb测试题一:选择题:第1题.编写一个Filter,需要()A.继承Filter类B.实现Filter接口C.继承HttpFilter类D.实现HttpFilter接口正确答案为:B第2题.自定义标签的配置文件放在________A.WebRootB.libC.classesD.WEB-INF正确答案为:D第3题.在J2EE中,重定向到另一个页面,以下()语句是正确的A.request.sendRedirect(“”);B.request.sendRedirect();C.response.sendRedirect(“”);D.response.sendRedirect();正确答案为:C第4题.自定义标签的作用是A.编写和使用方便B.规定是这样的,如果不用,别人会说我们不专业C.可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发D.连数据库正确答案为:C第5题.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)PublicclassServlet1extendsHttpServlet{Publicvoidinit()throwsServletException{......}Publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)ThrowsServletException,IOException{PrintWriterout=response.getWriter();out.println(“hello!”);}}A.编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过B.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!C.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字D.编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息正确答案为:B第6题.在Servlet中,response.getWriter()返回的是____________A.JspWriter对象B.PrintWriter对象C.Out对象D.ResponseWriter对象正确答案为:B第7题.在web.xml中使用___________标签配置过滤器A.filter和filter-mappingB.filter-name和filter-classC.filter和filter-classD.filter-pattern和filter正确答案为:A第8题.J2EE中,ServletAPI为使用Cookie,提供了()类。A.javax.servlet.http.CookieB.javax.servlet.http.HttpCookieC.javax.servlet.Cookie......D.javax.servlet.http.HttpCookie正确答案为:A第9题.在访问Servlet时,在浏览器地址栏中输入的路径是在_______地方配置的A.servlet-name/B.servlet-mapping/C.uri-pattern/D.url-pattern/正确答案为:D第10题.在JSP页面中,能够完成输出操作的内置对象是A.outB.responseC.requestD.config正确答案为:A第11题.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。(请选择一项)%intx=1;%%!intx=10;%X=%=x%A.x=1B.x=2C.x=10D.x=11正确答案为:A第12题.在JSP中,若要在JSP正确使用标签:x:getKing/,在jsp中声明的taglib指令为:%@tagliburi=“/WE-IBNF/myTags.tld”prefix=“_____”,%下划线处应该是A.xB.getKingC.myTagsD.king正确答案为:A......第13题.能够保留请求作用域中数据的转向方式是______________A.response.forward()B.response.sendRedirect()C.session.getRequestDispatcher().forward(request,response)D.request.getRequestDispatcher().forward(request,response)正确答案为:D第14题.Login.jsp为登录页面,表单代码如下:formaction=index.jspmethod=postinputtype=textname=name/inputtype=submitvalue=login//formIndex.jsp中直接显示用户名,以下哪种代码正确()A.${requestScope.name}B.%=name%C.${param.name}D.%=param.name%正确答案为:C第15题.某JSP中有如下代码,显示结果为()%inta=5;request.setAttribute(“a”,”123”);session.setAttribute(“a”,”456”);%c:outvalue=${a}/A.5B.123C.456D.null正确答案为:B第16题.要在jsp中使用ArrayList,做法正确的是A.%importjava.util.ArrayList%......B.%@importjava.util.ArrayList%C.%@pageimport=java.util.ArrayList%D.%@pagepackage=java.util.ArrayList%正确答案为:C第17题.request.setAttribute(user,svse);session.setAttribute(user,bob);使用{user}则显示A.nullB.svseC.bobD.啥也没有正确答案为:B第18题.给定一个Servlet的doGet方法中的代码片段,如下:request.setAttribute(“name”,”zhang”);response.sendRedirect(“”);那么在MyServlet中可以使用()方法把属性name的值取出来。A.Stringstr=request.getAttribute(“name”);B.Stringstr=(String)request.getAttribute(“name”);C.Objectstr=request.getAttribute(“name”);D.无法取出来正确答案为:D第19题.在JSP中,test.jsp文件如下,试图运行时,将发生()。html%Stringstr=null;%stris%=str%/htmlA.转译期有误B.编译Servlet源码时发生错误C.执行编译后的Servlet时发生错误D.运行后,浏览器上显示:strisnull正确答案为:D第20题.编写自定义标签处理类后,需要编写一个()去描述......A..tag文件B..tld文件C.dtd文件D..xml文件正确答案为:B第21题.考虑下面JSP文件代码片断:HTMLBODYjsp:includepage=”test2.jsp”jsp:paramname=”username”value=”svse”//jsp:include/BODY/HTML以下()代码片断放置在test2.jsp中不会导致错误A.jsp:getParamname=”username”/B.jsp:includeparam=”username”/C.%=request.getParameter(“username”)%D.%=request.getAttribute(“username”)%正确答案为:C第22题.MVC中的MVC分别用_______、_______、_____表示A.jspservletjavabeanB.HTmljavabeanjspC.javabeanjspservletD.servlethtmljsp正确答案为:C第23题.pageContext.setAttribute(user,tom);request.setAttribute(user,bob);显示bob,则可以使用A.{request.getAttribute(user)}B.{param.user}C.{user}......D.{requestScope.user}正确答案为:D第24题.在jsp中导入自定义标签的方式正确的是A.web.xml文件的taglibB.%@tagliburi=prefix=%C.jsp:tagliburi=prefix=%D.无需导入,可直接使用正确答案为:B第25题.publicclassSecurityFilter__________________{...}如果想要让该类成为一个过滤器,横线处应为A.implementsHttpFilterB.extendsFilterC.extendsHttpFilterD.implementsFilter正确答案为:D第26题.在JSP中可动态导入其他页面的标签是A.%include//textareaB.%@include%C.jsp:importPage/D.jsp:include/正确答案为:D第27题.%Stringcount=100;pageContext.setAttribute(cnt,count);%Count:{pageScope.cnt+100}显示为A.100100B.运行异常C.200......D.没有任何显示正确答案为:C第28题.在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x-y()A.两个连续请求之间间隔的最长时间B.最近的两个连续请求之间的时间间隔C.最后使用session发送请求的时间和session创建时间的间隔D.最后使用session发送请求的时间正确答案为:C第29题.给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是().(选择一项)publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{System.out.println(get);}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{System.out.println(post);}A.getB.postC.getpostD.postget正确答案为:A第30题.test.jsp文件中有如下一行代码:jsp:useBeanid=”user”scope=”__”class=”com.UserBean”要使user对象可以作用于整个应用程序,下划线中应添入()A.page.....