版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Web阶段第二次考试一 选择题:(不定项选择)(3分)题目1 _ACD_在应用名称为app的web应用中有Servlet1和Serlvet2两个Servlet,下面的哪些代码写在Servlet1中可以使浏览器在访问Servlet1结束后自动访问Servlet2(web应用名为app)A、response.sendRedirect(“/app/Servlet2”);B、response.sendRedirect(“/Servlet2”);C、response.setStatues(302); response.setHeader(“location”,”/app/Servlet2”);D、res
2、ponse.setHeader(“Refresh”,”0;url=/app/Servlet2”);题目2 _C_在应用名称为app的web应用中的根目录下有一个1.jpg文件,现在需要在Servlet中获取指向这个文件的字节输入流。如下哪些选项可以实现()A、FileInputStream fin = new FileInputStream(“1.jpg”);B、FileInputStream fin = new FileInputStream(“/1.jpg”);C、FileInputStream fin = new FileInputStream(this.getServletContex
3、t().getRealPath(“/1.jpg”);D、InputStream fin = this.getClass().getClassLoader().getResourceAsStream("1.jpg");题目3_BC_关于request获取请求参数下列说法错误的是:()A、请求参数是浏览器访问服务器时同时传递过来的一些参数信息,是浏览器和服务器进行消息传递的一种方式。B、request对象具有增加、获取、修改、删除请求参数的方法C、所有的请求参数组成了request域中最初的属性。D、请求重定向过后,将不能再访问请求重定向前的请求参数。题目4_ABCD_关于请求
4、转发和重定向说法正确的是:()A.请求转发和重定向都可以实现访问一个资源时转当前应用资源B.请求转发是一次请求一次响应,而重定向为两次请求两次响应C.一般情况下应该使用请求转发,减少浏览器对服务器的访问,减轻服务器压力D.如果需要改变浏览器的地址栏,或更改浏览器的刷新按钮的功能时需要使用重定向题目5_C_HttpServlet的子类要从HTTP请求中获得请求参数,应该调用哪个方法?()A、调用HttpServletRequest对象的getAttribute()方法B、调用ServletContext对象的getAttribute()方法C、调用HttpServletRequest对象的get
5、Parameter()方法D、调用HttpServletRequest对象的getHeader()方法题目6_D_关于request域的说法不正确的是:()A、request域作用范围为整个请求链,B、request域的生命周期为:在服务器针对一次请求创建出request对象后生命周期开始,在响应结束后,request对象销毁时生命周期结束。C、request作用范围为整个请求链,因此常常在请求转发时由一个servlet(或jsp)向另一个servlet(或jsp)通过属性传递数据。D、request.getAttribute()可以获取到浏览器发送过来的请求参数。题目7_A_关于respon
6、se对象,下列说法错误的是:()A.response对象是代表响应的对象,对应着HTTP协议中的响应消息,所以它的API方法是HTTP协议规定的B.response对象是服务器内部的对象,浏览器只能识别HTTP响应消息,并不知道response对象的存在C.web容器从response的中获取信息组织成HTTP响应消息发送给浏览器D.在HTML中可以书写<meta http-equiv= "" content="">用来模拟HTTP响应头的功能题目8_D当浏览器访问下面的Servlet1时,会是如下哪种结果(web应用名称为app)?()Se
7、rvlet1:response.getOutputStream().write(“aaa”.getBytes();request.getRequestDispatcher(“/jsp1.jsp”).forward(request,response);jsp1.jsp:bbbA. 服务器不报错,浏览器输出aaabbbB. 服务器不报错,浏览器输出bbbaaaC. 服务器不报错,浏览器输出bbbD. 服务器报错题目9_B_helloapp应用中的test.jsp文件的源代码如下:<%! int a=0;%> <%
8、60;int b=0; a+; b+; %>a=<%=a%><br/>b=<%=b%>当浏览器第二次访问该test.jsp时得到的返回结果是什么?()A、a=0 b=0 B、a=1 b=1C、a=2 b=1D、a=1 b=0题目10_D_JSP中的application对象引用指的哪个类型?()A、ServletConfig B、HttpServletResponseC、HttpServletRequest D、Se
9、rvletContext题目11_ABC_关于jsp,下列说法中错误的是:()A.JSP的内容会直接发送到浏览器中,由浏览器解释运行B.JSP看起来就像是HTML一样,所以是静态web资源的一种C.浏览器在每次访问JSP页面时,JSP引擎都会将该JSP页面翻译为ServletD.如果说Servlet是在java代码中嵌入HTML,那么JSP就是在HTML中嵌入java代码题目12_CD_关于<c:out>标签下列说法正确的是:()A.<c:out>标签不支持EL表达式B.<c:out value="<a href='#'>xx
10、x</a>"/>将会输出一个超链接C.<c:out>标签和EL表达式都能输出数据D.使用<c:out>标签需要在jsp页面中导入JSTL的核心标签库题目13_BD下列说法中正确的是:()A.<jsp:include>实现请求包含是静态包含B.<jsp:forward>标签可以实现请求转发的操作C.<jsp:param>标签传递的参数可以调用request.getAttribute()方法获得D.使用jsp标签可以使jsp页面更加简洁。题目14_AC_关于javaBean的说法中正确的是:()A.javaBe
11、an通常用来封装和保存业务数据B.成员变量一般情况下要私有化C.JavaBean必须有无参的构造函数D.JavaBean的属性必须同时具有set方法和get方法题目15_AB关于软件分层的思想,如下说法中正确的是;()A.软件分层可以使软件具有结构性,便于开发、维护和管理 B.软件分层可以将不同功能模块独立,在需要替换某一模块时不需要改动其他模块,方便代码的复用、替换C.软件分层是javaee开发独有的概念D.软件一经分层,则层与层之间不能有任何的关系题目16_A按照MVC设计模式,Servlet用于实现()A. ControllerB. ViewC. ModelD. 容器题目17_
12、C_Serlvet生命周期有关的方法是()A.init(ServletConfig config)B.service(ServletRequest request,ServletResponse response)C.destory()D.getServletName()题目18_ABD_Servlet中,下面关于url配置方式正确的是()A./myB./my/*C./*.doD.*.do题目19_B_继承HttpServlet编写的Servlet中获取ServletContext对象的方法下面正确的是()A.getServletConfig().getServletContext()B.ge
13、tServletContext()C.getServlet().getServletContext()D.response.getServletContext()题目20_CServlet容器启动每一个web应用时,都会为它创建一个唯一的对象,该对象和web应用有相同的生命周期,是下面的哪一个()A.ServletB.ServletConfigC.ServletContextD.GenericServlet题目21_D给定一个Servlet的doGet方法中的代码片断() request.setAttribute(“name”,”zhang”);
14、response.sendRedirect(“http:/localhost:8080/servlet/MyServlet”) 那么在MyServlet中可以使用哪个方法把属性name的值取出A.String str=request.getAttribute(“name”);B.String str=(String)request.getAttribute(“name”);C.String str=request.getParameter(“name”);D.无法取出题目22_A在J2EE中,当用户在浏览器中输入:http:/localhost:8080/m
15、yWeb/stu,就会 调用cn.itcast.StudentServlet,在web.xml中关于servlet配置<url-pattern>正确的是()A./stuB.*.stuC.stuD.cn.itcast.stu题目23_D在过滤器的doFilter方法中,要想目标资源执行,即过滤器放行,调用哪个方法?A、FilterChain.doFilter(request,response)B、不用放行,过滤后目标就直接执行了C、利用转发让目标资源执行D、利用请求重定向让目标资源执行题目24_D在Servlet规范中,要编写一个过滤器类需要实现哪个接口A、javax.servlet.ServletRequestB、javax.servlet.HttpSessionC、javax.servlet.ServletContextD、javax.servlet.Filter题目25_A关于的说法,哪些正确?A、<form>表单的enctype属性必须是“multipart/form-data”取值B、<form>表单的me
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市更新的绿色发展与生态城市
- 机器人体验券课程设计
- 本地植物标本课程设计
- 2024至2030年螺旋型金属软管项目投资价值分析报告
- 2024年企业间场地租赁合同
- 木门配套门施工方案
- 木方楼梯施工方案
- 2024至2030年光纤接续准备工具项目投资价值分析报告
- 2024至2030年2-溴甲苯项目投资价值分析报告
- 2024年银包铜粉项目可行性研究报告
- 伴游旅行行业分析
- 部编版二年级上册黄山奇石课件
- 企业法律合规与纠纷解决策略课件
- 计算机毕业设计jsp家庭美食食谱网站系统vue论文
- 室内防火通道设立提高逃生速度
- 社会工作大数据分析与应用
- 《倾斜角与斜率》课件
- (小学)语文教师书写《写字教学讲座》教育教研讲座教学培训课件
- 快手报告分析
- 建造冷库可行性报告
- 电子商务专业综合实训DEEP大数据分析实验报告
评论
0/150
提交评论