java web 定制化界面_Java Web选择题2

1 . 编写一个 Filter,需要()

A.继承 Filter  类B.实现 Filter 接口C.继承 HttpFilter  类D.实现 HttpFilter 接口2 .  自定义标签的配置文件放在( )

A.  WebRootB.  libC.  classesD.  WEB-INF3 .  有关会话跟踪技术描述正确的是 ()

A. Cookie 是 Web 服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端B.  关闭浏览器意味着会话 ID 丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期C. 在禁用 Cookie 时可以使用 URL 重写技术跟踪会话D. 隐藏表单域将字段添加到 HTML 表单并在客户端浏览器中显示4 .  在 J2EE 中,重定向到另一个页面,以下()语句是正确的

A.  request . sendRedirect(“http :// www . svse . com . cn”);B.request . sendRedirect();C.response . sendRedirect(“http: // www . svse . com . cn”);D.response .sendRedirect();5 . EL 表达式,${10 mod3},执行结果为:()

A.   10 mod 3B.   1C.    3D.   null6 . 自定义标签的作用是()

A. 编写和使用方便B. 规定是这样的,如果不用,别人会说我们不专业C. 可以减少 jsp 中的 java 代码,将代码与界面标签分离,简化前台开发D. 连数据库7 . request.getRequestDispatcher().forward(request,response)称之为()

A.  流转B.  转发C.  重定向D.  导航8. 有关 Servlet 的生命周期说法正确的有()

A. Servlet 的生命周期由 Servlet 实例控制B. init()方法在创建完 Servlet 实例后对其进行初始化,传递的参数为实现 ServletContext接口的对象C. service()方法响应客户端发出的请求D.destroy()方法释放 Servlet 实例9.  在 J2EE 中,给定某 Servlet 的代码如下,编译运行该文件,以下陈述正确的是(  )。

Public class Servlet1 extends HttpServlet{ Publicvoid init() throws ServletException{

}

Publicvoid service(HttpServletRequest request,HttpServletResponse response) ThrowsServletException,IOException{

PrintWriterout = response.getWriter(); out.println(“hello!”);

}}

编译该文件时会提示缺少 doGet()或者 dopost()方法,编译不能够成功通过编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中会看到输出文字:hello!编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中看不到任何输出的文字编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中会看到运行期错误信息10.  在 Servlet 中,response.getWriter()返回的是()

A.  JspWriter 对象B.  PrintWriter 对象C.   Out 对象D.  ResponseWriter 对象11 .  在 web.xml 中使用() 标签配置过滤器

A.和B. 和C. 和D. 和12. 自定义标签的描述文件在 web.xml 中配置正确的()

A.  bob-tld/WEB-INF/bob.tldB. bob-tld/WEB-INF/bob.tldC. bob-tld/WEB-INF/bob.tldD. bob-tld/WEB-INF/bob.tld13 .  J2EE 中,Servlet API 为使用 Cookie,提供了()类。

A.   javax.servlet.http.CookieB. javax.servlet.http.HttpCookieC.   javax.servlet. CookieD.   javax.servlet.http.HttpCookie14.  在访问 Servlet 时,在浏览器地址栏中输入的路径是在()地方配置的

A.  B.  C.  D.  15.  在 JSP 页面中,能够完成输出操作的内置对象是()

A.   outB.    responseC.   requestD.     config16. 给定以下 JSP 代码片段,有 2 个客户依次浏览该 JSP;且每个客户只浏览一次,2 个客户会看到浏览器显示( )。

=

x=1x=2x=10x=1117. 在 JSP 中,若要在 JSP 正确使用标签:,在 jsp 中声明的 taglib 指令为:,下划线处应该是

A. xB. getKingC. myTagsD. king18.  能够保留请求作用域中数据的转向方式是()

A.  response.forward()B.  response.sendRedirect()C.session.getRequestDispatcher().forward(request,response)D.request.getRequestDispatcher().forward(request,response)19. Login.jsp 为登录页面,表单代码如下:

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

A.   ${requestScope.name}B.    C.   ${param.name}D.    20.某 JSP 中有如下代码,显示结果为( )

inta = 5; request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”);

