JAVA - WEB期末复习题库(便于打印版)(3)

2020-04-02 23:24

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页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据

D. 当用户重新打开一个浏览器窗口时,原session对象不再有效 正确答案为:C

第62题. 下面关于JSP作用域对象的说法错误的是

A. request对象可以得到请求中的参数 B. session对象可以保存用户信息

C. application对象可以被多个应用共享

D. 作用域范围从小到达是request、session、application 正确答案为:C

第63题. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。 <%

request.setAttribute(\Integer count =request.getAttribute(\%>

<%=count %> A. 编译不通过

B. 可以编译运行,输出0

C. 编译通过,但运行时抛出ClassCastException D. 可以编译通过,但运行无输出 正确答案为:A

第64题. 在Servlet中,下列语句可以正确获取PrintWriter对象的是 A. PrintWriter out=request.getWriter();

B. PrintWriter out = request.getPrintWriter(); C. PrintWriter out=response.getWriter();

D. PrintWriter out = response.getPrintWriter(); 正确答案为:C

第65题. 有showgamej.jsp,代码如下 <%

Game game=request.getAttribute(\%>

<%=game.getGameName()%>

在浏览器中输入 http://localhost:8080/game/showgame.jsp

访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是: A. jsp文件路径不对 B. game对象没有用new初始化

C. getGameName()方法未定义 D. 参数名称所代表的对象在请求中根本就不存在 正确答案为:D

第66题. 从JSP中将数据传递给另一个JSP或Servlet,方式有____________ A. 表单 javascript HTML标签

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(\ %> <%

session.invalidate();

out.println(session.getAttribute(\ %>

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题. 如下代码,执行效果为()

A. 123 123 B. a 123 C. 123 a D. A a 正确答案为:C

第72题. 在JSP页面中通过将本页面请求转发至指定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. <% page import =\

B. <% page prefix =\

C. <% taglib prefix =\ D. <% taglib prefix =\ 正确答案为: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. String str =request.getAttribute(“jb”);

B. String sir=(String)request.getAttribute(“jb”); C. Object str =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题. 关于,下列说法不正确的是() A. 它可以包含静态文件 B. 它可以包含动态文件

C. 当它的flush属性为true时,表示缓冲区满时,将会被清空 D. 它的flush属性的默认值为true 正确答案为:D

第80题. 在一个Filter中,处理filter业务的是()方法

A. dealFilter (ServletRequestrequest,ServletResponse response,FilterChain chain) B. dealFilter (ServletRequestrequest,ServletResponse response)

C. doFilter (ServletRequestrequest,ServletResponse response, FilterChain chain) D. doFilter (ServletRequestrequest,ServletResponse response) 正确答案为:C

第81题. 在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码: out.println(\

该out对象声明方法为:

A. PrintWriter out =response.getOut(); B. JspWriter out =pageContext.getOut(); C. JspWriter out =pageContext.getWriter(); D. PrintWriter out =response.getWriter(); 正确答案为:B

第82题. Servlet的运行过程是

A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求

B. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求

C. 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求 D. Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求 正确答案为:C

第83题. 在JSP中,对<jsp:setProperty>标记描述正确的是()

A. 必须在一个JSP文件中搭配出现 B. 就如同session.setAttribute()一样,来设计属性/值对 C. 和动作一起使用,来设置bean的属性值

D. 就如同request.setAttribute()一样,来设置属性/值对 正确答案为:C

第84题. 在Servlet中有一段代码如下

public void doPost(HttpServletRequestrequest, HttpServletResponse response) throwsServletException, IOException { request.setAttribute(\ response.sendRedirect(\ }

在show.jsp中

<%=request.getAttribute(\页面结果为

A. 100 B. java.lang.Integer C. Integer D. null 正确答案为:D

第85题. test.jsp文件如下:

试图运行时,将发生()

A. 编译期错误 B. 编译Servlet源码时发生错误

C. 运行Servlet时发生错误 D. 运行后,浏览器上显示:buffer isABC. 正确答案为:A 第86题.

message

org.bob.taglib.MessageTag empty

name true

对这段配置描述正确的是

A. 定义了一个message标签,有一个属性叫name

B. 配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name

C. 声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容

D. 标签配置错误,主体不能为空 正确答案为:B

第87题. public class Writerimplements TagSupport{ (1) protected int doStartTag(){SKIP_BODY} (2) public int doEndTag(){return EVAL_PAGE} (3) }

有问题的语句是

A. 2 3 B. 3 C. 1 2 3 D. 1 2 正确答案为:D


JAVA - WEB期末复习题库(便于打印版)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:化妆品卫生生产相关基础知识试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: