jspservlet试题1.doc_第1页
jspservlet试题1.doc_第2页
jspservlet试题1.doc_第3页
jspservlet试题1.doc_第4页
jspservlet试题1.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 如果做动态网站的开发,以下(D)可以作为服务器端脚本语言, A. HTML B .jsp C javascript D.Java2. 在Web项目的目录结构中,web.xml文件位于(D)中A .src目录 B. 文档根目录 C. META-INF目录 D. WEB-INF目录3 . 在运行Web项目时,IE提示“404错误,可能的原因包括(BCD)(选三项) A. 未启动Tomcat服务 B. 未部署Web项目 C. URL中的上下问路径书写错误 D. URL中的文件名书写错误4. 以下(C)的对象可以使用键/值的形式保存数据 A. ArrayList B . LinkedList C. HashMap D. Collection5. 要把一个web应用中的index.html文件设置为该Web应用的欢迎页面,以下代码片段正确的是(C) A. index.html B .index.html C . index.html D . index.html 6. 如果请求页面中存在两个单项按钮(假设单项按钮的名称为 sex),分别代表男和女,该页面提交后,为你获得用户的选择项,可以使用以下(B)方法。 A. request.getParameter(sex); B . request.getParameter(“sex”); C . request.getParameterValues(sex); D. request.getParameterValues(“sex”);7. 下列选项中,(B)可以获取到请求页面的一个文本框的输入(假设文本框的名称为name)。 A. request.getParameter(name); B. request.getParameter(“name”) C. request.getParameterValues(name); D. request.getParameterValues(“name”);8 . JSP内置对象requst的getParamterValues()方法的返回值是(A)。 A . String; B. Object; C. String; D. Object;9. 使用reponse对象进行重定向时,使用的是(C)方法。 A. getRequestDispatcher() B . forward() C. sendRedirect() D. setRequestDispatcher()10. 关于表单发送的两种方式get和post,以下说法正确的是(AC)。(选两项) A. get是表单发送的默认方法。 B. post是表单发送的默认方法。 C. 使用get方式发送信息时有255个字符的限制。 D. 通过post方式发送信息,在地址栏里可以看到表单内容。11. 如果把一个用户名jack保存在session对象里,则下列语句正确的是(B)。 A. session.setAttribute(name,jack)B. session.setAttribute(“name”,jack”)C. session.setAttribute(“jack”,”name”)D. session.setAttribute(“”)12 JSP提供你一个可以在多个请求之间持续有效的内置对象(C),该对象与浏览器一一对应。 A request B . response C. session D. application13. JavaEE的三层结构包括表示层、(BD)。(选择两项) A. 服务层 B. 中间层 C. 保存层 D. 数据层14. 浏览Web网页服务默认的端口号和Tomcat服务默认的端口号分别是(D) A. 80,8088 B. 8088,80 C. 88,8080 D. 80,808015. 在Servlet生命周期中,对应服务阶段的方法是(D)。(选择一项) A. doGet() B. doPost() C. doGet和doPost() D. service()16. 下列有关Servlet的生命周期,说法不正确的是(AC)。 A. 在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例 B. 在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法 C. 在销毁阶段,执行destory()方法后系统立刻进行垃圾回收 D. destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法17. 在web.xml文件中,描述了一个Servlet,其中(B)指定了Servlet类的访问路径。 A. 中的 B. C. D. 中的18. HTTP是一个(A)协议。 A. 无状态 B. 有状态 C. 状态良好的 D. 局域网19. 关于会话属性,以下说法正确的是(AD)。 A. HttpSession.getAttribute(String)的返回类型是Object B. HttpSession.getAttribute(String)的返回类型是String C. 在一个HttpSession()上调用setAttribute(”key”,”value”)时,如果这个会话中对应属性key已经有一个值,就会导致一个异常 D. 在一个HttpSession()上调用setAttribute(”key”,”value”)时,如果这个会话中对应属性key已经有一个值,则会导致这个属性原先的值被String value替换20. 关于session的使用,下列说法正确的是(AC)。(选择两项) A. 不同的用户窗口具有不同的session B. 不同的用户窗口具有相同的session C. session有可能超时 D. session永远不可能超时21. 下面的程序在控制台的打印结果是(B)。 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException HttpSession session = request.getSession(); List list = new ArrayList(); list.add(“aa”); list.add(“bb”); session.setAttribute(“list”, list); list.add(“cc”); List list1 = (List) session.getAttribute(“list”); for (int i = 0; i list.size(); i+) System.out.println(list1.get(i); A. aabb B. aabbcc C. cc D. 以上都不对22. 使用MVC模式设计的Web应用程序具有以下优点,除了(D)。 A. 可维护性强 B. 可扩展性强 C. 代码重复较少 D. 大大减少代码量23 . 在MVC模式中,(B)层专用于客户端应用程序的图形数据表示,与实际数据处理无关。 A . 模型 B. 视图 C. 控制器 D. 数据24 . 有关JSP中getProperty与setProperty标准动作的使用,下列说法中正确的是( A)。 A. 必须在使用useBean的前提下,才能使用 B. 可以在不使用useBean的情况下使用 C. param属性指定的名称必须与类的属性相对应 D. 以上说法都不对25. 在JSP标准动作中,(B)相当于创建一个JavaBean的实例。 A. getProperty B. useBean C. setProperty D. forward26. 在页面中想要显示一个数组内元素值,应该使用(B)标签来实现。 A. B. C. D. 27. 阅读下列代码,请说出在括号处应该填入的代码是(D)。 $name A. $names B. $pageSs C. $sessionSs D. 28. 阅读下列代码 $ $param.age $param.sex $paramValues.age0 在地址栏内输入地址后追加:name=accp&age=20,显示结果是(B)。 A. accp 20 B. accp 20 C. accp 20 null 20 D. accp 20 null29下列(D)不是JSP隐含对象? A . application B. request C. session D. form30. tomcat放置web应用程序的默认目录是(B)。 A. shared B. webapps C. work D. temp31. 下列选项中,(C)是正确的JSP注释,并且在客户端无法查看注释的内容。 A. B. C. D. ;32. 在Java中开发JDBC应用程序时,使用( B)类的getConnection()方法可以获取Connection连接对象。 A. DBManager B. DriverManager C. DBHelper D. PreparedStatement33. 在用户登陆的JSP页面上,如果要求用户在提交表单时,在浏览器的地址栏中不显示用户所输入的信息,则应该在下划线处所填写的代码是(B)。 用户名: 密码: A. get B. post C. 以上全错 D . A、B皆可34. 在JSP页面执行过程中的(A)阶段,JSP页面会被Web容器转换为Java源代码。 A. 翻译 B. 编译 C . 执行 D. 相应请求35. 在JSP小脚本中,使用一下(B)语句可以正确重定向至另外一个页面。 A. request.getRequestDispatcher(“index.jsp”).forward(request,response) B. response.sendRedirect(“ndex.jsp”) C. request.sendRedirect(“index.jsp”) D. response.sendRedirect()36. 下列对JSP内置对象描述正确的选项是(B)和(D)。(选择两项) A. session对象应用于整个应用程序范围 B. request对象用于对客户端请求的处理 C. application对象存储不同客户端的会话状态 D. out对象用于向客户端输出相应数据37. 在JSP中,使用(C)指令可以将文件导入当前页面。 A. page B. forward C. include D. taglib38. JSP的页面构成包含多种元素,在下列选项中,属于JSP指令的事(B)。 Aout B. page C. forward D. char39 .在jsp页面中,jsp小脚本如下所示,则要取出session中的值,下划线处的代码可以是(BC) (选择两项) A. String s=session.getParameter(“str”); B. String s=(String)session.getAttribute(“str”); C. Object o=session.getAttribute(“str”); D. Object o=(String)session.getParameter(“str”)40. 在jsp中,(C)指令用于将文件嵌入jsp页面 A. page B. forward C. include D. taglib41. 在进行web开发时经常会遇到中文乱码的问题,可以在jsp页面中解决乱码的方式是(D) A. B. C. D. 42. 在动态网页开发中,HTML表单是与用户交互信息的主要手段,下面的选项中符合表单语法规范的是(B) A. B. C. D. 43. 在jsp中,只有一行代码:,运行输出(D)。 A. A+B B. AB C.113 D. 错误信息,因为表达式是错误的44. 在jsp页面上使用jstl标签时,应使用taglib指令导入标签库描述符文件,并设置taglib指令的(A)属性指定标签的前缀。 A. prefix B. name C. tag D. uri45. 下列选项中不属于jsp标准动作的是(B)。 A. B. C. D. 46. 在Http协议中,能较安全的发送大量数据的方法是(C)。 A. put B.Get C.post D.delete47. 在JavaEE中,初始化servlet实例的时候,init()方法是由(C)执行。 A. 程序员编写代码来调用执行 B. 每次执行当前的servlet时,由系统自动执行 C. 当第一次执行当前的servlet时,由系统自动执行 D. 以上说法都不对48. 在Java Web应用开发中,如果客户端的每次请求均调用Servlet,则每次调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论