%>

5123456null21. 在 a.jsp 中有代码片断如下:

loginName:

b.jsp 中加入下列()代码,可以输出在 a.jsp 页面上输入的 loginName 的值( )

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

A. B. C. D. 23. 如果只希望在多个页面间共享数据,可以使用()作用域

A.   request,sessionB.    application sessionC.   request,applicationD.   pageContext request24.  在编写过滤器时,需要完成的方法()

A.   doFilter()B.  doChain()C.  doPost()D.  doDelete()25 . 以下代码执行效果为():

A.   1 2 3 4 5B.     1 3 5C.    i i iD. 1526. request.setAttribute("user","svse"); session.setAttribute("user","bob"); 使用{user}则显示()

A. nullB. svseC. bobD. 啥也没有27. 给定一个 Servlet 的 doGet 方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”);

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

A. Stringstr=request.getAttribute(“name”);B. Stringstr=(String)request.getAttribute(“name”);C. Objectstr=request.getAttribute(“name”);D. 无法取出来28. 在 JSP 中,test . jsp 文件如下,试图运行时,将发生()。

str is

A. 转译期有误B. 编译 Servlet 源码时发生错误C. 执行编译后的 Servlet 时发生错误D. 运行后,浏览器上显示:str isnull29 .  自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:()

A.trueB. trueC.falseD.false30. 编写自定义标签处理类后,需要编写一个()去描述

A.    .tag 文件B. .tld 文件C. dtd 文件D. .xml 文件31. 考虑下面 JSP 文件代码片断:

以下(   )代码片断放置在 test2.jsp 中不会导致错误

A.  B. C. D. 32.  在 HTTP 协议中,用于发送大量数据的方法是()

A.  getB.  postC.  putD.  options33. J2EE  中,( )类型的( )方法用于得到会话

A. HttpServletRequest、getSessionB. HttpServletResponse、newSessionC. HtttpSession、newInstanceD. HttpSession、getSession34. 以下代码执行效果为:

A.   1 2 3 4 5B.   i i i i iC.    15D.   编译错误35. MVC 中的 M     V     C    分别用_______、_______、_____表示

A.   jsp    servlet javabeanB.   Html    javabean jspC.   javabean jsp    servletD.   servlet     html jsp36. pageContext.setAttribute("user","tom"); request.setAttribute("user","bob");

显示"bob",则可以使用(      )

A.{request.getAttribute("user")}B. {param.user}C.   {user}D.    {requestScope.user}37.  以下哪个标签实现了 switch 功能()

A.  B.  C.  D.  38.  在 jsp 中导入自定义标签的方式正确的是()

A.  web.xml 文件的B.  C.  D.  无需导入,可直接使用39. public classSecurityFilter    ______{...}如果想要让该类成为一个过滤器,横线处应为()

A.    implements HttpFilterB.   extends FilterC.    extends HttpFilterD.   implements Filter40. 在 JSP 中可动态导入其他页面的标签是()

A.   B.C.   D.    41.  下面哪项是错误的设置 Bean 属性值的方法()

A.  B.  C. D. 42.

<

%String count="100"; pageContext.setAttribute("cnt",count);

%>

Count:{pageScope.cnt 100}  显示为 ( )

A.100100B.运行异常C.200D.没有任何显示43. 在 J2EE 中,使用 Servlet 过滤器,需要在 web.xml 中配置(    )元素

A.B.C. D. 44.  在 JSP 中,只有一行代码:,运行将输出()

A.  AB.  ABC.  113D.  没有任何输出,因为表达式是错误的45 . 在 J2EE 中,假如 HttpSession 的 getLastAccessTime ()方法返回值为 x ,getCreationTime()方法返回值为 y,则为 x - y()

