您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页JAVAWEB期末复习题库(便于打印版)

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

来源:爱go旅游网
1、当访问一个 Servlet 时,以下 Servlet 中的哪个方法先被执行? ( D )

(A)

destroy() (B) doGet() (C) service() (D) init0

2、假设在 myServlet 应用中有一个 MyServlet 类,在 web.xml 文件中对其进行如下配置:

mysrvlet

com.wgh.MyServlet < servlet-mapping>

myservlet

/welcome 则以下选项可以访问到 MyServlet 的

是 ( D

(A) http://localhost:8080/MyServlet (B) http://localhost:8080/myservlet

(C) http://localhost:8080/com/wgh/MyServlet (D) http://localhost:8080/ welcome 3. JSP文件在第一次运行的时候被

A.

Scrvlet B. Class C. HTML D. XML

)。

JSP引擎编译为(A )文件。

4 MVC 设计模式将应用程序分为 ( B ) 部分。

A.

2 B. 3 C. 4 D. 5

5Java FE体系中 Web层技术是(D )。 A. 6.

HTML B. JavaBean C. EJB D. JSP

在以下 ( D )标签用来对页面内容进行预定义。

A.

B.
C.


D.

7.

以下 ( B )标签用来建立无序列表。

A.

    C.

    B.

      D.

      9. JSP规范唯一支持的语言是(C )。

      A. C# B. C++ C. Java D.Basic 10. JSP中,HTML注释的特点是(B )。

      A. B. C. D.

      发布网页时看不到,在源文件中也看不到 发布网页时看不到,在源文件中能看到 发布网页时能看到,在源文件中看不到 发布网页时能看到,在源文件中也能看到

      (A )。

      3. page指令的属性中可以多次设计的属性是

      A. import B. session C. extends D. info 11.

      用于获取bean属性的动作是(B )。

      A. C.

      B. D.

      12 用于为其他动作提供附加信息的动作是 ( C )。

      A C

      B D

      13下列(A )不是request对象的方法。

      A. addHeader( String name, String value) B. getSessi on( Boolea n create) C.

      setAttrihute( String n ame, java. la ng. Object o)

      D. isSecure()

      14 response对象的 setHeader( String name, String value)方法的作用是(B )。

      A添加HTTP文件头

      B设定指定名字的HTTP文件头的值 C判断指定名字的HTTP文件头是否存在 D向客户端发送错误信息 15.

      设置session的有效时间(也叫超时时间)的方法是 (A )。

      A. setMax in active In terval( int in terval) B getAttributeName()

      C setAttrlbuteName(Strl ng n ame, java .Ian g.Object value) D getLastAccessedTime()

      16.

      能清除缓冲区中的数据,并且把数据写到客户端是

      A. out. newL in e() C. out.flush()

      B. out.clear() D. out.clearBuffer()

      out对象中的方法是(C )。

      17.

      pageContext 对象的 findAttribute()方法的作用是( C )。 A •用来设置默认页面的范围或指定范围之中的已命名对象 B •用来删除默认页面范围或指定范围之中已命名的对象

      C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索 D •以字符串的形式返回一个对异常的描述

      18、JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数

      A • Statement 类

      B.

      PreparedStaternent类

      SQL语句的是(A )。

      C. CallableStatement 类 D . DriverStatement 类

      19 Staternent类提供3种执行方法,用来执行更新操作的是

      A . executeQuery() B. executeUpdate() C. execute()

      D. query()

      (A )。 D. ResultSct

      (B )。

      20负责处理驱动的调入并产生对新的数据库连接支持的接口是

      A . DriverManager A. constrained 属性

      B. Connection

      C. Statement C bound属性

      不是JavaBcan属性的项为(B )。 21.

      B. id 属性 D simple 属性

      22. 不是JavaBean作用域的项为(A )。

      A. bound 23.

      B page C rcquest D applicati on

      JavaBean 有(A )种。

      8 3

      C 4

      D 5

      24.

      A. 2

      化的方法是

      A doPost() B doGct() C ini t() D destroy() 25.

      Servlet 的优点有(ABC )。 A执行效率高 26.

      B可移植性好

      在JSP/Servlet的生命周期中,用于初始

      (C )。

      C功能强大 D .运行速度快

      Scrvlet 与 JSP 的区另U是(BCD )。

      A .性能更强 C.运行速度不同 27.

      B .编程方式不同 D .编译顺序不同

      下面不是 Servlet方法的是(C )。

      A doTrace() B doPost() C.doRead()

      D doOptio ns()

      28.

      自定义标记可定义为 (ABCD )。

      A •将可以重用的代码汇编人

      JSP页面的一种方式

      B .一个访问Java的、类似于 XMI.的前端 C. D.

      一个可扩展的JavaBean,具有在JSP页面内使用的简单接口

      Java程序员和 Web设计者的交互点

      29.

      为了使用自定义标记,需要定义

      A .定义标记功能的标记处理程序类

      B .将XMI元素名称映射到标记实现的标记库描述符文件 C.使用标记库的 JSP文件 D .部署描述符文件

      3种独立组件(ABC )。

      二、填空题

      1. request内置对象代表了 _客户端_的请求信息,主要用于通过

      HTTP协议传送给_服务

      端__的数据。__out_对象主要用来向客户输出各种数据类型的内容。

      3. __page」象用于指定当前 JSP页面本身。

      4. __pageContext __对象提供了对JSP页面内使用到的所有对象及名字空间的访问。 5. __application_对象保存应用程序中公有的数据。

      6. ______________________________________________ response对象实现_HttpServletResponse 接口,可对客

      户的请求作出动态响应,向客户 端发送数据。

      7. config对象是JSP页面通过_Servlet__进行初始化时被传递的对象。 & exception对象用来处理JSP文件在执行时—发生的错误和异常_。 1. JSP标记都是以_<% _________ 或___或__/>_结尾。

      2. JSP页面就是在__.HTML _____________ 或 _XML ___________ 代码中嵌入 Java语法或JSP元素。

      3. _______________________________ JSP的指令描述—文件 转换成JSP服务器所能执行的Java代码的控

      制信息,用于指

      定整个JSP页面的相关信息,并设置

      4. 5.

      JSP页面的相关属性。

      JSP程序中的注释有 —隐藏注释_、_HTML注释_和__Java语言_ 注释。

      JSP表达式常用在—向Form表单处理页面。

      叶面输出内容—生成动态链接地址和动态指定

      2. Wcb服务器通过 ______ 表单 ___ 获取用户信息。 3.

      1. HTML文档的扩展名是_.html_或_.htm—它们是可供浏览器解释浏览的网页文件格式。

      在HTML中加入CSS的方法主要有—嵌入式_、_内联式___和_外联式___。 常用的列表分别有__有序列表

        _和__无序列表
          ______________ 。

          表单一般由___表单标签 _______ 、—表单域__和―表单按钮 _______ 组成。

          当前主流的三大动态

          Web开发技术是 PHP、ASP/ASP. NET和__JSP__。

          4. HTML文档分为文档头和_文档体___两部分。 5. 6.

          7. _表格___是一种能够有效描述信息的组织形式,由行、列和单元格组成。 1.

          2. MVC设计模式将应用程序分为模型、 3. JSP页面的执行方式是 —编译方式__。

          __视图—和—控制__。

          5 JSP的两种体系结构是 __modle1_和_modle2 ______________ 。 1题.编写一个Filter,需要()

          A.继承Filter类B.实现Filter接口 C.继承 HttpFilter 类 D.实现 HttpFilter 接口

          正确答案为:B

          第2题.自定义标签的配置文件放在 _____________

          A.

          WebRoot B. lib C. classes D. WEB-INF

          正确答案为:D

          第3题.有关会话跟踪技术描述正确的是 务器端

          B.

          (多选)

          A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信 息发送到服

          关闭浏览器意味着会话 ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,

          直至会话过期

          C. D.

          在禁用Cookie时可以使用URL重写技术跟踪会话 隐藏表单域将字段添加到

          HTML表单并在客户端浏览器中显示

          正确答案为:ABC

          第4题.在J2EE中,重定向到另一个页面,以下()语句是正确的

          A. B. C.

          request . sendRedirect(

          “ http :〃 www . svse . com . cn “ http: // www . svse . com . cn

          ” ); ” );

          request . sen dRedirect(); response . sendRedirect(

          D. resp onse .se ndRedirect(); 正确答案为:C

          第5题.EL表达式,${10 mod3},执行结果为:

          A. 10 mod 3 B. 1 C. 3 D. null 正确答案为:B

          第6题.自定义标签的作用是

          A. B. C. D.

          编写和使用方便

          规定是这样的,如果不用,别人会说我们不专业

          可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 连数据库 正确答案为:C

          A.流转B.转发C.重定向D.导航 正确答案为:B

          第 7 题.request.getRequestDispatcher().forward(request,response)称之为 第8题.有关Servlet的生命周期说法正确的有

          A. Servlet的生命周期由 Servlet实例控制 B.

          i nit()方法在创建完 Servlet实例后对其进行初始化,传递的参数为实现

          ServletC on text

          (多选)

          接口的对象

          C.

          service()方法响应客户端发出的请求

          D. destroy()方法释放Servlet实例 正确答案为:BCD

          第9题.在J2EE中,给定某Servlet的代码如下,编译运行该文件, (选择一项)

          Public class Servletl exte nds HttpServlet{

          Publicvoid in it() throws ServletExcepti on{ }

          以下陈述正确的是 ()。

          Publicvoid service(HttpServletRequest request,HttpServletResp onse resp on se) ThrowsServletExceptio

          n,IOExceptio n{

          Prin tWriterout = resp on se.getWriter(); out.println(

          }} A.编译该文件时会提示缺少

          “ hello! ” );

          doGet()或者dopost()方法,编译不能够成功通过

          B.编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:

          hello! C.

          编译后,把Servletl.class放在正确位置,运行该 Servlet,在浏览器中看不到任何输出

          的文字

          D.

          编译后,把Servletl.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误 信息

          正确答案为:B

          第 10 题.在 Servlet 中,response.getWriter()返回的是 ___________________

          A.

          JspWriter 对象 B. PrintWriter 对象 C. Out 对象 D. ResponseWriter 对象 正确答案为:B

          第11题.在web.xml中使用 _______________ 标签配置过滤器

          A. B. C. D.

          正确答案为:A

          第12题.自定义标签的描述文件在

          A.

          bob-tld

          /WEB-INF/bob.tld B.

          bob-tld

          /WEB-INF/bob.tld C.

          bob-tld

          /WEB-INF/bob.tld

          D.

          web.xml中配置正确的

          bob-tld

          /WEB-INF/bob.tld

          正确答案为:D

          第 13 题.J2EE 中,Servlet API 为使用 Cookie,提供了()类。

          A. javax.servlet.http.Cookie B. javax.servlet.http.HttpCookie

          C. javax.servlet. Cookie D. javax.servlet.http.HttpCookie 正确答案为:A

          第14题.在访问Servlet时,在浏览器地址栏中输入的路径是在 _______________ 地方配置的

          A. B. C.

          D.

          正确答案为:D

          第15题.在JSP页面中,能够完成输出操作的内置对象是

          A. out B. resp onse C. request D. config 正确答案为:A

          第16题.给定以下JSP代码片段,有2个客户依次浏览该 JSP且每个客户只浏览一次,

          第2个客户会看到浏览器显示()。(请选择一项)

          <%int x = 1; %> <%!i nt x = 10; %> X =<%=x%>

          A. x=1 B. x=2 C. x=10 D. x=11

          正确答案为:A

          第17题.在JSP中,若要在JSP正确使用标签:,在jsp中声明的taglib指令 为:<%@tagliburi =

          “/WEBNF/myTags.tld ” prefix =

          A. x B. getKi ng C. myTags D. king

          “ %>,\"下划线处应该是

          正确答案为:A

          第18题.能够保留请求作用域中数据的转向方式是 _____________________

          A. resp on se.forward() B. resp on se.se ndRedirect()

          C. sessi on. getRequestDispatcher().forward(request,resp on se) D. request.getRequestDispatcher().forward(request,resp on se)

          正确答案为:D

          第19题.Login.jsp为登录页面,表单代码如下:

          Index.jsp中直接显示用户名,以下哪种代码正确()

          A. ${requestScope .n ame} B. <%=n ame%> C. ${param .n ame} D. <%=para m.n ame%> 正确答案为:C

          第20题.某JSP中有如下代码,显示结果为()

          <%

          inta = 5;

          request.setAttribute( sessi on. setAttribute(

          a a ”

          a a

          ,” 123 ” ); ,” 456 ”);

          ??

          %>

          A. 5 B. 123 C. 456 D. null

          正确答案为:B

          第21题.在a.jsp中有代码片断如下:

          =” POST name=” form1 ” >

          loginN ame: text ” name=” loginName ” />

          在b.jsp中加入下列()代码,可以输出在

          A. <%=request.getParameter( B. <%=request.gerAttribute(

          C. <%Stringname=request.getParameter( out.pri ntln(n ame); %>

          D. <% Stringname=request.getAttribute(

          a.jsp页面上输入的log in Name的值侈选)

          \"loginName ” )%> \" loginName ” )%>

          \" loginname ” );

          \" loginname ” ); ouQp%>ln(name

          正确答案为:AC

          第22题.要在jsp中使用ArrayList,做法正确的是

          A. <% import java.util.ArrayList%>

          B. <%@ import \"java.util.ArrayList\"%> C. <%@ pageimport=\"java.util.ArrayList\"%> D. <%@ pagepackage=\"java.util.ArrayList\"%>

          正确答案为:C

          第23题.如果只希望在多个页面间共享数据,可以使用 _________________ 作用域

          A.

          request,sessi on B. applicati on sessi on C. request,applicati on D. pageC on text request 正确答案为:A

          第24题.在编写过滤器时,需要完成的方法

          A. doFilter() B. doCha in() C. doPost() D. doDelete()

          正确答案为:A

          第25题.以下代码执行效果为():

          A. 1 2 3 4 5 B. 1 3 5 C. i i i D. 15

          正确答案为:B

          第 26 题.request.setAttribute(\"user\

          sessi on. setAttribute(\"user\

          使用{user}则显示

          A. n ull B. svse C. bob D.啥也没有

          正确答案为:B

          第27题.给定一个 Servlet的doGet方法中的代码片段,如下:

          request.setAttribute(

          “ name” , ” zhang ” );

          response.sendRedirect( “ http://localhost:8080/servlet/MyServlt

          那么在 MyServlet中可以使用()方法把属性 name的值取出来。

          A. Stringstr=request.getAttribute( Bf nStTeigstr=(String)request.getAttribute( C. Objectstr=request.getAttribute(

          D.name法取;出来

          正确答案为:D

          第28题.在JSP中,test . jsp文件如下,试图运行时,将发生()

          <% Stri ng str = n ull; %> str is <%= str%>

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

          C.执行编译后的Servlet时发生错误 D.运行后,浏览器上显示:

          str isnull

          正确答案为:D

          第29题.自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:

          A. true B. true C. false D. false

          正确答案为:A

          第30题.编写自定义标签处理类后,需要编写一个()去描述

          A. .tag文件B. .tld文件C. dtd文件D. .xml文件

          正确答案为:B

          第31题.考虑下面JSP文件代码片断:

          );

          “ name” );

          ” test2.jsp ”〉

          以下()代码片断放置在

          test2.jsp中不会导致错误

          A.

          ” user name ” />

          B. C. <%=request.getParameter( “ user name ” )%> D. <%=r equest.getAttribute(

          “ user name ” )%>

          正确答案为:C

          第32题.在HTTP协议中,用于发送大量数据的方法是

          A. get B. post C. put D. optio ns

          正确答案为:B

          第33题.J2EE中,()类型的()方法用于得到会话

          A. HttpServletRequest、 getSession B. HttpServletResponse、 newSession C. HtttpSession、newlnstanee D. HttpSession、getSession

          正确答案为:A

          第34题.以下代码执行效果为:

          A. 1 2 3 4 5 B. i i i i i C. 15 D.编译错误

          正确答案为:A

          第35题.MVC中的 M V C 分别用 _____________________ 、 _______ 、 _____ 表示

          A. jsp servlet javabea n B. HTml javabea n jsp C. javabea n jsp servlet D. servlet html jsp

          正确答案为:C

          第 36 题.pageContext.setAttribute(\"user\

          request.setAttribute(\"user\

          显示\"bob\则可以使用

          A. {request.getAttribute(\"user\")} B. {param.user} C. {user}D. {requestScope.user}

          正确答案为:D

          第37题.以下哪个标签实现了

          switch功能

          A. B. C. D.

          正确答案为:C

          第38题.在jsp中导入自定义标签的方式正确的是

          A. web.xml 文件的 B. <%@ tagliburi=\"\" prefix=\"\"%> C. D.无需导入,可直接使用

          正确答案为:B

          第39题.public classSecurityFilter _______________{...}如果想要让该类成为一个过滤器横线处应为

          A.

          impleme nts HttpFilter B. exte nds Filter C. exte nds HttpFilter D. impleme nts Filter 正确答案为:D

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

          A.

          <%i nclude/>B.<%@ in clude%>

          C. D.

          正确答案为:D

          第41题.下面哪项是错误的设置

          A.

          Bean属性值的方法

          B. C.

          property=\"propertyName\"param=\"parameterName\" /> D.

          property=\"*\"

          value=\"{stri ng

          |<%=

          expressi on %>}\"/>

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

          Stri ng coun t=\"100\";

          pageC on text.setAttribute(\"c nt\%>

          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. D.

          两个连续请求之间间隔的最长时间 最近的两个连续请求之间的时间间隔

          最后使用session发送请求的时间和 session创建时间的间隔 最后使用session发送请求的时间

          正确答案为:C

          第46题.自定义标签中,使用属性时,需要在 ____________ 文件中配置,使用 ________ 标签

          A. .tld B. web.xml C. .tld D. web.xml

          正确答案为:A

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

          A. doPost() B. doStartTag() C. doE ndTag() D. doAfterBody()

          正确答案为:A

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

          <%

          Cookie c = new Cookie(

          “ name” , ; “ admin ”)

          c.setMaxAge(IOOOO); resp on se.addCookie(c); %>

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

          A.

          ${cookie .n ame} B. ${cookie .n ame.value}

          C. ${ name} D. ${n ame.value}

          正确答为:B

          第49题.以下()可用于检索

          A.

          sessi on. getAttribute( C. request. getParameter(

          session 属性 userid 的值

          “ uBeri(ses”on.

          setAttribute( usDrid request. “ userid ” ); userid ” );

          正确答案为:A

          getAttribute(

          第50题.给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求

          回车后,在控制台上显示的结果是().

          (选择一项)

          public void doGet(HttpServletRequest request,HttpServletResp on seresp on se) throws ServletExcepti on ,IOExcepti on {

          System.out.pri ntln (\"get\"); }

          public void doPost(HttpServletRequest request,HttpServletResp on seresp on se) throws ServletExcepti on ,IOExcepti on {

          System.out.pri ntl n(\"post\"); } A. get B. post C. get post D. post get

          正确答案为:A

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

          ” user ” scope= ” __” class= ” com.UserBean ”〉

          要使user对象可以作用于整个应用程序,下划线中应添入()

          A. page B. request C. sessi on D. applicati on

          正确答案为: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. n ull D.没有任何输出,因为表达式是错误的

          正确答案为:B

          第54题.下面 ______________ 方法可以返回当前请求的请求方式

          A. request.getAttribute() B. sessi on. getMethod()

          C. request.getMethod() D. request.getRequestURI() 正确答案为:C

          第55题.利用MyEclipse开发Servlet,下列说法正确的是

          A. MyEclipse 可自动产生 web.xml

          URL并

          B. C. D.

          MyEclipse不能自动产生 web.xml,需要手工编写

          可利用 MyEclipse自带的Tomcat作为Servlet容器

          MyEclipse没有自带 Tomcat,需要自己安装配置。

          正确答案为:AC

          第56题.当一个Servlet首次被请求的时候,服务器首先会调用 ________________ 方法

          A. doGet B. doPost C. dol nit D. init

          正确答案为:D

          第57题.只能够传递字符串类型数据的方式是 _______________

          A.表单 URL重写 B. session对象表单 C.隐藏域

          setParameter方法 D.都可以

          正确答案为:A 第58题.某JSP中有如下代码:

          <%

          pageC on text.setAttribute( request.setAttribute(

          sessi on. setAttribute(

          applicati on. setAttribute(

          page );

          a , request ); a ,

          sessi on a ,

          );

          );

          applicati on

          %>

          有:${a}则显示结果为:

          A. page

          B. request C.

          sessi on D. applicati on

          正确答案为:A

          第59题.过滤器使用 __________________ 才能继续传递到下一个过滤器

          A. request.getRequestDispatcher().forward(request,resp on se); B. A. B. C. D.

          doFilter() C. doPut() D. doChai n() 正确答案为:B 第60题.在Servlet里,能实现跳转的方法有

          运用 javax.servlet.http.HttpServletRequest 接口的 sendRedirect方法 运用 javax.servlet.http.HttpServletResponse 接口的 sendRedirect方法 运用 javax.servlet.RequestDispatcher 接口的 forward 方法

          运用 javax.servlet.ResponseDispatcher 接口的 forward 方法 正确答案为:BC 在WEB项目的共享数据范围内,

          application是范围最广泛的

          session范围内的数据

          第61题.以下哪项陈述是错误的

          A. B. C.

          当我们在一个JSP页面新开窗口时,新开窗口的页面也共享

          当在JSP页面中通过<jsp:forward>指令将页面请求转发到的页面中,可以共享一个 范围内的page

          session对象不再有效

          数据

          D.当用户重新打开一个浏览器窗口时,原

          正确答案为:C 第62题.下面关于JSP作用域对象的说法错误的是

          A. B. C. D.

          request对象可以得到请求中的参数 session对象可以保存用户信息 application对象可以被多个应用共享

          作用域范围从小至U达是 request、session、application

          正确答案为:C

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

          <%

          request.setAttribute(\"co un t\In teger count =request.getAttribute(\"co un t\");

          %>

          <%=cou nt %> A. B. C. D.

          编译不通过

          可以编译运行,输出 0 编译通过,但运行时抛出

          ClassCastException

          可以编译通过,但运行无输出 正确答案为:A

          PrintWriter对象的是

          Prin tWriter out=request.getWriter(); Prin tWriter out = request.getPri ntWriter(); Prin tWriter out=resp on se.getWriter(); Prin tWriter out = resp on se.getPri ntWriter();

          第64题.在Servlet中,下列语句可以正确获取

          A. B. C. D.

          正确答案为:C

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

          <%

          Game game=request.getAttribute(\"gameE ntity\");

          %>

          <%=game.getGameName()%>

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

          访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是

          A.

          jsp文件路径不对 B. game对象没有用new初始化

          D.参数名称所代表的对象在请求中根本就不存在

          C. getGameName()方法未定义

          正确答案为:D

          第66题.从JSP中将数据传递给另一个

          A.表单 javascript HTML 标签 B. C. D.

          JSP或Servlet,方式有 ________________

          表单 URL重写 setAttribute方法

          URL重写隐藏域表单 JSP的标签

          正确答案为:B

          第67题.在编写Servlet时需要 _______________

          A.继承 Servlet B.实现 HttpRequestServlet C.

          继承 HttpServlet D.实现 HttpRequest

          2个JSP中的代码,将分别输出()

          正确答案为:C

          第68题.现在session中没有任何属性,阅读下面

          <%

          out.pri ntl n( sessi on. getAttribute(\"svse\"));

          %> <%

          sessi on .i nvalidate();

          out.pri ntl n( sessi on. 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题.如下代码,执行效果为()

          “ a ” value= \"123 ” />

          A.

          123 123 B. a 123 C. 123 a D. A a

          正确答案为:C

          第72题.在JSP页面中通过(选择3项)

          A.

          sessi on B. request C. page D. applicati on

          正确答案为:ABD

          第73题.在WEB应用中,数据传递的默认编码是

          A. ISO-8859-1 B. UTF-8 C. GBK D. UNICODE

          正确答案为:A

          第74题.以下哪句代码可以正确导入核心标签库

          A. <% page import =\"c\"%> B. <% page prefix =\"c\" uri = \"/WEB-INF/c.tld\"%> C. <% taglib prefix =\"c\" import = \"/WEB-INF/c.tld\" %>

          D.

          <% taglib prefix =\"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. String str =request.getAttribute( jb );

          B. String sir=(Stri ng)request.getAttribute( ;

          jb )

          C.

          Object str =request.getAttribute( ;

          jb )

          URL指定

          D.

          取不出来

          正确答案为:D 第77题.J2EE中,HttpServletRequest类的()方法用返回与当前请求相关联的会话,如果 没有,则返回null

          A. getSessi on() B. getSessi on( true) C. getSessi on( false) D. getSessi on(n ull) 正确答案为:C

          第78题.Servlet接受请求时,会调用 ___________________

          A. service B. doGet C. doPost D. init

          正确答案为:A

          第79题.关于<jsp:include>,下列说法不正确的是()

          A.它可以包含静态文件 C. D.

          B.它可以包含动态文件

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

          A. dealFilter (ServletRequestrequest,ServletResp onse resp on se,FilterCha in cha in)

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

          B. C. D.

          dealFilter (ServletRequestrequest,ServletResp onse resp on se)

          doFilter (ServletRequestrequest,ServletResp onse resp on se, FilterCha in cha in) doFilter (ServletRequestrequest,ServletResp onse resp on se)

          正确答案为:C

          第81题.在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码: out.pri ntl n( \"HELLO\"); 该out对象声明方法为:

          A. Prin tWriter out =resp on se.getOut(); B. C. D.

          JspWriter out =pageC on text.getOut(); JspWriter out =pageC on text.getWriter(); Prin tWriter out =resp on se.getWriter();

          正确答案为:B

          第82题.Servlet的运行过程是

          A.当请求Servlet时,服务器会即时加载

          Servlet类,然后对该类进行实例化,调用相

          应的方法处理请求

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

          Servlet类找到,然

          后实例化处理请求

          C.在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化 Servlet对象处理请求 D. Servlet是一个具有接受请求和响应功能的类

          ,在被请求时,Servlet早就被实例化好了,

          可以直接处理请求 正确答案为:C

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

          必须在一个 JSP文件中搭配出现

          A. B. C. D.

          就如同session.setAttribute() —样,来设计属性 /值对 和动作一起使用,来设置

          bean的属性值

          就如同request.setAttribute() 一样,来设置属性/值对

          正确答案为:C

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

          public void doPost(HttpServletRequestrequest, HttpServletResp onse resp onse) throwsServletExcepti on, I OExcepti on { request.setAttribute(” name\

          resp on se.se ndRedirect(\"show.jsp\"); }

          在 show.jsp 中

          <%=request.getAttribute(\" name\")%〉

          页面结果为

          A.

          100 B. java.la ng.l nteger C. In teger D. null

          正确答案为:D

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

          <%buffer.appe nd(\"ABC\");%> Buffer is <%=buffer%>

          试图运行时,将发生()

          A.编译期错误

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

          D.运行后,浏览器上显示:

          buffer isABC.

          C.运行Servlet时发生错误

          正确答案为:A 第 86 题.

          messageorg.bob.taglib.MessageTag empty

          n ametrue

          对这段配置描述正确的是

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

          配置了一个名字为 message的标签,该名称对应到 org.bob.taglib.MessageTag类,并且 n ame

          标签不允许有主体内容,使用标签时有一个必须得属性为

          C.

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

          内容

          D.

          标签配置错误,主体不能为空

          正确答案为:B

          第 87 题.public class Writerimplements TagSupport{ (1)

          protected int doStartTag(){SKIP_BODY} (2) public int doEndTag(){return EV AL_PAGE} (3) }

          有问题的语句是

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

          第88题.支持中文的常用字符集有

          A. UTF-8 GBK ZH23 BIG5 MS950

          B. ISO-8859-1

          C. UTF-8 D. UTF-16

          GBK GB2312 BIG5 ANSI SQL

          正确答案为:C

          第89题.Servlet可以在以下()三个不同的作用域存储数据

          A. C.

          请求、会话和上下文 B.响应、会话和上下文

          请求、响应和会话 D.请求、响应和上下文

          正确答案为:A

          第90题.在Filter过滤器的生命周期方法中, 方法

          A.

          in it B. service C. doFilter D. destroy

          每当传递请求或响应时, web容器会调用()

          正确答案为:C

          第 91 题.application 对象是 __________________ ,而 session对象则是 _______________

          A.服务器的一个数据空间,可以让服务器中的所有应用共享数据

          与用户的请求有

          B.

          应用程序上下文,它允许数据在同一应用程序中的任何 Web组件共享 每个客户专

          用的

          C. D.

          存放所有的请求中数据

          HttpApplication类型

          存放会话中的所有数据 保存用访问应用期间的私有数据

          正确答案为:B

          第92题.给定一个Model1体系结构,其中有一个

          JSP控制器要把请求分派给另一个

          A.

          JSP页面

          JSP页面处理所有控制器函数,这个

          C. 正确答案为:A

          第 93 题. property=\"e name\"value=\"Susa n\"/>

          员工名: _____________________________ .显示员工姓名正确的做法是

          A. C.

          {emp.e name} B. {requestScope.emp.getE name()}

          {requestScope.emp.e name} D. {emp.getE name()}

          正确答案为:C

          第94题.以下哪个参数不属于 标签

          A. var B. begi n C. end D. delims

          正确答案为:D

          第95题.在J2EE中,以下对 RequestDispatcher描述正确的是

          A. Jsp中有个隐含的对象 B.

          diapatcher,它的类型是 RequestDispatcher

          ServletConfig 有一个方法:getRequestDispatcher 可以返回 RequestDipatcher 对象

          Servlet或者JSP界面

          C. RequestDipatcher有一个方法:forward可以把请求继续传递给别的 D.

          JSP中有个隐含的默认对象

          request,它的类型是RequestDipatcher

          正确答案为:C

          第96题.关于MVC模式说法正确的是

          A.用来将代码分开的方法 B. C. D.

          将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度 视图模型控制器模型 只用java才有的模型

          正确答案为:B

          第97题.在JSP页面中,类型为 HttpServletResponse的内置对象是

          A.

          out B. resp onse C. request D. config

          正确答案为:B

          第98题.在JSP页面中,保存数据的范围由小到大依次是

          A. pageC on text,request,applicati on, sessi on B. pageC on text,applicati on, sessi on, request C. pageC on text,request,sessi on ,applicati on D. pageC on text,sessi on, request,applicati on

          正确答案为:C

          第99题.http是一个()协议

          A.无状态 B.有状态 C.状态良好的 D.局域网

          正确答案为:A

          第100题.编写Servlet的doPost方法时,需要抛出异常为

          A. ServletException , lOException B. ServletException , RemoteException C. HttpServletException , lOException D. HttpServletException , RemoteException

          正确答案为:A

          第101题.使用GET方式提交数据,接收数据时,处理中文最直接有效方式为

          A. request.setCharacterE ncodi ng(\"utf-8\");

          B. respon se.setC onten tType(\"text/html;charset=utf-8\");

          C. Stri ng name=newStri ng(request.getParameter(\" name\").getBytes(\"ISO-8859-1\"),\"gbk\"); D. resp on se.setCharacterE ncodi ng(\"gbk\");

          正确答案为:C

          第102题.在JSP页面中,正确引入 JavaBean的是()

          A. <%jsp: useBea n id =

          ” myBean” scope : ” myBean” scope =

          myBean scope =

          = page

          page

          class= class=

          ” pkg.MyBean ” %> ” pkg.MyBean ” >

          pkg.MyBean ” />

          B. ” myBean” scope =

          » 1 »

          page class=

          page class=

          ” pkg.MyBean ” />

          第103题.Tomcat的端口号可以在 __________ 文件中修改

          A. server.xml B. web.xml C. tomcat.xml D.不能改 正确答案为:A

          第104题.给定TheBean类,假设还没有创建 TheBean类的实例,以下哪些 作语句能创建这个 bean的一个新实例,并把它存储在请求作用域

          A. B.

          C. D.

          JSP标准动

          正确答案为:C

          第105题.有三个JSP文件如下

          1. jsp

          To 2.jsp 2. jsp

          <%Stri nguser=request.getParameter(\"user\");%> 3. jsp

          <%=request.getParameter(\"user\")%>

          页面中输出

          A.

          报错 B.什么都没有 C. null D. svse

          正确答案为:D

          第106题.自定义标签的描述文件在

          A.

          bob-tld

          /WEB-INF/bob.tld B.

          bob-tld

          /WEB-INF/bob.tld C.

          bob-tld

          /WEB-INF/bob.tld

          D.

          web.xml中配置正确的

          bob-tld

          /WEB-INF/bob.tld

          正确答案为:D

          第107题.Servlet中,HttpServletResponse的()方法用来把一个 外的URL.

          A. sen dURL() B. redirectURL() C.

          sen dRedirect() D. redirectResp on se()

          Http请求重定向到另

          正确答案为:C

          第108题.在J2EE中,对于HttpServlet类的描述,错误的是

          A.我们自己编写的 B. C.

          Servlet继承了 HttpServlet类,一定需覆盖 doPost或者doGet

          Httpservlet 类扩展了 GenericServlet 类,实现了 GenericServlet 类的抽象方法 Httpservlet类中处理客户请求和响应时所使用的两个接口是:

          HttpServletRequest和

          HttpServletResp on se. D.

          我们自己编写的servlet继承了 Httpservlet类,一般只需要覆盖 doPost或doGet方法,

          不必覆盖servive ()方法,因为一个 正确答案为:A

          service ()方法会调用 doPost或者doGet方法

          第109题.在JSP中,以下的page指令设置了使用的脚本语言是 Java,且导入了 java.rmi.*

          和java, util. *包.正确的是

          A. v %@ pageLanguage= “ Java ” ,import= ” java.rmi.*;java.uitl.* B. v %@ pagelanguage= “ Java ” import= ” java.rmi.* ;java.uitl.* C. v %@ pagelanguage= “ Java ” ;import= ” java.rmi.*;java.uitl.* D.

          v %@ pagelanguage=

          “ Java ” import= ” java.rmi.* java.uitl.*

          正确答案为:D

          第110题.下面关于MVC的说法不正确的是

          A. M表示Model层,是存储数据的地方 B. View表示视图层,负责向用户显示外观 C.

          Controller是控制层,负责控制流程

          D.在MVC架构中jsp通常做控制层 正确答案为:D

          第111题.给定test1.jsp代码片断,如下:

          要在test2.jsp中输出参数color中的值,以下选项正确的是()

          A. <%=request.getParameter( “ color ” )%> B. <%=request.getAttribute(

          “ color ” )%>

          C. D.

          ” color ” />

          正确答案为:A

          第112题.在JSP中,给定以下JSP代码片段,运行结果是()。

          <% int x=5; %>

          <% ! int x=7;

          %>

          <%!

          In t getX(){

          returnx;

          } %>

          <% out.pri nt(

          “ X1=” x%>

          <% out.pri nt( “ X2=” getX%>;

          A. X仁5

          X2=7 B. X仁5 X2=5 C. X仁7 X2=7 D. X仁7 X2=5

          ” %'> ” %'> ” %'> ” %>

          正确答案为:A

          第113题.在WEB应用程序的目录结构中,在 的

          A. .jsp 文件 B. .class 文件 C. .jar 文件 D. web.xml 文件 正确答案为:C

          WEB-INF文件夹中的lib目录是放()文件

          第114题.给定一个Servlet程序的代码片段,如下:()

          Public void doPost(HttpServletRequestrequest,HttpServletResp onse resp on se) throws ServletExcepti on {

          request.getSession().getAttribute( }

          〃第二行V );

          null,那么这个对象存储在()范围中

          假定第二行返回的对象引用不是 正确答案为:B

          A. page B. sessi on C. request D. applicati on

          第115题.在J2EE中,使用Resultset对象的next()方法移动光标时,如果超过界限,会 抛出异常,该异常通常是

          A. In terruptedExceptlo n B. AlreadyBo un dExceptlo n C.

          SQLExceptio n D. NetExcePtlo n

          正确答案为: C

          第116题. 以下代码执行效果为:()

          <%

          session.setAttribute( svse ” %>

          “ a” , ”

          “ ${2>1} ”〉 “ ${a} ”

          A. a B.

          svse C. 2>1 D. null

          B

          正确答案为

          第117题.给定一个Servlet的代码片段如下:()

          Publicvoid doGet(HttpServletRequest request,HttpServletResp onse resp onse) throws ServletExcepti on ,IOExceptio n{

          out.println( out.close(); }

          “ hi kitty! ” );

          运行次Servlet时输出如下: hikitty! 则应在此Servlet下划线处填充如下代码

          A. Prin tWriter out =resp on se.getWriter(); B. C. D.

          Prin tWriter out =request.getWriter();

          OutputStream out =resp on se.getOutputStream(); OutputStream out =request.getWriter();

          正确答案为:A

          第118题.按作用域从大到小排列正确的是

          A. applicati on page requestresp onse B.

          sessi on pageC on text requestapplicatio n

          C. D.

          public applicati on sessi on request applicati on sessi on request pageC on text

          正确答案为:D

          第 119 题.<%Stri ng name=request.getAttribute(\"uname\");%〉 _________________________________ 横线处使用什么代码可以将

          name的值显示在页面

          A. resp on se.pri nt(n ame); B. C. D.

          <%request.getOut().pri nt(n ame)%> <%=n ame%>

          n ame

          正确答案为:C

          第120题.在J2EE中,在 web.xml中,有如下代码:

          30

          上述代码定义了默认的会话超时时长,时长为 30 ()

          A.毫秒 B.秒C.分钟 D.小时

          正确答案为:C

          第121题.在JSP中,V % =\"1+4\"% >将输出

          A. 1+4 B. 5 C. 14 D.不会输出,因为表达式是错误的

          正确答案为:A

          第122题.jsp最终被运行的是

          A. 一个java文件 B. 一个class文件 C.

          一个 HTML D. 一个 JSP

          正确答案为:B

          第123题.完整的配置一个 Servlet需要 ________________________ 标签

          A.

          B. 禾口 C. 禾口 D.

          正确答案为:B

          第124题.在J2EE中,标签库中文件(*.tld )存放在()目录下

          A. WEB — INF B. WEB — INF/tags C. WEB — INF/classes D. WEB — INF/lib

          正确答案为:A

          第125题.JSP EL表达式:${user.loginName}执行效果等同于(

          A. <%=user.getLogi nN ame()%> C. <%=user.logi nN ame%>

          B. <%user.getLogi nN ame();%>

          D. <%user.logi nN ame;%>

          正确答案为:A

          第126题.在JSP中,以下是有关 标记的描述,正确的 是()

          A. 标记都必须在 的开始标记和结束

          标记之间

          B.

          这两个标记的name属性的值必须和标记的id属性的值相对应

          bean中定义的所有属性进行选择

          C. 标记可以用于对

          和设置

          D.

          这两个标记的name属性的值可以和标记的id属性的值不同

          正确答案为:B

          第127题.在请求中没有包含名为

          {user},则会出现

          A.编译报错

          B.运行出错

          user的参数时,使用如下语句

          C. n ull D.什么都没有

          正确答案为:D

          第128题.核心标签库中,用来实现循环功能的标签是()

          A. B. C. D.

          正确答案为:D

          第129题.在WEB应用程序的目录结构中,在

          A. .jsp 文件 B. .class 文件 C. .jar 文件 D. web.xml 文件

          WEB-INF文件夹外的文件为

          正确答案为:A

          第130题.下列那个类是抽象类

          A. ServletCo nfig

          B. HttpServlet

          C. Cookie D. HttpServletRequest

          正确答案为:B

          第131题.在JSP中,page指令的()属性用来引入需要的包或类

          A. exte nds B. import C. Ian guge

          D. conten tType

          正确答案为:B

          第132题.请求Servlet的时候,Servlet的对象由 ________________

          A.服务器负责实例化 B.

          由开发人员在请求中实例化

          C. Servlet会自动实例化 D. Servlet只加载,无需实例化

          正确答案为:A

          第133题.过滤条件配置正确的是

          A. /* B. /user/* C. * D. *

          正确答案为:B

          第134题.关于session的使用,下列说话正确的是

          A.不同的用户窗口具有不同的 B.

          sessio n sessio n

          (多选)

          不同的用户窗口具有相同的

          C. session可能超时间 D. session永远不可能超时

          正确答案为:AC

          第 135 题.http://localhost:8080/web/show.jsp?name=svse 下列取得请求参数值正确的是

          A. {param .n ame} B. {n ame} C. {parameter. name}

          D. {param.get(” name\")}

          正确答案为:A

          第 136 题.{empty param.user?\"Administrator\":param.user}

          A.编译时出错,不支持该语法 B. C. D.

          说法正确的是

          如果参数user为空则返回Administrator否则就返回user的值 如果参数user为空字符则返回 Administrator否则就返回user的值 如果参数user为空则返回user否则就返回Administrator的值

          正确答案为:B

          第137题.不属于jsp动作标记的是

          A. B. C. D.

          正确答案为:B

          因篇幅问题不能全部显示,请点此查看更多更全内容

      Copyright © 2019- igat.cn 版权所有

      违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

      本站由北京市万商天勤律师事务所王兴未律师提供法律服务