Java-Web基础测试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.JAVAEE中,()类的()方法用于创建对话。(选择一项)A.HttpServletRequest、getSessionB.HttpServletResponse、newSessionC.HtttpSession、newInstanceD.HttpSession、getSession2.以下()可用于检索session属性userid的值。(选择一项)A.session.getAttribute(“userid”);B.session.setAttribute(“userid”);C.request.getParameter(“userid”);D.request.getAttribute(“userid”);3.在JAVAEE中,以下对RequestDispatcher描述正确的是()。(选择一项)A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcherB.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象C.RequestDipatcher有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher4.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为()。(选择一项)A..jsp文件B..class文件C..jar文件D.web.xml文件5.关于session的使用,下列说法正确的是()。(选择两项)A.不同的用户窗口具有不同的sessionB.不同的用户窗口具有相同的sessionC.session可能超时间D.Session永远不可能超时6.关于session的说法,说法正确的是()(选择一项)A.session被多个用户共享B.invalidate()方法使用户session失效且无法使用C.用户关闭所有浏览器即释放所有sessionid,且服务器session内存一并被释放D.session生命周期只在一次请求/响应中7.在JAVAEE中,便用Resultset对象的next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是()。(选择一项)A.InterruptedExceptlonB.AlreadyBoundExceptlonC.SQLExceptionD.NetExcePtlon8.JAVAEE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null。(选择一项)A.getSession()B.getSession(true)C.getSession(false)D.getSession(null)9.在JAVAEE中,在web.xml中,有如下代码:session-configsession-timeout30/session-timeout/session-config上述代码定义了默认的会话超时时长,时长为30()。(选择一项)A.毫秒B.秒C.分钟D.小时10.在JAVAEE中,重定向到另一个页面,以下()语句是正确的。A.request.sendRedirect(“”);B.request.sendRedirect();C.response.sendRedirect(“”);D.response.sendRedirect();11.在JAVAEE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x-y()。A.两个连续请求之间间隔的最长时间B.最近的两个连续请求之间的时间间隔C.最后使用session发送请求的时间和session创建时间的间隔D.最后使用session发送请求的时间12.http是一个()协议A.无状态B.有状态C.状态良好的D.局域网13.Http协议的状态码()表示文件没有创建A.200B.400C.500D.40414.在HTTP协议中,用于发送敏感数据的方法是()A.getB.postC.putD.options15.在JSP中,只有一行代码:%=A+B%,运行将输出()。(选择一项)A.A+BB.ABC.113D.没有任何输出,因为表达式是错误的16.在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是().(选择一项)A.<%@pageLanguage=“Java”,import=“javrmi.*;javuitl.*“%B.<%@pagelanguage=“Java”Import=“javrmi.*,javuitl.*“%C.<%@pagelanguage=“Java”;import=“javrmi.*;javuitl.*“%D.<%@pagelanguage=“Java”import=“javrmi.*,javuitl.*“%17.在JSP中,<%=”1+4”%>将输出()。(选择一项)A.l+4B.5C.14D.不会输出,因为表达式是错误的18.在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)A.extendsB.importC.langugeD.contentType19.在JSP中,若要在JSP正确使用标签:x:getKing/,在jsp中声明的taglib指令为:%@tagliburi=“/WEB-INF/myTags.tld”prefix=“____”,下划线处应该是()。(选择一项)A.xB.getKingC.myTagsD.king20.在JSP中,test.jsp文件如下,试图运行时,将发生()。html%Stringstr=null;%stris%=str%/htmlA.转译期有误B.编译Servlet源码时发生错误C.执行编译后的Servlet时发生错误D.运行后,浏览器上显示:strisnull21.给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。(请选择一项)%intx=1;%%!intx=10;%X=%=++x%A.X=1B.X=2C.X=10D.X=1122.在JSP中,给定以下JSP代码片段,运行结果是()。%intx=5;%%!intx=7;%%!intgetX(){returnx;}%%out.print(“X1=“+x);%%out.print(“X2=“+getX());%A.X1=5X2=7B.X1=5X2=5C.X1=7X2=7D.X1=7X2=523.给定JSP文件代码如下:%!staticintI=0;intj=0;%htmlbody%for(;j++2;){out.print(I++);out.print(““);}%/body/html有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第2个客户看到浏览器显示(选择一项)。A.01B.12C.34D.23E.没有任何显示24.在jsp中有代码片断如下:formaction=“jsp”method=“POST”name=“form1”loginName:inputtype=“text”name=“loginName”/inputtype=“submit”name=“submit”//form在jsp中加入下列()代码,可以输出在jsp页面上输入的loginName的值。(选择一项)A.%=(String)request.getParameter(“loginName”)%B.%=(String)request.gerAttribute(“loginName”)%C.%Stirngname=request.getParameter(“loginname”);out.println(name);%D.%Stringname-request.getAttribute(“loginname”);out.println(name);%25.当浏览器第二次访问以下JSP网页时的输出结果是什么?(选择一项)%!inta=0;.%%intb=0;a++;b++;%a:%=a%brb:%=b%选项:A.a=0b=0B.a=1b=1C.a=2b=1D.a=2b=226.从HTTP请求中,获得请求参数,应该调用()。(选择一项)A.request对象的getAttribute()方法B.request对象的getParameter()方法C.session对象的getAttribute()方法D.session对象的getParameter()方法27.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。(选择一项)%request.setAttribute(“count”,newInteger(0));Integercount=request.getAttribute(“count”);%%=count%A.编译不通过B.可以编译运行,输出0C.编译通过,但运行时抛出ClassCastExceptionD.可以编译通过,但运行无输出28.下面关于JSP作用域对象的说法错误的是()。(选择一项)A.request对象可以得到请求中的参数B.session对象可以保存用户信息C.application对象可以被多个应用共享D.作用域范围从小到达是request、session、application29.在一个应用中有2个JSP,要让jsp2输出svse,横线处可以填入()。(选择两项)jsp1:%______.setAttribute(“svse”,”svse“);......%jsp2:%=______.getAttribute(“svse“)%A.session、sessionB.pageContext、pageContextC.request、requestD.application、session30.现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。(选择一项)%out.println(session.getAttribute(“svse“));%%session.invalidate();out.println(session.getAttribute(“svse“));%A.null,异常信息B.null,null,C.异常信息,异常信息D.异常信息,null31.Form表单提交的信息中含有”name=svse”向jsp1提交,阅读下面代码,jsp2将输出()。(选择一项)接受该请求的jsp1:%request.getRequestDispatcher(“jsp2”).forward(request,response);%jsp2:%=request.getParameter(“name”)%A.nullB.什么都不输出C.异常信息D.svse32.Form表单提交的信息中含有”name=svse”,阅读下面的代码,jsp2将输出()。接受该请求的jsp1:(选择一项)%response.sendRedirect(“jsp”);%jsp2:%=request.getParameter(“name”)%A.nullB.什么都不输出C.异常信息D.svse33.在JSP页面中,如果从一个源页面中通过jsp:forwardpage=urlname/将本页面请求转发至指定URL组件,则在该URL组件(JSP页面)中可处理的共享数据范围是(选择三项)A.sessionB.requestC.pageD.ap

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功