A.两个连续请求之间间隔的最长时间B.最近的两个连续请求之间的时间间隔C.最后使用 session 发送请求的时间和 session 创建时间的间隔D.最后使用 session 发送请求的时间46. 自定义标签中,使用属性时,需要在______文件中配置,使用_______标签()

A.   .tld       B.     web.xml     C.   .tld       D.   web.xml    47. 以下哪个方法不是 TagSupport 类的方法()

A.   doPost()B.    doStartTag()C. doEndTag()D.   doAfterBody()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}49.  以下()可用于检索 session 属性 userid 的值

A. session. getAttribute(“userid”);B. session. setAttribute(“userid”);C. request. getParameter(“userid”);D. request. getAttribute(“userid”);50. 给定某 Servlet 程序的片段如下,用户在浏览器地址栏中键入正确的请求 URL 并回车后,在控制台上显示的结果是( )

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

{

System.out.println("get");

}

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

{

System.out.println("post");

}

A.   getB.   postC.    get postD.   post get51. test.jsp 文件中有如下一行代码:

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

A.   pageB.   requestC.    sessionD.   application52.  JSP 中有三大类标签,分别是()

A.  HTML 标记   JSP 标记    Servlet 标记B.   CSS 标记    HTML 标记   Javascript 标记C. 动作标记  脚本标记  指令标记D. 指令标记  脚本标记  HTML 标记53 .  在 JSP 中,只有一行代码:${1+2},运行将输出()

A.  1+2B.  3C.  nullD.  没有任何输出,因为表达式是错误的54.  下面()方法可以返回当前请求的请求方式

A.request.getAttribute()B. session.getMethod()C. request.getMethod()D. request.getRequestURI()55. 利用 MyEclipse 开发 Servlet,下列说法正确的是(  )

A.MyEclipse 可自动产生 web.xmlB.MyEclipse 不能自动产生 web.xml,需要手工编写C.可利用 MyEclipse 自带的 Tomcat 作为 Servlet 容器D.MyEclipse 没有自带 Tomcat,需要自己安装配置。56.  当一个 Servlet 首次被请求的时候,服务器首先会调用()方法

A.  doGetB.  doPostC.  doInitD.  init57. 只能够传递字符串类型数据的方式是()

A.   表单    URL 重写B.   session 对象    表单C.   隐藏域     setParameter 方法D.   都可以58.  某 JSP 中有如下代码:

pageContext.setAttribute(“a”,”page”);

request.setAttribute(“a”,”request”);

session.setAttribute(“a”,”session”);

application.setAttribute(“a”,”application”);

%>

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

A.   pageB.   requestC.    sessionD.   application58.  某 JSP 中有如下代码:

pageContext.setAttribute(“a”,”page”);

request.setAttribute(“a”,”request”);

session.setAttribute(“a”,”session”);

application.setAttribute(“a”,”application”);

%>

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

A.   pageB.   requestC.    sessionD.   application59.  过滤器使用()才能继续传递到下一个过滤器

A. request.getRequestDispatcher().forward(request,response);B. doFilter()C. doPut()D. doChain()60.  在 Servlet 里,能实现跳转的方法有()

A.  运用 javax.servlet.http.HttpServletRequest 接口的 sendRedirect 方法B. 运用 javax.servlet.http.HttpServletResponse 接口的 sendRedirect 方法C. 运用 javax.servlet.RequestDispatcher 接口的 forward 方法D. 运用 javax.servlet.ResponseDispatcher 接口的 forward 方法61. 以下哪项陈述是错误的 ()

A. 在 WEB 项目的共享数据范围内,application 是范围最广泛的B.  当我们在一个 JSP 页面新开窗口时,新开窗口的页面也共享 session 范围内的数据C. 当在 JSP 页面中通过指令将页面请求转发到的页面中,可以共享一个 page 范围内的数据D.当用户重新打开一个浏览器窗口时,原 session 对象不再有效62 题.  下面关于 JSP 作用域对象的说法错误的是()

