收藏 分销(赏)

2021年jspservlet题库附答案.docx

上传人:二*** 文档编号:4518419 上传时间:2024-09-26 格式:DOCX 页数:22 大小:31.16KB 下载积分:5 金币
下载 相关 举报
2021年jspservlet题库附答案.docx_第1页
第1页 / 共22页
本文档共22页,全文阅读请下载到手机保存,查看更方便
资源描述
1.B 编写一种Filter,需要(  ) A. 继承Filter 类   B. 实现Filter 接口   C. 继承HttpFilter 类   D. 实现HttpFilter接口   2.D 自定义标签配备文献放在________   A. WebRoot   B. lib   C. classes   D. WEB-INF   3. ABC 关于会话跟踪技术描述对的是(   )(多选) A. Cookie是Web服务器发送给客户端一小段信息,客户端祈求时,可以读取该信息发送到服务器端。   B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联会话数据仍保存在服务器上,直至会话过期。   C. 在禁用Cookie时可以使用URL重写技术跟踪会话。   D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。   4.C  在J2EE中,重定向到另一种页面,如下(  )语句是对的         A. request . sendRedirect(“http :// www . svse . com . cn”);   B. request . sendRedirect();   C. response . sendRedirect(“http:// www . svse . com . cn”);   D. response .sendRedirect();   5.B EL表达式,${10 mod 3},执行成果为(   )         A. 10 mod 3   B. 1   C. 3   D. null   6. C 自定义标签作用是(   )         A. 编写和使用以便   B. 规定是这样,如果不用,别人会说咱们不专业   C. 可以减少jsp中java代码,将代码与界面标签分离,简化前台开发   D. 连数据库   7.B request.getRequestDispatcher().forward(request,response)称之为(   )         A. 流转   B. 转发    C. 重定向   D. 导航   8. BCD 关于Servlet生命周期说法对的有(   )  (多选)         A. Servlet生命周期由Servlet实例控制。   B. init()办法在创立完Servlet实例后对其进行初始化,传递参数为实现ServletContext接口对象。   C. service()办法响应客户端发出祈求。   D. destroy()办法释放Servlet实例。   9.B 在J2EE中,给定某Servlet代码如下,编译运营该文献,如下陈述对的是(   )。(选取一项) Public class Servlet1 extends HttpServlet{       public void init() throws ServletException{ } public void service(ServletRequest request,ServletResponse response) throws ServletException,IOException { PrintWriter out = response.getWriter(); out.println("hello!"); } A. 编译该文献时会提示缺少doGet()或者dopost()办法,编译不可以成功通过   B. 编译后,把Servlet1.class放在对的位置,运营该Servlet,在浏览器中会看到输出文字:hello!   C. 编译后,把Servlet1.class放在对的位置,运营该Servlet,在浏览器中看不到任何输出文字   D. 编译后,把Servlet1.class放在对的位置,运营该Servlet,在浏览器中会看到运营期错误信息     10.B 在Servlet中,response.getWriter()返回是________         A. JspWriter对象   B. PrintWriter对象   C. Out对象   D. ResponseWriter对象   11.A 在web.xml中使用___________标签配备过滤器。 A. <filter>和<filter-mapping>   B. <filter-name>和<filter-class>   C. <filter>和<filter-class>   D. <filter-pattern>和<filter>   12.D 自定义标签描述文献在web.xml中配备对的是(  )         A.<taglib>        <tag-uri>bob-tld</tag-uri>         <tag-location>/WEB-INF/bob.tld</tag-location>  </taglib>   B.<tag>        <taglib-uri>bob-tld</taglib-uri>        <taglib-location>/WEB-INF/bob.tld</taglib-location>  </tag>   C.  <jsp-taglib>          <taglib-uri>bob-tld</taglib-uri>           <taglib-location>/WEB-INF/bob.tld</taglib-location> </jsp-taglib>   D.<jsp-config>      <taglib>          <taglib-uri>bob-tld</taglib-uri>           <taglib-location>/WEB-INF/bob.tld</taglib-location>      </taglib> </jsp-config>   13.A J2EE中,Servlet API为使用Cookie,提供了(   )类。         A. javax.servlet.http.Cookie   B. javax.servlet.http.HttpCookie   C. javax.servlet. Cookie   D. javax.servlet.http.HttpCookie     14.D 在访问Servlet时,在浏览器地址栏中输入途径是在_______地方配备。         A. <servlet-name/>   B. <servlet-mapping/>   C. <uri-pattern/>   D. <url-pattern/>   15.A 在JSP页面中,可以完毕输出操作内置对象是 (    )         A. out   B. response   C. request   D. config   16.A 给定如下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示(   )。(请选取一项) <%int x = 1;%> <%!int x = 10;%> X =<%=x%>         A. x=1   B. x=2   C. x=10   D. x=11   17. A  在JSP中,若要在JSP对的使用标签:<x:getKing/>,在jsp中声明taglib指令为:<%@ tagliburi = “/WEB-INF/myTags.tld” prefix = “_____”%>,下划线处应当是 (   )         A. x   B. getKing   C. myTags   D. king   18.D 可以保存祈求作用域中数据转向方式是_______。 A. response.forward()   B. response.sendRedirect()   C. session.getRequestDispatcher().forward(request,response)   D. request.getRequestDispatcher().forward(request,response)   19.C Login.jsp为登录页面,表单代码如下: <form action="index.jsp" method="post">      <input type="text" name="name"/>      <input type="submit" value="login"/> </form> Index.jsp中直接显示顾客名,如下哪种代码对的()         A. ${requestScope.name}   B. <%=name%>   C. ${param.name}   D. <%=param.name%>   20.B 某JSP中有如下代码,显示成果为(  ) <%          int a = 5;          request.setAttribute(“a”,”123”);          session.setAttribute(“a”,”456”); %> <c:out value="${a}"/>         A. 5   B. 123   C. 456   D. null   21. AC 在a.jsp中有代码片断如下: <form action =”b.jsp” method =”POST”name=”form1”> loginName:<input type=”text”name=”loginName”/> <input type=”submit” name=”submit”/> </form> 在b.jsp中加入下列(    )代码,可以输出在a.jsp页面上输入loginName值(多选)         A. <%=request.getParameter(“loginName”)%>   B. <%=request.gerAttribute(“loginName”)%>   C. <%Stringname=request.getParameter(“loginname”); out.println(name);%>   D. <% Stringname=request.getAttribute(“loginname”); out.println(name);%>   22.C 要在jsp中使用ArrayList,做法对的是(    )         A. <% import  java.util.ArrayList%>   B. <%@ import  "java.util.ArrayList"%>   C.<%@page import="java.util.ArrayList"%> D. <%@ pagepackage="java.util.ArrayList"%>   23.A 如果只但愿在各种页面间共享数据,可以使用______作用域。 A. request,session   B. application session   C. request,application   D. pageContext request   24.A 在编写过滤器时,需要完毕办法(   ) A. doFilter()   B. doChain()   C. doPost()   D. doDelete()   25.B 如下代码执行效果为(  ): <c:forEach var  = "i" begin = "1" end ="5" step = "2">          <c:outvalue=“${i}”/> </c:forEach>         A. 1 2 3 4 5   B. 1 3 5   C. i i i   D. 15   26.B request.setAttribute("user","svse");          session.setAttribute("user","bob"); 使用{user}则显示(  )         A. null   B. svse   C. bob   D. 啥也没有   27.D 给定一种 Servlet doGet办法中代码片段,如下:    request.setAttribute(“name”,”zhang”);    response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet中可以使用(  )办法把属性 name值取出来。         A. Stringstr=request.getAttribute(“name”);   B. Stringstr=(String)request.getAttribute(“name”);   C. Objectstr=request.getAttribute(“name”);   D. 无法取出来   28.D 在JSP中,test . jsp文献如下,试图运营时,将发生(  )。 <html>        <% String str = null;%>        str is <%= str%> </html>       A. 转译期有误   B. 编译Servlet源码时发生错误   C. 执行编译后Servlet时发生错误   D. 运营后,浏览器上显示:str is null   29.A 自定义标签中,如果要声明标签参数为必要,则需要进行哪种配备(   )         A. <required>true</required>   B. <rtexprvalue>true</rtexprvalue> C. <required>false</required>   D. <rtexprvalue>false</rtexprvalue>   30.B  编写自定义标签解决类后,需要编写一种(  )去描述         A. .tag文献   B. .tld文献   C. .dtd文献   D. .xml文献   31.C 考虑下面JSP文献代码片断: <HTML> <BODY> <jsp:include page=”test2.jsp”> <jsp:param name=”username”value=”svse”/> </jsp:include> </BODY> </HTML> 如下(   )代码片断放置在test2.jsp中不会导致错误         A. <jsp:getParamname=”username”/>   B. <jsp:include param=”username”/> C. <%=request.getParameter(“username”)%> D. <%=request.getAttribute(“username”)%>   32.B 在HTTP合同中,用于发送大量数据办法是 (   )         A. get   B. post   C. put   D. options   33.A J2EE 中,()类型(   )办法用于得到会话         A. HttpServletRequest、getSession   B. HttpServletResponse、newSession C. HtttpSession、newInstance   D. HttpSession、getSession   34.A 如下代码执行效果为(   ) <c:forEach var = "i" begin ="1" end = "5">          <c:outvalue="${i}"/> </c:forEach>       A. 1 2 3 4 5   B. i i i i i   C. 15   D. 编译错误   35.C MVC中 M    V    C  分别用_______、_______、_____表达       A. jsp  servlet javabean   B. HTml  javabean jsp    C. javabean jsp  servlet   D. servlet   html jsp   36.D pageContext.setAttribute("user","tom");          request.setAttribute("user","bob"); 显示"bob",则可以使用(   )       A. {request.getAttribute("user")}   B. {param.user}   C. {user}   D. {requestScope.user}   37.C 如下哪个标签实现了switch功能(   )         A. <c:if>   B. <c:switch>   C. <c:choose>   D. <c:case>   38.B 在jsp中导入自定义标签方式对的是(   )         A. web.xml文献<taglib>   B. <%@ tagliburi="" prefix=""%>   C. <jsp:tagliburi="" prefix=""%>   D. 无需导入,可直接使用   39.D public classSecurityFilter  __________________{ ... } 如果想要让该类成为一种过滤器,横线处应为(   )         A. implements HttpFilter   B. extends Filter   C. extends HttpFilter   D. implements Filter   40.D 在JSP中可动态导入其她页面标签是(    )         A. <%include/></textarea>   B. <%@ include%>   C. <jsp:importPage/>   D. <jsp:include/>   41.D 下面哪项是错误设立Bean属性值办法(   )       A. <jsp:setPropertyname="beanInstanceName" property= "*" />   B. <jsp:setPropertyname="beanInstanceName" property="propertyName"value="123"/>   C. <jsp:setPropertyname="beanInstanceName" property="propertyName"param="parameterName" />   D. <jsp:setPropertyname="beanInstanceName" property="*" value="{string |<%= expression %>}"/>   42.C  <%     String count="100";     pageContext.setAttribute("cnt",count); %> Count:{pageSt 100} 显示为(    )         A. 100100   B. 运营异常   C. 200   D. 没有任何显示   43.AB 在 J2EE中,使用 Servlet 过滤器,需要在web.xml中配备(   )元素 (选取两项)         A. <filter>   B. <filter-mapping>   C. <servlet-filter>   D. <filter-config>   44.D 在JSP中,只有一行代码:<%=AB%>,运营将输出(   )         A. A B   B. AB   C. 113   D. 没有任何输出,由于表达式是错误   45.C 在J2EE中,如果HttpSessiongetLastAccessTime()办法返回值为x,getCreationTime(   )办法返回值为y,则为x - y()         A. 两个持续祈求之间间隔最长时间   B. 近来两个持续祈求之间时间间隔   C. 最后使用session发送祈求时间和session创立时间间隔   D. 最后使用session发送祈求时间   46.A 自定义标签中,使用属性时,需要在______文献中配备,使用_______标签         A. .tld     <attribute/>   B. web.xml   <attribute/>   C. .tld     <tag/>   D. web.xml   <tag/>   47.A 如下哪个办法不是TagSupport类办法(   )         A. doPost()   B. doStartTag()   C. doEndTag()   D. doAfterBody()   48.B Jsp中有如下代码: <% Cookie c = new Cookie(“name” ,“admin”); c.setMaxAge(10000); response.addCookie(c); %> 如下哪句代码可以对的显示”admin”(   )         A. ${cookie.name}   B. ${cookie.name.value}   C. ${ name}   D. ${name.value}   49.A  如下()可用于检索session属性userid值       A. session. getAttribute(“userid”);   B. session. setAttribute(“userid”);   C. request. getParameter(“userid”);   D. request. getAttribute(“userid”);   50.A 给定某Servlet程序片段如下,顾客在浏览器地址栏中键入对的祈求URL并回车后,在控制台上显示成果是(    ).  (选取一项)    public void doGet(HttpServletRequest request,HttpServletResponseresponse)    throws ServletException ,IOException     {          System.out.println("get");     }    public void doPost(HttpServletRequest request,HttpServletResponseresponse)     throws ServletException ,IOException     {          System.out.println("post");    }         A. get   B. post   C. get post   D. post get   51.D test.jsp文献中有如下一行代码: <jsp:useBean id=”user” scope=”__” class=”com.UserBean”> 要使user对象可以作用于整个应用程序,下划线中应添入(  )         A. page   B. request   C. session   D. application   52.C JSP中有三大类标签,分别是(   )         A. HTML标记   JSP标记   Servlet标记   B. CSS标记   HTML标记   Javascript标记   C. 动作标记   脚本标记   指令标记   D. 指令标记  脚本标记  HTML标记   53.B 在JSP中,只有一行代码:${1+2},运营将输出(  )         A. 1+2   B. 3   C. null   D. 没有任何输出,由于表达式是错误   54.C 下面__________办法可以返回当前祈求祈求方式       A. request.getAttribute()   B. session.getMethod()   C. request.getMethod()   D. request.getRequestURI()   55.AC 运用MyEclipse开发Servlet,下列说法对的是(   )         A. MyEclipse可自动产生web.xml   B. MyEclipse不能自动产生web.xml,需要手工编写   C. 可运用MyEclipse自带Tomcat作为Servlet容器   D. MyEclipse没有自带Tomcat,需要自己安装配备。   56.D 当一种Servlet初次被祈求时候,服务器一方面会调用________办法         A. doGet   B. doPost   C. doInit   D. init   57.A 只可以传递字符串类型数据方式是_________         A. 表单   URL重写   B. session对象   表单   C. 隐藏域   setParameter办法   D. 都可以   58.A 某JSP中有如下代码: <% pageContext.setAttribute(“a”,”page”); request.setAttribute(“a”,”request”); session.setAttribute(“a”,”session”); application.setAttribute(“a”,”application”); %> 有:${a} 则显示成果为(   )       A. page   B. request   C. session   D. application   59.B  过滤器使用______________才干继续传递到下一种过滤器         A. request.getRequestDispatcher().forward(request,response);   B. doFilter()   C. doPut()   D. doChain()   60.BC  在Servlet里,能实现跳转办法有(   ) (多选)         A. 运用javax.servlet.http.HttpServletRequest接口sendRedirect办法   B. 运用javax.servlet.http.HttpServletResponse接口sendRedirect办法   C. 运用javax.servlet.RequestDispatcher接口forward办法   D. 运用javax.servlet.ResponseDispatcher接口forward办法   61.C 如下哪项陈述是错误(  )         A. 在WEB项目共享数据范畴内,application是范畴最广泛   B. 当咱们在一种JSP页面新开窗口时,新开窗口页面也共享session范畴内数据   C. 当在JSP页面中通过<jsp:forward>指令将页面祈求转发到页面中,可以共享一种page范畴内数据   D. 当顾客重新打开一种浏览器窗口时,原session对象不再有效   62.C 下面关于JSP作用域对象说法错误是(   )         A. request对象可以得到祈求中参数   B. session对象可以保存顾客信息   C. application对象可以被各种应用共享   D. 作用域范畴从小到达是request、session、application       63.A 如下代码能否编译通过,如果能编译通过,运营时得到什么输出成果(  )。 <% request.setAttribute("count",newInteger(0)); Integer count =request.getAttribute("count") ; %> <%=count %>         A. 编译不通过   B. 可以编译运营,输出0   C. 编译通过,但运营时抛出ClassCastException   D. 可以编译通过,但运营无输出   64. C  在Servlet中,下列语句可以对的获取PrintWriter对象是(   )         A. PrintWriter out=request.getWriter();   B. PrintWriter  out =  request.getPrintWriter();   C. PrintWriter out=response.getWriter();   D. PrintWriter  out =  response.getPrintWriter();   65.D  有showgamej.jsp,代码如下 <%          Game game=request.getAttribute("gameEntity"); %> <%=game.getGameName()%> 在浏览器中输入 http://localhost:8080/game/showgame.jsp 访问时,浮现500错误,报出异常为NullPointerException导致该问题因素也许是(   )         A. jsp文献途径不对   B. game对象没有用new初始化   C. getGameName()办法未定义   D. 参数名称所代表对象在祈求中主线就不存在   66.B 从JSP中将数据传递给另一种JSP或Servlet,方式有____________       A. 表单   javascript  HTML标签   B. 表单    URL重写    setAttribute办法   C. URL重写   隐藏域   表单   D. JSP标签   67.C 在编写Servlet时需要__________       A. 继承Servlet   B. 实现HttpRequestServlet   C. 继承HttpServlet   D. 实现HttpRequest   68.A 当前session中没有任何属性,阅读下面2个JSP中代码,将分别输出(   )。          <%                    out.println(session.getAttribute("svse"));          %>          <%                    session.invalidate();                    out.println(session.getAttribute("svse"));          %>         A. null,异常信息   B. null,null   C. 异常信息,异常信息   D. 异常信息,null   69.D Http合同状态码(   )表达文献没有创立         A. 200   B. 400   C. 500   D. 404   70.A Servlet程序入口点是(   )         A. init()   B. main()   C. service()   D. doGet()   71.C 如下代码,执行效果为(  ) <c:set var=“a” value=“123” /> <c:out value=“${a}”/> <c:out value=“a”/>         A. 123  123   B. a    123   C. 123  a   D. A    a     72
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服