2019年JSP经典笔试题目(含答案)_第1页
2019年JSP经典笔试题目(含答案)_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

1、JSP 综合测试笔试1)在 Java EE 中,Servlet 是在服务器端运行,以处理客户端请求而做出的响应的程序,下 列选项中属于 Servlet 生命周期阶段的是( )A. 加载和实例化B. 初始化C. 服务D. 销毁E. 以上全部2) 在 Java EE 中的 MVC 设计模式中,()负责接受客户端的请求数据A. JavaBeanB. JSPC. ServletD. HTML3)过滤器应实现的接口是( )。A. HttpServletB. HttpFilterC. ServletFilterD. Filter4) 开发 Java Web 应用程序的时候,创建一个Servlet, 该Se

2、rvlet重写了父类的doGet () 和 doPost()方法,那么其父类可能是( )A. RequestDispatcherB. HttpServletResponseC. HttpServletRequestD. HttpServlet5) 在 Java Web 开发中,如果某个数据需要跨多个请求存在,则数据应该存储在()中A. sessionB. pageC. request6) 在开发 Java Web 应用程序的时候,HTTP 请求消息使用 Get 或 POET 方法以便在 WE 吐传 输数据,下列关于 GET 和 POST 方法描述正确的是()A. POST 请求的数据在地址栏不

3、可见B. GET 请求提交的数据在理论上没有长度限制C. POST 请求对发送的数据的长度限制在240 255 个字符D. GET 请求提交数据更加安全7) 在 JSP 中有 EL 表达式$10*10 ne 10,结果是()B. trueC. fasleD. 以上都不对8) JSTL 标签的分类以下说法正确的是()A. 通用标签与迭代标签B. 核心标签与迭代标签C. 核心标签与 sql 标签D. 以上都不是9)在 Java Servlet API 中, HttpServletRequest 接口的( )方法用于返回当前请求相 关联的会话,如果没有,返回 nullgetSession()核心标签

4、库B.I18N与格式化标签库C.XML标签库D.SQL标签库14)JSP 表达式语言可用于在网页上生成动态的内容并代替JSP 元素,JSP 表达式语言的语 法是( )A. EL expresionB. $EL expresionC. EL expresionD. #EL expresion15) 在 J2EE 的体系结构中,系统的业务和功能代码组成了三层结构中的()层A. 表示层B. 中间层C. 数据层D. 客户端层16) 在 JSTL 的达代标签 的属性中,用于指定要遍历的对象集合()A.varB.itemsC.valueD.varStatus17) 如果不希望 JSP 网页支持 Sessi

5、on,应该()。A. 调用 HttpSession 的 invalidate() 方法B. C. 在 jsp 页面中写入如下代码 HttpSession session=(false);D. 调用 HttpSession 的 setMaxInactiveInterval() ,将时间设置为 018) Servlet 是一个在服务器上运行、处理请求信息并将其发送到客户端的Java 程序()接受服务请求、找到 Servlet 类、加载 Servlet 类并创建 Servlet 对象。A) 客户端B) IE 浏览器C) Servlet容器D) Servlet本身19) MVC 设计模式包含模型层、视

6、图层和控制层,在下列组件扮演控制器角色的是()A) ServletB) JSPC) javaBeanD) HTML20)JSP 标准标签库(JSTL)的标签库描述符文件的后缀是()A) .tldB) .jarC) .propertiesD) .xml21) 在 J2EE 中,以下不是 JSP 隐式对象的是()A. pageContextB. contextC. applicationD. out22)在 Java Web 应用程序中 ,给定 servlet A 的代码片段如下所示:Public void doPost(HttpServletRequest request,HttpServlet

7、Response response) throwsServletException,IOExceptionString id= ” kingdom ”;Servlet B 与 servlet A 同在一个有效的会话范围内 , 当把请求转发给 servlet B 后 , 要使 B 能够获得” kingdom ”值,下划线处应填入()A.().setAttribute(“ID”,id);B.().getAttribute(“ID”,id);C.().setParameter( “ID”,id);D.().getParameter( “ID”,id);23)在 Java Web 应用程序中, 包含两