A.request 对象可以得到请求中的参数B.session 对象可以保存用户信息C.application 对象可以被多个应用共享D.作用域范围从小到达是 request、session、application63. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果( )。

request.setAttribute("count",newInteger(0)); Integer count =request.getAttribute("count") ; %>

A.编译不通过B.可以编译运行,输出 0C.编译通过,但运行时抛出 ClassCastExceptionD.可以编译通过,但运行无输出64.  在 Servlet 中,下列语句可以正确获取 PrintWriter 对象的是()

A. PrintWriter out=request.getWriter();B. PrintWriter  out =  request.getPrintWriter();C. PrintWriter out=response.getWriter();D. PrintWriter  out =  response.getPrintWriter();65. 有 showgamej.jsp,代码如下

在浏览器中输入 http://localhost:8080/game/showgame.jsp 访问时,出现 500 错误,报出异常为 NullPointerException 造成该问题的原因可能是:

A.   jsp 文件路径不对B.    game 对象没有用 new 初始化C. getGameName()方法未定义D. 参数名称所代表的对象在请求中根本就不存在66.  从 JSP 中将数据传递给另一个 JSP 或 Servlet,方式有()

A.  表单  javascript  HTML 标签B.   表单      URL 重写    setAttribute 方法C.   URL 重写    隐藏域     表单D.   JSP 的标签67.  在编写 Servlet 时需要()

A.   继承 ServletB.   实现 HttpRequestServletC.   继承 HttpServletD.   实现 HttpRequest68.  现在 session 中没有任何属性,阅读下面 2 个 JSP 中的代码,将分别输出()。

out.println(session.getAttribute("svse"));

%>

A.   null, 异常信息B.    null, nullC.    异常信息,异常信息D.   异常信息,null69.  Http 协议的状态码()表示文件没有创建

A.   200B.    400C.    500D.   40470 .  Servlet 程序的入口点是:()

A.  init()B.  main()C.  service()D.  doGet()71. 如下代码,执行效果为()

A.   123    123B.    a      123C.   123    aD.   A      a72.在 JSP 页面中通过将本页面请求转发至指定 URL 指定的文件,则在该 URL 组件(JSP 页面)中可接收数据的范围是()

A.   sessionB.    requestC.    pageD.   application73. 在 WEB 应用中,数据传递的默认编码是()

A.   ISO-8859-1B.   UTF-8C.    GBKD.   UNICODE74.  以下哪句代码可以正确导入核心标签库()

A.  B.C.D.75.  从 HTTP 请求中,获得请求参数,应该调用()

A. request 对象的 getAttribute()方法B. request 对象的 getParameter()方法C. session 对象的 getAttribute()方法D. session 对象的 getParameter()方法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.取不出来77. J2EE 中,HttpServletRequest 类的()方法用返回与当前请求相关联的会话,如果没有,则返回 null

A.   getSession()B.   getSession(true)C.    getSession(false)D.   getSession(null)78.  Servlet  接受请求时,会调用()

A.   serviceB.   doGetC.   doPostD.   init79.  关于,下列说法不正确的是()

A.  它可以包含静态文件B.  它可以包含动态文件C. 当它的 flush 属性为 true 时,表示缓冲区满时,将会被清空D. 它的 flush 属性的默认值为 true80.  在一个 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)81. 在自定义标签中,HelloTag 继承自 TagSupport 类,其中有如下代码:

out.println("HELLO");

out 对象声明方法为:(     )

A. PrintWriter out =response.getOut();B. JspWriter out =pageContext.getOut();C. JspWriter out =pageContext.getWriter();D. PrintWriter out =response.getWriter();82.  Servlet 的运行过程是()

A. 当请求 Servlet 时,服务器会即时加载 Servlet 类,然后对该类进行实例化,调用相应的方法处理请求B. 首先对 Servlet 进行配置,然后服务器在处理请求时,将配置过的 Servlet 类找到,然后实例化处理请求C. 在服务器启动时,会加载 Servlet,然后在处理请求的时候,实例化 Servlet 对象处理请求D.  Servlet 是一个具有接受请求和响应功能的类,在被请求时,Servlet 早就被实例化好了,可以直接处理请求83 .  在 JSP 中,对<jsp:setProperty>标记描述正确的是()

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

