已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档1.B 编写一个Filter,需要( )A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 2.D 自定义标签的配置文件放在_ A. WebRoot B. lib C. classes D. WEB-INF 3. ABC 有关会话跟踪技术描述正确的是( )(多选) A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。 C. 在禁用Cookie时可以使用URL重写技术跟踪会话。 D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。 4.C 在J2EE中,重定向到另一个页面,以下( )语句是正确的 A. request . sendRedirect(“http :/ www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: / www . svse . com . cn”); D. response .sendRedirect(); 5.B EL表达式,$10 mod 3,执行结果为( ) A. 10 mod 3 B. 1 C. 3 D. null 6. C 自定义标签的作用是( ) A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 7.B request.getRequestDispatcher().forward(request,response)称之为( ) A. 流转 B. 转发 C. 重定向 D. 导航 8. BCD 有关Servlet的生命周期说法正确的有( ) (多选) A. Servlet的生命周期由Servlet实例控制。 B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象。 C. service()方法响应客户端发出的请求。 D. destroy()方法释放Servlet实例。 9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是( )。(选择一项) Public class Servlet1 extends HttpServlet public void init() throws ServletException public void service(ServletRequest request, ServletResponse response)throws ServletException, IOException PrintWriter out = response.getWriter(); out.println(hello!); A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 10.B 在Servlet中,response.getWriter()返回的是_ A. JspWriter对象 B. PrintWriter对象 C. Out对象 D. ResponseWriter对象 11.A 在web.xml中使用_标签配置过滤器。 A. 和 B. 和 C. 和 D. 和 12.D 自定义标签的描述文件在web.xml中配置正确的是( ) A. bob-tld /WEB-INF/bob.tld B. bob-tld /WEB-INF/bob.tld C. bob-tld /WEB-INF/bob.tld D. bob-tld /WEB-INF/bob.tld 13.A J2EE中,Servlet API为使用Cookie,提供了( )类。 A. javax.servlet.http.Cookie B. javax.servlet.http.HttpCookie C. javax.servlet. Cookie D. javax.servlet.http.HttpCookie 14.D 在访问Servlet时,在浏览器地址栏中输入的路径是在_地方配置的。 A. B. C. D. 15.A 在JSP页面中,能够完成输出操作的内置对象是 ( ) A. out B. response C. request D. config 16.A 给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示( )。(请选择一项) X = A. x=1 B. x=2 C. x=10 D. x=11 17. A 在JSP中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为:,下划线处应该是 ( ) A. x B. getKing C. myTags D. king 18.D 能够保留请求作用域中数据的转向方式是_。A. response.forward() B. response.sendRedirect() C. session.getRequestDispatcher().forward(request,response) D. request.getRequestDispatcher().forward(request,response) 19.C Login.jsp为登录页面,表单代码如下: Index.jsp中直接显示用户名,以下哪种代码正确() A. $requestS B. C. $ D. 20.B 某JSP中有如下代码,显示结果为( ) A. 5 B. 123 C. 456 D. null 21. AC 在a.jsp中有代码片断如下: loginName: 在b.jsp中加入下列( )代码,可以输出在a.jsp页面上输入的loginName的值(多选) A. B. C. D. 22.C 要在jsp中使用ArrayList,做法正确的是( ) A. B. C. D. 23.A 如果只希望在多个页面间共享数据,可以使用_作用域。 A. request,session B. application session C. request,application D. pageContext request 24.A 在编写过滤器时,需要完成的方法( ) A. doFilter() B. doChain() C. doPost() D. doDelete() 25.B 以下代码执行效果为( ): A. 1 2 3 4 5 B. 1 3 5 C. i i i D. 15 26.B request.setAttribute(user,svse); session.setAttribute(user,bob); 使用user则显示( ) A. null B. svse C. bob D. 啥也没有 27.D 给定一个 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.D 在JSP中,test . jsp文件如下,试图运行时,将发生( )。 str is A. 转译期有误 B. 编译Servlet源码时发生错误 C. 执行编译后的Servlet时发生错误 D. 运行后,浏览器上显示:str is null 29.A 自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置( ) A. true B. true C. false D. false 30.B 编写自定义标签处理类后,需要编写一个( )去描述 A. .tag文件 B. .tld文件 C. .dtd文件 D. .xml文件 31.C 考虑下面JSP文件代码片断: 以下( )代码片断放置在test2.jsp中不会导致错误 A. B. C. D. 32.B 在HTTP协议中,用于发送大量数据的方法是 ( ) A. get B. post C. put D. options 33.A J2EE 中,()类型的( )方法用于得到会话 A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 34.A 以下代码执行效果为( ) A. 1 2 3 4 5 B. i i i i i C. 15 D. 编译错误 35.C MVC中的 M V C 分别用_、_、_表示 A. jsp servlet javabean B. HTml javabean jsp C. javabean jsp servlet D. servlet html jsp 36.D pageContext.setAttribute(user,tom); request.setAttribute(user,bob); 显示bob,则可以使用( ) A. request.getAttribute(user) B. param.user C. user D. requestScope.user 37.C 以下哪个标签实现了switch功能( ) A. B. C. D. 38.B 在jsp中导入自定义标签的方式正确的是( ) A. web.xml文件的 B. C. D. 无需导入,可直接使用 39.D public classSecurityFilter _ . 如果想要让该类成为一个过滤器,横线处应为( ) A. implements HttpFilter B. extends Filter C. extends HttpFilter D. implements Filter 40.D 在JSP中可动态导入其他页面的标签是( ) A. B. C. D. 41.D 下面哪项是错误的设置Bean属性值的方法( ) A. B. C. D. jsp:setPropertyname=beanInstanceName property=* value=string |/ 42.C Count:pageSt 100 显示为( ) A. 100100 B. 运行异常 C. 200 D. 没有任何显示 43.AB 在 J2EE中,使用 Servlet 过滤器,需要在web.xml中配置( )元素 (选择两项) A. B. C. D. 44.D 在JSP中,只有一行代码:,运行将输出( ) A. A B B. AB C. 113 D. 没有任何输出,因为表达式是错误的 45.C 在J2EE中,假如HttpSession的getLastAccessTime()方法返回值为x,getCreationTime( )方法返回值为y,则为x - y() A. 两个连续请求之间间隔的最长时间 B. 最近的两个连续请求之间的时间间隔 C. 最后使用session发送请求的时间和session创建时间的间隔 D. 最后使用session发送请求的时间 46.A 自定义标签中,使用属性时,需要在_文件中配置,使用_标签 A. .tld B. web.xml C. .tld D. web.xml 47.A 以下哪个方法不是TagSupport类的方法( ) A. doPost() B. doStartTag() C. doEndTag() D. doAfterBody() 48.B Jsp中有如下代码: 以下哪句代码可以正确显示”admin”( ) A. $ B. $.value C. $ name D. $name.value 49.A 以下()可用于检索session属性userid的值 A. session. getAttribute(“userid”); B. session. setAttribute(“userid”); C. request. getParameter(“userid”); D. request. getAttribute(“userid”); 50.A 给定某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. get B. post C. get post D. post get 51.D test.jsp文件中有如下一行代码: 要使user对象可以作用于整个应用程序,下划线中应添入( ) A. page B. request C. session D. application 52.C JSP中有三大类标签,分别是( ) A. HTML标记 JSP标记 Servlet标记 B. CSS标记 HTML标记 Javascript标记 C. 动作标记 脚本标记 指令标记 D. 指令标记 脚本标记 HTML标记 53.B 在JSP中,只有一行代码:$1+2,运行将输出( ) A. 1+2 B. 3 C. null D. 没有任何输出,因为表达式是错误的 54.C 下面_方法可以返回当前请求的请求方式 A. request.getAttribute() B. session.getMethod() C. request.getMethod() D. request.getRequestURI() 55.AC 利用MyEclipse开发Servlet,下列说法正确的是( ) A. MyEclipse可自动产生web.xml B. MyEclipse不能自动产生web.xml,需要手工编写 C. 可利用MyEclipse自带的Tomcat作为Servlet容器 D. MyEclipse没有自带Tomcat,需要自己安装配置。 56.D 当一个Servlet首次被请求的时候,服务器首先会调用_方法 A. doGet B. doPost C. doInit D. init 57.A 只能够传递字符串类型数据的方式是_ A. 表单 URL重写 B. session对象 表单 C. 隐藏域 setParameter方法 D. 都可以 58.A 某JSP中有如下代码: 有:$a 则显示结果为( ) A. page B. request C. session D. application 59.B 过滤器使用_才能继续传递到下一个过滤器 A. request.getRequestDispatcher().forward(request,response); B. doFilter() C. doPut() D. doChain() 60.BC 在Servlet里,能实现跳转的方法有( ) (多选) A. 运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法 B. 运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法 C. 运用javax.servlet.RequestDispatcher接口的forward方法 D. 运用javax.servlet.ResponseDispatcher接口的forward方法 61.C 以下哪项陈述是错误的( ) A. 在WEB项目的共享数据范围内,application是范围最广泛的 B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 C. 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据 D. 当用户重新打开一个浏览器窗口时,原session对象不再有效 62.C 下面关于JSP作用域对象的说法错误的是( ) A. request对象可以得到请求中的参数 B. session对象可以保存用户信息 C. application对象可以被多个应用共享 D. 作用域范围从小到达是request、session、application 63.A 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果( )。 A. 编译不通过 B. 可以编译运行,输出0 C. 编译通过,但运行时抛出ClassCastException D. 可以编译通过,但运行无输出 64. C 在Servlet中,下列语句可以正确获取PrintWriter对象的是( ) A. PrintWriter out=request.getWriter(); B. PrintWriter out = request.getPrintWriter(); C. PrintWriter out=response.getWriter(); D. PrintWriter out = response.getPrintWriter(); 65.D 有showgamej.jsp,代码如下 在浏览器中输入 http:/localhost:8080/game/showgame.jsp 访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是( ) A. jsp文件路径不对 B. game对象没有用new初始化 C. getGameName()方法未定义 D. 参数名称所代表的对象在请求中根本就不存在 66.B 从JSP中将数据传递给另一个JSP或Servlet,方式有_ A. 表单 javascript HTML标签 B. 表单 URL重写 setAttribute方法 C. URL重写 隐藏域 表单 D. JSP的标签 67.C 在编写Servlet时需要_ A. 继承Servlet B. 实现HttpRequestServlet C. 继承HttpServlet D. 实现HttpRequest 68.A 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出( )。 A. null, 异常信息 B. null, null C. 异常信息,异常信息 D. 异常信息,null 69.D Http协议的状态码( )表示文件没有创建 A. 200 B. 400 C. 500 D. 404 70.A Servlet程序的入口点是( ) A. init() B. main() C. service() D. doGet() 71.C 如下代码,执行效果为( ) A. 123 123 B. a 123 C. 123 a D. A a 72.ABD 在JSP页面中通过将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是( )(选择3项) A. session B. request C. page D. application 73.A 在WEB应用中,数据传递的默认编码是( ) A. ISO-8859-1 B. UTF-8 C. GBK D. UNICODE 74.D 以下哪句代码可以正确导入核心标签库( ) A. B. C. D. 75. B 从HTTP请求中,获得请求参数,应该调用( ) A. request对象的getAttribute()方法 B. request对象的getParameter()方法 C. session对象的getAttribute()方法 D. session对象的getParameter()方法 76.D 在servlet中的doGet和doPost方法中只有如下代码: requestsetAttribute(”jb”,”aPtech”); responsesendRedirect(”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.C J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null A. getSession() B. getSession(true) C. getSession(false) D. getSession(null) 78.A Servlet 接受请求时,会调用_ A. service B. doGet C. doPost D. init 79.D 关于,下列说法不正确的是( ) A. 它可以包含静态文件 B. 它可以包含动态文件 C. 当它的flush属性为true时,表示缓冲区满时,将会被清空 D. 它的flush属性的默认值为true 80.C 在一个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.B 在自定义标签中,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.C Servlet的运行过程是( ) A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求 B. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求 C. 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求 D. Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求 83.C 在JSP中,对jsp:setProperty标记描述正确的是( ) A. 和必须在一个JSP文件中搭配出现 B. 就如同session.setAttribute()一样,来设计属性/值对 C. 和动作一起使用,来设置bean的属性值 D. 就如同request.setAttribute()一样,来设置属性值对 84.D 在Servlet中有一段代码如下 public void doPost(HttpServletRequestrequest, HttpServletResponse response) throwsServletException, IOException request.setAttribute(name, new Integer(100); r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成本效益视角下项目优化策略
- 2026年《工伤保险条例》知识竞赛试题及答案
- 四川省广元市剑阁县2023-2024学年七年级上学期期末考试英语试题(含答案)
- 慢阻肺稳定期社区健康监测随访策略
- 慢阻肺患者个体化肺康复依从性多学科管理策略
- 安全疲劳管理能力评估卷
- 延误责任协议
- 2026年事故隐患排查治理工作年度总结(4篇)
- 学校安全日巡查、周检查、月排查工作制度
- 2026年智能家居系统远程控制协议
- 篮球原地投篮教学
- 购销摄像机合同范本
- 电力系统经济学原理课后习题及答案
- 智能水杯行业状况分析报告
- 电力部门春节安全生产培训
- 公司财务部门工作职责
- 人教版九年级数学上册22 3 3拱桥问题和运动中的抛物线 一课一练 (含答案)
- 2023年个税工资表
- 网球运动基本知识及规则课件
- 2023新青年新机遇新职业发展趋势白皮书-人民数据研究院
- 管理学原理教材-大学适用
评论
0/150
提交评论