8、个名为 Servlet1 和 Servlet2 的 HttpServlet , 在中 指定 Servlet2的访问路径为“ /servlet2 ”, Servlet1 的 doGet 方法中的代码为: PrintWriter out=();( “ Servlet1 ” ); RequestDispatcher dispatcher=( “ /servlet2 ” ); (request,response);();Servlet2 的 doGet 方法中的代码为: PrintWriter out=();( “ Servlet2 ” );(); 如果用户在浏览器中访问 Servlet1 ,则浏览器

9、将( )A.显示“ Servlet1 ”B.显示“ Servlet2 ”C.显示“ Servlet1Servlet2 ”D. 什么也不显示24)在 Java Web 应用程序中,使用数据源与 JNDI 获得数据库连接时,应把JDBC 驱动程序jar 文件放在( )下:A.应用程序的 src 目录B.应用程序的 /WEB-INF/lib 目录C.Tomcat 的根目录D.Tomcat 的 common/lib 目录25) 在 Java Web 应用中,下面关于 HttpSession 的说法正确的是( )(选择二项)a)Servlet 容器负责创建 HttpSession 对象b)每个 Http

10、Session 对象都有唯一的 IDc)客户端浏览器负责为 HttpSession 分配唯一的 IDd) HttpSession 对象的 ID 值,由程序员进行分配26)在 HTTP 协议中,请求消息使用( )方法用于通过 Internet 发送大量数据,没有长 度的限制。A.getB.postC.putD.head27)在 Java Web 应用程序中, JSP EL 表达式可用于访问( )中存储的数据A.B.ServletC.AppletD. JavaBean28)在 Java Web 应用程序中,给定某 Servlet 程序的代码如下所示:Public class Servlet ext

11、ends HttpservletPublic void doGet(HttpServletRequestrequest,HttpServletResponse response)throwsServletException,IOExceptionvoid doPost(HttpServletRequestrequest,HttpServletResponseresponse)throws ServletException,IOExceptiondoGet(request,response);用户在游览地址栏中建入正确的请求URL 并回车后,在控制台上显示的结果是()Get pageB. req

12、uestC. response D.application30)在 Java Web 应用程序中,包含和,以及圭寸装在 user包下的名为 User 的 Javabean,user中包含 loginName 属性以及相应的 setter 和 getter用户 B 在浏览器中访问,则用户 B 的浏览器将() 代码:代码:A. sednURL()方法,如果用户 A 在浏览器中访问后,A.什么也不显示B.显示“ null ”C.显示“ Mart ”D.报错,提示无法显示网页31) 在 servlet 的服务方法(如 doPost() ) 中,如何从请求获得A.String userID =(“use

13、rID ” );B.String userID =(“userID ” );C.String userID =(“userID ” );D.String userID =getServletContext().getInitParameter(userID ”值 ()userID ” );32)HttpServletRespo nse的哪些方法用于将一个HTTP 请求重定向到另一个URL()B.redirectURL()C.redirectHttp()D.sendRedirect()E.getRequestDispatcher()33) 以下哪个代码段会得到一个输出流,用于向 HttpServ

14、letResponseA. out = ();ServletOutputStream out = (); ttpSession session=(true); intival=( “ counter ” );if(ival=null) ival=1;elseIval=ival+1;( “ counter ” ,ival);B).HttpSession session=(true);Integer ival=(Integer)(“ counter ”);(“ counter ” ,ival+1);C).HttpSession session =(“ counter ” );if(ival=nul

15、l) ival=new Integer(1);else ival=new Integer()+1);(“ counter ” ,ival);D)HttpSession session=();Integer ival=(Integer)(“ counter ”);If(ival=null) ival=1;else ival=ival+1;( “ counter ” ,new Integer(ival);47) 在 JSP 页面中,( )可以取得名为 boxes 的复选框第一个值。A)$B)$C)$0D)$148) 下面这一段 JSP 代码片断的输出结果是()。 first 1=10 second i=1 third i=1B. first i=10 second i=10 third i=1C. first 1=10 second i=1 third i=10D. first 1=1 second i=1 third i=149) 在 J2EE 中,文件如下。试图运行时,将发生 ()。输出字符文本 ()选两项)str is A. 转译期错误C. 运行后,浏览器上显示: str is null50) 对于以下代码,说法正确的是 ( )(count,new Integer(0);Integer count = (count);A. 不能通过编译C

温馨提示

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

评论

0/150

提交评论