public void doPost(HttpServletRequestrequest, HttpServletResponse response)

throwsServletException, IOException { request.setAttribute("name", new Integer(100)); response.sendRedirect("show.jsp");

}

在 show.jsp 中

页面结果为(    )

A.   100B.   java.lang.IntegerC.    IntegerD.   null85.  test.jsp 文件如下:

Buffer is

试图运行时,将发生( )

A.编译期错误B. 编译 Servlet 源码时发生错误C. 运行 Servlet 时发生错误D. 运行后,浏览器上显示:buffer isABC.86. message

org.bob.taglib.MessageTagempty

name

true

对这段配置描述正确的是( )

A.定义了一个 message 标签,有一个属性叫 nameB.  配置了一个名字为 message 的标签,该名称对应到 org.bob.taglib.MessageTag 类,并且标签不允许有主体内容,使用标签时有一个必须得属性为 nameC. 声明了一个名字为 message 的标签,该标签对应到 MessageTag 类,并且标签没有主体内容D. 标签配置错误,主体不能为空87.  public class Writerimplements TagSupport{ (1)

protected int doStartTag(){SKIP_BODY}     (2)

public int doEndTag(){return EVAL_PAGE} (3)

}

有问题的语句是( )

A.   2 3B.   3C.   1 2 3D.   1 288.  支持中文的常用字符集有()

A. UTF-8    GBK    ZH23 BIG5B. ISO-8859-1  MS950C. UTF-8   GBK GB2312  BIG5D. UTF-16   ANSI SQL89.  Servlet  可以在以下()三个不同的作用域存储数据

A.  请求、会话和上下文B.  响应、会话和上下文C. 请求、响应和会话D. 请求、响应和上下文90 . 在 Filter 过滤器的生命周期方法中,每当传递请求或响应时,web 容器会调用()方法

A.   initB.   serviceC.   doFilterD.   destroy91 .  application 对象是______________      ,而 session 对象则是_____________()

A.   服务器的一个数据空间,可以让服务器中的所有应用共享数据         与用户的请求有关B.   应用程序上下文,它允许数据在同一应用程序中的任何 Web 组件共享    每个客户专用的C.   存放所有的请求中数据       存放会话中的所有数据D.   HttpApplication 类型     保存用访问应用期间的私有数据92. 给定一个 Model1 体系结构,其中有一个 JSP 页面处理所有控制器函数,这个 JSP 控制器要把请求分派给另一个 JSP 页面()

A. B. C. D. 93.

员工名:_____________________.显示员工姓名正确的做法是(      )

A.{emp.ename}B.  {requestScope.emp.getEname()}C. {requestScope.emp.ename}D.  {emp.getEname()}94. 以下哪个参数不属于标签 ()

A. varB. beginC. endD. delims95. 在 J2EE 中,以下对 RequestDispatcher 描述正确的是()

A. Jsp 中有个隐含的对象 diapatcher,它的类型是 RequestDispatcherB.  ServletConfig 有一个方法:getRequestDispatcher 可以返回 RequestDipatcher 对象C.  RequestDipatcher 有一个方法:forward 可以把请求继续传递给别的 Servlet 或者 JSP界面D.   JSP 中有个隐含的默认对象 request,它的类型是 RequestDipatcher96. 关于 MVC 模式说法正确的是 ()

A. 用来将代码分开的方法B. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度C. 视图 模型 控制器模型D. 只用 java 才有的模型97 . 在 JSP 页面中,类型为 HttpServletResponse 的内置对象是 ()

A.outB.responseC.requestD. config98 .  在 JSP 页面中,保存数据的范围由小到大依次是()

