javaWeb选择试题002.docx
- 文档编号:4406131
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:23
- 大小:21.63KB
javaWeb选择试题002.docx
《javaWeb选择试题002.docx》由会员分享,可在线阅读,更多相关《javaWeb选择试题002.docx(23页珍藏版)》请在冰豆网上搜索。
javaWeb选择试题002
第51题.test.jsp文件中有如下一行代码:
useBeanid=”user”scope=”__”class=”com.UserBean”> 要使user对象可以作用于整个应用程序,下划线中应添入() A.page B.request C.session D.application 正确答案为: D 第52题.JSP中有三大类标签,分别是 A.HTML标记JSP标记Servlet标记 B.CSS标记HTML标记Javascript标记 C.动作标记脚本标记指令标记 D.指令标记脚本标记HTML标记 正确答案为: C 第53题.在JSP中,只有一行代码: ${1+2},运行将输出() A.1+2 B.3 C.null D.没有任何输出,因为表达式是错误的 正确答案为: B 第54题.下面__________方法可以返回当前请求的请求方式 A.request.getAttribute() B.session.getMethod() C.request.getMethod() D.request.getRequestURI() 正确答案为: C 第55题.利用MyEclipse开发Servlet,下列说法正确的是 A.MyEclipse可自动产生web.xml B.MyEclipse不能自动产生web.xml,需要手工编写 C.可利用MyEclipse自带的Tomcat作为Servlet容器 D.MyEclipse没有自带Tomcat,需要自己安装配置。 正确答案为: AC 第56题.当一个Servlet首次被请求的时候,服务器首先会调用________方法 A.doGet B.doPost C.doInit D.init 正确答案为: D 第57题.只能够传递字符串类型数据的方式是_________ A.表单URL重写 B.session对象表单 C.隐藏域setParameter方法 D.都可以 正确答案为: A 第58题.某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 正确答案为: A 第59题.过滤器使用______________才能继续传递到下一个过滤器 A.request.getRequestDispatcher().forward(request,response); B.doFilter() C.doPut() D.doChain() 正确答案为: B 第60题.在Servlet里,能实现跳转的方法有 A.运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B.运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 C.运用javax.servlet.RequestDispatcher接口的forward方法 D.运用javax.servlet.ResponseDispatcher接口的forward方法 正确答案为: BC 第61题.以下哪项陈述是错误的 A.在WEB项目的共享数据范围内,application是范围最广泛的 B.当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C.当在JSP页面中通过 forward>指令将页面请求转发到的页面中,可以共享一个page范围内的数据 D.当用户重新打开一个浏览器窗口时,原session对象不再有效 正确答案为: C 第62题.下面关于JSP作用域对象的说法错误的是 A.request对象可以得到请求中的参数 B.session对象可以保存用户信息 C.application对象可以被多个应用共享 D.作用域范围从小到达是request、session、application 正确答案为: C 第63题.以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。 <% request.setAttribute("count",newInteger(0)); Integercount=request.getAttribute("count"); %> <%=count%> A.编译不通过 B.可以编译运行,输出0 C.编译通过,但运行时抛出ClassCastException D.可以编译通过,但运行无输出 正确答案为: A 第64题.在Servlet中,下列语句可以正确获取PrintWriter对象的是 A.PrintWriterout=request.getWriter(); B.PrintWriterout=request.getPrintWriter(); C.PrintWriterout=response.getWriter(); D.PrintWriterout=response.getPrintWriter(); 正确答案为: C 第65题.有showgamej.jsp,代码如下 <% Gamegame=request.getAttribute("gameEntity"); %> <%=game.getGameName()%> 在浏览器中输入http: //localhost: 8080/game/showgame.jsp 访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是: A.jsp文件路径不对 B.game对象没有用new初始化 C.getGameName()方法未定义 D.参数名称所代表的对象在请求中根本就不存在 正确答案为: D 第66题.从JSP中将数据传递给另一个JSP或Servlet,方式有____________ A.表单javascriptHTML标签 B.表单URL重写setAttribute方法 C.URL重写隐藏域表单 D.JSP的标签 正确答案为: B 第67题.在编写Servlet时需要__________ A.继承Servlet B.实现HttpRequestServlet C.继承HttpServlet D.实现HttpRequest 正确答案为: C 第68题.现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。 <% out.println(session.getAttribute("svse")); %> <% session.invalidate(); out.println(session.getAttribute("svse")); %> A.null,异常信息 B.null,null C.异常信息,异常信息 D.异常信息,null 正确答案为: A 第69题.Http协议的状态码()表示文件没有创建 A.200 B.400 C.500 D.404 正确答案为: D 第70题.Servlet程序的入口点是: A.init() B.main() C.service() D.doGet() 正确答案为: A 第71题.如下代码,执行效果为() setvar=“a”value=“123”/> outvalue=“${a}”/> outvalue=“a”/> A.123123 B.a123 C.123a D.Aa 正确答案为: C 第72题.在JSP页面中通过 forwardpage=urlname/>将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选择3项) A.session B.request C.page D.application 正确答案为: ABD 第73题.在WEB应用中,数据传递的默认编码是 A.ISO-8859-1 B.UTF-8 C.GBK D.UNICODE 正确答案为: A 第74题.以下哪句代码可以正确导入核心标签库 A.<%pageimport="c"%> B.<%pageprefix="c"uri="/WEB-INF/c.tld"%> C.<%taglibprefix="c"import="/WEB-INF/c.tld"%> D.<%taglibprefix="c"uri="/WEB-INF/c.tld"%> 正确答案为: D 第75题.从HTTP请求中,获得请求参数,应该调用 A.request对象的getAttribute()方法 B.request对象的getParameter()方法 C.session对象的getAttribute()方法 D.session对象的getParameter()方法 正确答案为: B 第76题.在servlet中的doGet和doPost方法中只有如下代码: () request.setAttribute(”jb”,”aPtech”); response.sendRedirect(”http: //localhost: 8080/servlet/Servlet2”); 那么在Servlet2中使用()可以把属性jb的值取出来 A.Stringstr=request.getAttribute(“jb”); B.Stringsir=(String)request.getAttribute(“jb”); C.Objectstr=request.getAttribute(“jb“); D.取不出来 正确答案为: D 第77题.J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果没有,则返回null A.getSession() B.getSession(true) C.getSession(false) D.getSession(null) 正确答案为: C 第78题.Servlet接受请求时,会调用_____________ A.service B.doGet C.doPost D.init 正确答案为: A 第79题.关于 include>,下列说法不正确的是() A.它可以包含静态文件 B.它可以包含动态文件 C.当它的flush属性为true时,表示缓冲区满时,将会被清空 D.它的flush属性的默认值为true 正确答案为: D 第80题.在一个Filter中,处理filter业务的是()方法 A.dealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain) B.dealFilter(ServletRequestrequest,ServletResponseresponse) C.doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain) D.doFilter(ServletRequestrequest,ServletResponseresponse) 正确答案为: C 第81题.在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码: out.println("HELLO"); 该out对象声明方法为: A.PrintWriterout=response.getOut(); B.JspWriterout=pageContext.getOut(); C.JspWriterout=pageContext.getWriter(); D.PrintWriterout=response.getWriter(); 正确答案为: B 第82题.Servlet的运行过程是 A.当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求 B.首先对Servlet进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求 C.在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求 D.Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求 正确答案为: C 第83题.在JSP中,对<jsp: setProperty>标记描述正确的是() A. setProperty>和 getProPerty>必须在一个JSP文件中搭配出现 B.就如同session.setAttribute()一样,来设计属性/值对 C.和 useBean>动作一起使用,来设置bean的属性值 D.就如同request.setAttribute()一样,来设置属性/值对 正确答案为: C 第84题.在Servlet中有一段代码如下 publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ request.setAttribute("name",newInteger(100)); response.sendRedirect("show.jsp"); } 在show.jsp中 <%=request.getAttribute("name")%> 页面结果为 A.100 B.java.lang.Integer C.Integer D.null 正确答案为: D 第85题.test.jsp文件如下: useBeanid="buffer"scope="page"type="java.lang.StringBuffer"/> <%buffer.append("ABC");%> Bufferis<%=buffer%> 试图运行时,将发生() A.编译期错误 B.编译Servlet源码时发生错误 C.运行Servlet时发生错误 D.运行后,浏览器上显示: bufferisABC. 正确答案为: A 第86题. 对这段配置描述正确的是 A.定义了一个message标签,有一个属性叫name B.配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name C.声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容 D.标签配置错误,主体不能为空 正确答案为: B 第87题.publicclassWriterimplementsTagSupport{ (1) protectedintdoStartTag(){SKIP_BODY} (2) publicintdoEndTag(){returnEVAL_PAGE}(3) } 有问题的语句是 A.23 B.3 C.123 D.12 正确答案为: D 第88题.支持中文的常用字符集有 A.UTF-8GBKZH23BIG5 B.ISO-8859-1MS950 C.UTF-8GBKGB2312BIG5 D.UTF-16ANSISQL 正确答案为: C 第89题.Servlet可以在以下()三个不同的作用域存储数据 A.请求、会话和上下文 B.响应、会话和上下文 C.请求、响应和会话 D.请求、响应和上下文 正确答案为: A 第90题.在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法 A.init B.service C.doFilter D.destroy 正确答案为: C 第91题.application对象是______________,而session对象则是_____________ A.服务器的一个数据空间,可以让服务器中的所有应用共享数据与用户的请求有关 B.应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享每个客户专用的 C.存放所有的请求中数据存放会话中的所有数据 D.HttpApplication类型保存用访问应用期间的私有数据 正确答案为: B 第92题.给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面 A. forwardpage=”view.jsp”/> B. forwardfile=”view.jsp”/> C. dispatchpage=”view.jsp”/> D. dispatchfile=”view.jsp”/> 正确答案为: A 第93题. useBeanid="emp"scope="request"class="org.svse.entity.Employee"> setPropertyname="emp"property="ename"value="Susan"/> useBean> 员工名: _____________________. 显示员工姓名正确的做法是 A.{emp.ename} B.{requestScope.emp.getEname()} C.{requestScope.emp.ename} D.{emp.getEname()} 正确答案为: C 第94题.以下哪个参数不属于 forEach>标签 A.var B.begin C.end D.delims 正确答案为: D 第95题.在J2EE中,以下对RequestDispatcher描述正确的是 A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher B.ServletConfig有一个方法: getRequestDispatcher可以返回RequestDipatcher对象 C.RequestDipatcher有一个方法: forward可以把请求继续传递给别的Servlet或者JSP界面 D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher 正确答案为: C 第96题.关于MVC模式说法正确的是 A.用来将代码分开的方法 B.将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度 C.视图模型控制器模型 D.只用java才有的模型 正确答案为: B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaWeb 选择 试题 002