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

发布时间 : 星期四 文章JAVA WEB期末复习题库(便于打印版)更新完毕开始阅读

第39题. public classSecurityFilter ______{...}如果想要让该类成为一个过滤器,横线处应为 A. implements HttpFilter B. extends Filter C. extends HttpFilter D. implements Filter 正确答案为:D

第40题. 在JSP中可动态导入其他页面的标签是

A. <%include/>B.<%@ include%> C. D. 正确答案为:D

第41题. 下面哪项是错误的设置Bean属性值的方法

A.

B.

D. }\ 正确答案为:D 第42题. <%

String count=\

pageContext.setAttribute(\%>

Count:{pageScope.cnt 100} 显示为

A. 100100 B. 运行异常 C. 200 D. 没有任何显示 正确答案为:C

第43题. 在 J2EE中,使用 Servlet 过滤器,需要在web.xml中配置()元素 (选择两项) A. B. C. D. 正确答案为:AB

第44题. 在JSP中,只有一行代码:<%=AB%>,运行将输出

A. A B B. AB C. 113 D. 没有任何输出,因为表达式是错误的 正确答案为:D

第45题. 在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x - y() A. 两个连续请求之间间隔的最长时间 B. 最近的两个连续请求之间的时间间隔

C. 最后使用session发送请求的时间和session创建时间的间隔 D. 最后使用session发送请求的时间 正确答案为:C

第46题. 自定义标签中,使用属性时,需要在______文件中配置,使用_______标签 A. .tld B. web.xml C. .tld D. web.xml 正确答案为:A

第47题. 以下哪个方法不是TagSupport类的方法

A. doPost() B. doStartTag() C. doEndTag() D. doAfterBody() 正确答案为:A

第48题. Jsp中有如下代码: <%

Cookie c = new Cookie(“name” , “admin”);

c.setMaxAge(10000); response.addCookie(c); %>

以下哪句代码可以正确显示”admin”

A. ${cookie.name} B. ${cookie.name.value} C. ${ name} D. ${name.value} 正确答为:B

第49题. 以下()可用于检索session属性userid的值

A. session. getAttribute(“userid”); B. session. setAttribute(“userid”); C. request. getParameter(“userid”); D. request. getAttribute(“userid”); 正确答案为:A

第50题. 给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是(). (选择一项)

public void doGet(HttpServletRequest request,HttpServletResponseresponse) throws ServletException ,IOException {

System.out.println(\ }

public void doPost(HttpServletRequest request,HttpServletResponseresponse) throws ServletException ,IOException {

System.out.println(\

} A. get B. post C. get post D. post get 正确答案为:A

第51题. test.jsp文件中有如下一行代码:

要使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页面中通过指令将页面请求转发到的页面中,可以共享一个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(\

联系合同范文客服:xxxxx#qq.com(#替换为@)