A. pageContext,request,application,sessionB. pageContext,application,session,requestC. pageContext,request,session,applicationD. pageContext,session,request,application99 .  http 是一个()协议

A.  无状态B.  有状态C.  状态良好的D.  局域网100 .  编写 Servlet  的 doPost 方法时,需要抛出异常为()

A. ServletException,IOExceptionB. ServletException,RemoteExceptionC. HttpServletException,IOExceptionD. HttpServletException,RemoteException101.  使用 GET 方式提交数据,接收数据时,处理中文最直接有效方式为()

A. request.setCharacterEncoding("utf-8");B. response.setContentType("text/html;charset=utf-8");C. String name=newString(request.getParameter("name").getBytes("ISO-8859-1"),"gbk");D. response.setCharacterEncoding("gbk");102.  在 JSP 页面中,正确引入 JavaBean 的是()

A. B. C. D. 103. Tomcat 的端口号可以在()文件中修改

A. server.xmlB. web.xmlC. tomcat.xmlD. 不能改104. 给定 TheBean 类,假设还没有创建 TheBean 类的实例,以下哪些 JSP 标准动

作语句能创建这个 bean 的一个新实例,并把它存储在请求作用域(   )

A.B.C.D.105. 有三个 JSP 文件如下

1.jsp

To 2.jsp

2.jsp

3.jsp

页面中输出

A.   报错B.   什么都没有C.   nullD.    svse106. 自定义标签的描述文件在 web.xml 中配置正确的()

A. bob-tld/WEB-INF/bob.tldB. bob-tld/WEB-INF/bob.tldC. bob-tld/WEB-INF/bob.tldD. bob-tld/WEB-INF/bob.tld107.  Servlet 中,HttpServletResponse 的()方法用来把一个 Http 请求重定向到另外URL.

A.   sendURL()B.    redirectURL()C.   sendRedirect()D.   redirectResponse()108.  在 J2EE 中,对于 HttpServlet 类的描述,错误的是()

A.  我们自己编写的 Servlet 继承了 HttpServlet 类,一定需覆盖 doPost 或者 doGetB. Httpservlet 类扩展了 GenericServlet 类,实现了 GenericServlet 类的抽象方法C. Httpservlet 类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest 和HttpServletResponse.D. 我们自己编写的 servlet 继承了 Httpservlet 类,一般只需要覆盖 doPost 或 doGet 方法,不必覆盖 servive()方法,因为一个 service()方法会调用 doPost 或者 doGet 方法109.  在 JSP 中,以下的 page 指令设置了使用的脚本语言是 Java,且导入了 java.rmi.*java.util.*包.正确的是()

A.<%@ pageLanguage=“Java”,import=”java.rmi.*;java.uitl.* ”%”>B.<%@ pagelanguage=“Java” import=”java.rmi.* ;java.uitl.* ”%”>C. <%@ pagelanguage=“Java”;import=”java.rmi.*;java.uitl.* ”%”>D. <%@ pagelanguage=“Java” import=”java.rmi.* ,java.uitl.* ”%>110. 下面关于 MVC 的说法不正确的是 ()

A. M 表示 Model 层,是存储数据的地方B. View 表示视图层,负责向用户显示外观C. Controller 是控制层,负责控制流程D. 在 MVC 架构中 jsp 通常做控制层111. 给定 test1.jsp 代码片断,如下:

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

A.B.C.D.112. 在 JSP 中,给定以下 JSP 代码片段,运行结果是(   )。

returnx;

} %>

A.   X1=5   X2=7B.   X1=5   X2=5C.   X1=7   X2=7D.   X1=7    X2=5113 . 在 WEB 应用程序的目录结构中,在 WEB-INF 文件夹中的 lib 目录是放()文件

的(     )

A.   .jsp 文件B.    .class 文件C.    .jar 文件D.   web.xml 文件114 . 给定一个 Servlet 程序的代码片段,如下:(    )

Public void doPost(HttpServletRequestrequest,HttpServletResponse response) throws ServletException {

request.getSession().getAttribute(“A”);   //第二行

}

