您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > JSP期末考试题-程序员笔记
1JSP期末考试题程序员笔记精华针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)a)%=%b)%%c)%!%d)%@%2)JSP页面经过编译之后,将创建一个()。(选择一项)a)appletb)servletc)applicationd)exe文件3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)a)doStartTag()b)doEndTag()c)doInitBody()d)doAfterBody()4)在J2EE中,test.jsp文件中有如下一行代码:(选择一项)jsp:useBeanid=”user”scope=”_____”type=”com.UserBean”/要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。a)pageb)requestc)sessiond)application5)在J2EE中,以下不是JSP隐式对象的是()。(选择一项)a)pageContextb)contextc)applicationd)out6)Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项)a)sendURL()b)redirectURL()c)sendRedirect()d)redirectResponse()7)在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)a)extendsb)importc)languged)contentType8)在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)a)initb)servicec)doFilterd)destroy9)在JSP中,只有一行代码:%=’A’+’B’%,运行将输出()。(选择一项)a)A+Bb)ABc)131d)错误信息,因为表达式是错误的10)给定一个Servlet的代码片段如下:PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{______out.println(“hikitty!”);out.close();}运行次Servlet时输出如下:2hikitty!则应在此Servlet下划线处填充如下代码。(选项一项)a)PrintWriterout=response.getWriter();b)PrintWriterout=request.getWriter();c)OutputStreamout=response.getOutputStream();d)OutputStreamout=request.getWriter();11)给定如下JSP代码,假定在浏览器中输入URL:,可以调用这个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;privateStringloginName;publicStringgetLoginName(){returnloginName;}publicStringgetPassword(){returnpassword;}publicvoidsetLoginName(StringloginName){this.loginName=loginName;}publicvoidsetPassword(Stringpassword){this.password=password;}}给定user.jsp,代码片断如下:3____________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”/jsp: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”)%14)J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)a)HttpServlet是一个抽象类b)HttpServlet类扩展了GenericServlet类c)HttpServlet类的子类必须至少重写service方法d)HttpServlet位于javax.servlet.http包中15)给顶一个JSP程序源代码,如下:jsp:includepage=two.jspflush=truejsp:paramname=locationvalue=bejing//jsp:include在two.jsp中使用()代码片段可以输出参数location的值。a)jsp:getParamname=locationb)jsp:getParametername=locationc)%=request.getAttribute(location)%d)%=request.getParameter(location)%16)J2EE中,JSPEL表达式:s{(10*10)ne100}的值是()。(选择一项)a)0b)Truec)Falsed)117)在J2EE中,test.jsp文件如下:html%{%jsp:useBeanid=bufferscope=pagetype=java.lang.StringBuffer/4%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中下划线处应填入以下()语句。(选择一项)a)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的值。(选择一项)a)jsp:getParamname=“location”b)jsp:getParametername=“location”c)%=request.getAttribute(“location”)
本文标题:JSP期末考试题-程序员笔记
链接地址:https://www.777doc.com/doc-6427839 .html