1JSP期末考试题3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)a)doStartTag()b)doEndTag()c)doInitBody()d)doAfterBody()8)在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)a)initb)servicec)doFilterd)destroy10)给定一个Servlet的代码片段如下:PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{______out.println(“hikitty!”);out.close();}运行次Servlet时输出如下:hikitty!则应在此Servlet下划线处填充如下代码。(选项一项)a)PrintWriterout=response.getWriter();b)PrintWriterout=request.getWriter();c)OutputStreamout=response.getOutputStream();d)OutputStreamout=request.getWriter();11)给定如下JSP代码,假定在浏览器中输入URL:,2可以调用这个JSP,那么这个JSP的输出是()。(选项一项)%@pagecontentType=text/html;charset=GBK%%@tagliburi=””prefix=”c”%htmlbody%intcounter=10;%c:iftest=”${counter%2==1}”c:setvar=”isOdd”value=”true”/c:set/c:ifc:choosec:whentest=”${isOdd==true}”it’sanodd/c:whenc:otherwiseit’saneven/c:otherwise/c:choose/body/htmla)一个HTML页面,页面上显示it’sanoddb)一个HTML页面,页面上显示it’sanevenc)一个空白的HTML页面d)错误信息12)给定java程序User.java,代码如下:packageuser;publicclassUser{privateStringpassword;3privateStringloginName;publicStringgetLoginName(){returnloginName;}publicStringgetPassword(){returnpassword;}publicvoidsetLoginName(StringloginName){this.loginName=loginName;}publicvoidsetPassword(Stringpassword){this.password=password;}}给定user.jsp,代码片断如下:____________loginName:jsp:getPropertyname=”user”property=”loginName”/password:jsp:getPropertyname=”user”property=”password”/在浏览器上输入URL:=sa&password=sa并回车要使浏览器上显示:loginName:sapassword:sa在user.jsp中的下划线处应填入以下()代码.(选择一项)a)jsp:useBeanid=”user”class=”user.User”scope=”page”/4jsp:setPropertyname=”user”property=”loginName”value=”*”/jsp:setPropertyname=”user”property=”password”value=”*”/b)jsp:useBeanid=”user”class=”user.User”scope=”application”/jsp:setPropertyname=”user”property=”loginName”value=”*”/jsp:setPropertyname=”user”property=”password”value=”*”/c)jsp:useBeanid=”user”class=”user.User”scope=”application”/jsp:setPropertyname=”user”property=”*”/d)jsp:useBeanid=”user”class=”user.User”scope=”page”/jsp:setPropertyname=”user”property=”*”/13)某JSP程序中声明使用javaBean的语句如下:jsp:useBeanid=”user”class=”mypackage.User”scope=”pge”/要取出该javaBean的loginName属性值,以下语句正确的是().(选择两项)a)jsp:getPropertyname=”user”property=”loginName’/b)jsp:getPropertyid=”user’property=”loginName”/c)%=user.getLoginName()%d)%=user.getProperty(“loginName”)%15)给顶一个JSP程序源代码,如下:jsp:includepage=two.jspflush=truejsp:paramname=locationvalue=bejing//jsp:include在two.jsp中使用()代码片段可以输出参数location的值。a)jsp:getParamname=locationb)jsp:getParametername=location5c)%=request.getAttribute(location)%d)%=request.getParameter(location)%17)在J2EE中,test.jsp文件如下:html%{%jsp:useBeanid=bufferscope=pagetype=java.lang.StringBuffer/%buffer.append(ABC);%%}%bufferis%=buffer%/html运行时,将发生()。(选择一项)a)转译期错误b)运行期错误c)运行后,浏览器上显示:bufferisnulld)运行后,浏览器上显示:bufferisABC18)如JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。(选择一项)a)1b)1或多c)0或1d)0或多19)给定include1.jsp文件代码片断,如下:%pageContext.setAttribute(User,HAHA);%_______//此处填写代码给定include2.jsp文件代码片断,如下:%=pageContext.getAttribute(User)%要求运行include1.jsp时,浏览器上输出:HAHA要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。(选择一项)6a)jsp:includepage=include2.jspflush=true/b)%@includefile=include2.jsp%c)jsp:forwordpage=include2.jsp/d)%response.sendRedirect(include2.jsp);%20)在J2EE中,在web.xml中,有如下代码:session-configsession-timeout30/session-timeout/session-config上述代码定义了默认的会话超时时长,时长为30()。(选择一项)a)毫秒b)秒c)分钟d)小时21)在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是()。(选择一项)a)%@includefile=“inc.jsp”%b)%@includepage=“inc.jsp”flush=“true”c)jsp:includefile=“inc.jsp”flush=“false”d)jsp:forwardpage=“inc.jsp”/22)给定一个JSP程序源码如下:jsp:includepage=“two.jsp”flush=“true”jsp:paramname=“location”value=“beijing”//jsp:include在two.jsp中加入()代码片断可以输出参数location的值。(选择一项)7a)jsp:getParamname=“location”b)jsp:getParametername=“location”c)%=request.getAttribute(“location”)%d)%=request.getParameter(“location”)%23)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是()。(选择一项)a)tagnamehello/nametag-classcom.tagdemo.HelloTag/tag-class/tagb)taglibnamehello/nametag-classcom.tagdemo.HelloTag/tag-class/taglibc)tag-infonamehello/nametagclasscom.tagdemo.HelloTag/tagclass/tag-infod)tag-descnamehello/nametagclasscom.tagdemo.HelloTag/tagclass/tag-desc24)要设置某个JSP页面为错误处理页面,以下page指令正确的是()。(选择一项)a)%@pageerrorPage=true%b)%@pageisErrorPage=true%8c)%@pageextends=javax.servlet.jsp.JspErrorPage%d)%@pageinfo=error%25)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。(选择一项)a)POP3SMTPb)POP3TCPc)SMTPTCPd)SMTPPOP329)在J2EE实现企业级应用开发中,()是描述标记库的XML文档。(选择一项)a)TLD文件b)DTD文件c)WAR文件d)EAR文件30)给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。(选择二项)htmlbody%Stringname=JACK;%WELCOME,______/body/htmla)nameb)%=name%c)out.println(name);d)%out.println(name);%31)在J2EE中,重定向到另一