假定第二行返回的对象引用不是 null,那么这个对象存储在()范围中

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

A. InterruptedExceptlonB.  AlreadyBoundExceptlonC. SQLExceptionD.  NetExcePtlon116. 以下代码执行效果为:()

1}”>

A.   aB.    svseC.   2>1D.   null117 . 给定一个 Servlet 的代码片段如下:( )

Publicvoid doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{

______________________

out.println(“hi kitty!”); out.close();

}

运行次 Servlet 时输出如下: hikitty!

则应在此 Servlet 下划线处填充如下代码

A.PrintWriter out =response.getWriter();B.PrintWriter out =request.getWriter();C.OutputStream out =response.getOutputStream();D.OutputStream out =request.getWriter();118.  按作用域从大到小排列正确的是(      )

A.  application page requestresponseA.session pageContext requestapplicationB.public  application session requestC.application sessionrequest  pageContext119. ________________________

横线处使用什么代码可以将 name 的值显示在页面 (    )

A.response.print(name);B.C.D.

name

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

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

A.毫秒B.秒C.分钟D. 小时121.  在 JSP 中,<%="1+4"%>将输出()

A.  1+4B.  5C.  14D.  不会输出,因为表达式是错误的122 .  jsp 最终被运行的是 ()

A.  一个 java 文件B.  一个 class 文件C.  一个 HTMLD.  一个 JSP123. 完整的配置一个 Servlet 需要()标签

A. B. 和C. 和D. 124 .  在 J2EE 中,标签库中文件(*.tld)存放在()目录下

A.  WEB—INFB.  WEB—INF/tagsC.  WEB—INF/classesD.  WEB—INF/lib125.  JSP EL 表达式:${user.loginName}执行效果等同于()

A. B. C. D. 126. 在 JSP 中,以下是有关和标记的描述,正确的是()

A.   和标记都必须在的开始标记和结束标记之间B. 这两个标记的 name 属性的值必须和标记的 id 属性的值相对应C.  和标记可以用于对 bean 中定义的所有属性进行选择和设置D.   这两个标记的 name 属性的值可以和标记的 id 属性的值不同127. 在请求中没有包含名为 user 的参数时,使用如下语句{user},则会出现()

A.编译报错B.运行出错C.nullD.  什么都没有128.  核心标签库中,用来实现循环功能的标签是()

A.  B.  C.   D.   129. 在 WEB 应用程序的目录结构中,在 WEB-INF 文件夹外的文件为()

A. .jsp 文件B. .class 文件C. .jar 文件D. web.xml 文件130.  下列那个类是抽象类()

A. ServletConfigB. HttpServletC. CookieD. HttpServletRequest131.  在 JSP 中,page 指令的()属性用来引入需要的包或类

A. extendsB. importC. langugeD. contentType13.  请求 Servlet 的时候,Servlet 的对象由()

A.  服务器负责实例化B. 由开发人员在请求中实例化C. Servlet 会自动实例化D. Servlet 只加载,无需实例化133.  过滤条件配置正确的是()

A. /*B. /user/*C. *D. *134 .  关于 session 的使用,下列说话正确的是()

A. 不同的用户窗口具有不同的 sessionB. 不同的用户窗口具有相同的 sessionC. session 可能超时间D. session 永远不可能超时135 . http://localhost:8080/web/show.jsp?name=svse 下列取得请求参数值正确的是

(       )

A. {param.name}B.  {name}C.  {parameter.name}D. {param.get("name")}136 .  {empty param.user?"Administrator":param.user}  说法正确的是()

A. 编译时出错,不支持该语法B. 如果参数 user 为空则返回 Administrator 否则就返回 user 的值C. 如果参数 user 为空字符则返回 Administrator 否则就返回 user 的值D. 如果参数 user 为空则返回 user 否则就返回 Administrator 的值第 137 题. 不属于 jsp 动作标记的是()

A.B.  C.  D. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值