已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.JavaWeb测试题一:选择题:第 1 题. 编写一个 Filter ,需要()A. 继承 Filter 类B. 实现 Filter 接口C. 继承 HttpFilter 类D. 实现 HttpFilter 接口正确答案为: B第 2 题. 自定义标签的配置文件放在 _A. WebRootB. libC. classesD. WEB-INF正确答案为: D第 3 题. 在 J2EE 中,重定向到另一个页面,以下()语句是正确的A. request . sendRedirect( “http :/ www . svse . com . cn ”);B. request . sendRedirect();C. response . sendRedirect( “http: / www . svse . com . cn ”);D. response .sendRedirect();正确答案为: C第 4 题. 自定义标签的作用是A. 编写和使用方便B. 规定是这样的,如果不用,别人会说我们不专业C. 可以减少 jsp 中的 java 代码,将代码与界面标签分离 ,简化前台开发D. 连数据库正确答案为: C第 5 题. 在 J2EE 中,给定某 Servlet 的代码如下, 编译运行该文件, 以下陈述正确的是 ()。(选择一项)Public class Servlet1 extends HttpServletPublicvoid init() throws ServletException.Publicvoid service(HttpServletRequest request,HttpServletResponse response)ThrowsServletException,IOExceptionPrintWriterout = response.getWriter();out.println( “hello! ”);A. 编译该文件时会提示缺少 doGet() 或者 dopost() 方法,编译不能够成功通过B. 编译后,把 Servlet1.class 放在正确位置,运行该 Servlet ,在浏览器中会看到输出文字:hello!C. 编译后,把 Servlet1.class 放在正确位置,运行该 Servlet ,在浏览器中看不到任何输出的文字D. 编译后, 把 Servlet1.class 放在正确位置, 运行该 Servlet, 在浏览器中会看到运行期错误信息正确答案为: B第 6 题. 在 Servlet 中, response.getWriter() 返回的是 _A. JspWriter 对象B. PrintWriter 对象C. Out 对象D. ResponseWriter 对象正确答案为: B第 7 题. 在 web.xml 中使用 _ 标签配置过滤器A. 和B. 和C. 和D. 和正确答案为: A第 8 题. J2EE 中,Servlet API 为使用 Cookie, 提供了()类。A. javax.servlet.http.CookieB. javax.servlet.http.HttpCookieC. javax.servlet. CookieD. javax.servlet.http.HttpCookie正确答案为: A第 9 题. 在访问 Servlet 时,在浏览器地址栏中输入的路径是在 _ 地方配置的A. B. C. D. 正确答案为: D第 10 题. 在 JSP 页面中,能够完成输出操作的内置对象是A. outB. responseC. requestD. config正确答案为: A第 11 题. 给定以下 JSP 代码片段,有 2 个客户依次浏览该 JSP; 且每个客户只浏览一次,第 2 个客户会看到浏览器显示()。(请选择一项)X =A. x=1B. x=2C. x=10D. x=11正确答案为: A第 12 题. 在 JSP 中,若要在 JSP 正确使用标签: ,在 jsp 中声明的 taglib 指令为: 划线处应该是A. xB. getKingC. myTagsD. king正确答案为: A第 13 题. 能够保留请求作用域中数据的转向方式是 _A. response.forward()B. response.sendRedirect()C. session.getRequestDispatcher().forward(request,response)D. request.getRequestDispatcher().forward(request,response)正确答案为: D第 14 题. Login.jsp 为登录页面,表单代码如下:Index.jsp 中直接显示用户名,以下哪种代码正确()A. $requestSB. C. $D. 正确答案为: C第 15 题. 某 JSP 中有如下代码,显示结果为()A. 5B. 123C. 456D. null正确答案为: B第 16 题. 要在 jsp 中使用 ArrayList, 做法正确的是A. B. C. D. 正确答案为: C第 17 题. request.setAttribute(user,svse);session.setAttribute(user,bob);使用user 则显示A. nullB. svseC. bobD. 啥也没有正确答案为: B第 18 题. 给定一个 Servlet 的 doGet 方法中的代码片段,如下:request.setAttribute( “name”, ”zhang”);respons e.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. 无法取出来正确答案为: D第 19 题. 在 JSP 中,test . jsp 文件如下,试图运行时,将发生()。str is A. 转译期有误B. 编译 Servlet 源码时发生错误C. 执行编译后的 Servlet 时发生错误D. 运行后,浏览器上显示: str isnull正确答案为: D第 20 题. 编写自定义标签处理类后,需要编写一个()去描述A. .tag 文件B. .tld 文件C. dtd 文件D. .xml 文件正确答案为: B第 21 题. 考虑下面 JSP 文件代码片断:以下()代码片断放置在 test2.jsp 中不会导致错误A. B. C. D. 正确答案为: C第 22 题. MVC 中的 M V C 分别用 _ 、_ 、_ 表示A. jsp servlet javabeanB. HTml javabean jspC. javabean jsp servletD. servlet html jsp正确答案为: C第 23 题. pageContext.setAttribute(user,tom);request.setAttribute(user,bob);显示bob, 则可以使用A. request.getAttribute(user)B. param.userC. userD. requestScope.user正确答案为: D第 24 题. 在 jsp 中导入自定义标签的方式正确的是A. web.xml 文件的 B. C. D. 无需导入,可直接使用正确答案为: B第 25 题. public classSecurityFilter _.如果想要让该类成为一个过滤器 ,横线处应为A. implements HttpFilterB. extends FilterC. extends HttpFilterD. implements Filter正确答案为: D第 26 题. 在 JSP 中可动态导入其他页面的标签是A. B.C. D. 正确答案为: D第 27 题. Count:pageSt +100 显示为A. 100100B. 运行异常C. 200D. 没有任何显示正确答案为: C第 28 题. 在 J2EE 中,假如 HttpSession 的 getLastAccessTime ()方法返回值为 x,getCreationTime ()方法返回值为 y,则为 x - y ()A. 两个连续请求之间间隔的最长时间B. 最近的两个连续请求之间的时间间隔C. 最后使用 session 发送请求的时间和 session 创建时间的间隔D. 最后使用 session 发送请求的时间正确答案为: C第 29 题. 给定某 Servlet 程序的片段如下 ,用户在浏览器地址栏中键入正确的请求 URL 并回车后 ,在控制台上显示的结果是 (). ( 选择一项 )public void doGet(HttpServletRequest request,HttpServletResponseresponse)throws ServletException ,IOExceptionSystem.out.println(get);public void doPost(HttpServletRequest request,HttpServletResponseresponse)throws ServletException ,IOExceptionSystem.out.println(post);A. getB. postC. getpostD. postget正确答案为: A第 30 题. test.jsp 文件中有如下一行代码:要使 user 对象可以作用于整个应用程序,下划线中应添入()A. pageB. requestC. sessionD. application正确答案为: D第 31 题. JSP 中有三大类标签,分别是A. HTML 标记 JSP 标记 Servlet 标记B. CSS 标记 HTML 标记 Javascript 标记C. 动作标记 脚本标记 指令标记D. 指令标记 脚本标记 HTML 标记正确答案为: C第 32 题. 下面_ 方法可以返回当前请求的请求方式A. request.getAttribute()B. session.getMethod()C. request.getMethod()D. request.getRequestURI()正确答案为: C第 33 题. 某 JSP 中有如下代码:有:$a则显示结果为:A. pageB. requestC. sessionD. application正确答案为: A第 34 题. 过滤器使用 _ 才能继续传递到下一个过滤器A. request.getRequestDispatcher().forward(request,response);B. doFilter()C. doPut()D. doChain()正确答案为: B第 35 题. 有 showgamej.jsp, 代码如下在浏览器中输入 http:/localhost:8080/game/showgame.jsp访问时 ,出现 500 错误,报出异常为 NullPointerException 造成该问题的原因可能是 :A. jsp 文件路径不对B. game 对象没有用 new 初始化C. getGameName() 方法未定义D. 参数名称所代表的对象在请求中根本就不存在正确答案为: D第 36 题. 在编写 Servlet 时需要 _A. 继承 ServletB. 实现 HttpRequestServletC. 继承 HttpServletD. 实现 HttpRequest正确答案为: C第 37 题. 现在 session 中没有任何属性,阅读下面 2 个 JSP 中的代码,将分别输出()。A. null, 异常信息B. null, nullC. 异常信息,异常信息D. 异常信息, null正确答案为: A第 38 题. Http 协议的状态码()表示文件没有创建A. 200B. 400C. 500D. 404正确答案为: D第 39 题. 在 WEB 应用中 ,数据传递的默认编码是A. ISO-8859-1B. UTF-8C. GBKD. UNICODE正确答案为: A第 39 题. 从 HTTP 请求中,获得请求参数,应该调用A. request 对象的 getAttribute() 方法B. request 对象的 getParameter() 方法C. session 对象的 getAttribute() 方法D. session 对象的 getParameter() 方法正确答案为: B第 118 题. 按作用域从大到小排列正确的是A. application page requestresponseB. session pageContext requestapplicationC. public application session requestD. application sessionrequest pageContext正确答案为: D二:简答题1、 数据库题目(1) 查询平均工资高于 8000 的部门 id 和他的平均工资Select department_id,avg(salary)from emp group by department_idhaving avg(salary)8000(2) 查询工资最低的员工姓名,工资Select ename,salary from emp where salary=(select min(salary) fromemp)(3)查询平均工资最低的部门信息Select * from department where department_id=(select department_idfrom emp group by department_id having avg(salary)=(selectmin(avg(salary) from emp group by department_id);(4)列出在部门“ SALES(销售部)”工作的 员工姓名、基本工资、雇用日期、部门名称,假定不知道销售部的部门编号。select e.ename,e.sal,e.hiredate,d.dnamefrom emp e,dept dwhere e.deptno=d.deptno and dname=SALES;2、 javaScript 部分(1)在 DOM 中节点有哪几种(2) 如 何获取元素节点(3) 如 何获取属性节点,如 如何获取 id(4) 获 取元素节点的子节点有哪些方法(5) 如 何获取文本节点3、 谈谈什么是 Ajax,及其优缺点:Ajax 的原理是通过 xmlHttpRquest 对象来向服务器发异步请求,从服务器获取数据,然后用 JavaScript的 DOM 操作更新局部页面优点:(1)、最大的一点就是页面无刷新,给用户体验很好(2)、使用异步方式与服务器通信,不需要打断用户操作,具有更加迅速的响应功能(3)、ajax 的原则是“按需取数据” ,最大程度减少冗余请求,减少服务器的负荷缺点:1、破坏浏览器的后腿按钮的正常行为。在动态更新页面后,用户无法回到前一个页面状态4、 你觉得 jQuery 有哪些好处(1)j Query 是轻量级的 JavaScript框架(2) 强 大的选择器,可靠的事件处理机制,完善的 ajax 封装,出色的浏览器兼容性5、 jQuery 和 Dom 对象如何相互转换:6、 $(document).ready()方法和 window.onload 的区别两个方法有相似的功能,但实行的时机有区别(1)window.onload 方法时网页上又有元素(包括关联文件)加载完后才执行(2)$(document).ready()在 DOM 载入就绪时就执行, 及其相关的绑定函数7、 你在项目中用到了 xml 技术的那些方面,如何实现的?8、 说说你对 JSON的理解,有几类数据JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,他基于标准 JavaScript的一个子集,是一个 Js对象或数组结构的字符串JSON有三类数据(1)单个数据:number String Boolean,null 四种类型(2) 多 个有序的数据:数组,用 包起来可以是上面四种中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省哈尔滨市六校2025届高三上学期期末联合考试生物试卷(含答案)
- 广东省深圳市光明区2025-2026学年七年级数学上册期末模拟试卷(含答案)
- 2025~2026学年山东省济南市槐荫区七年级数学第一学期期末考试试题(含答案)
- 无领导小组讨论题目及答案
- 危重患者护理考试试题及答案
- 初中教师校本培训课件
- 人教部编版八年级物理上册期末考试卷(参考答案)
- 冬期施工技术要领
- 森林法知识试题及答案
- 《GAT 925-2011拘留所管理信息系统基本功能》专题研究报告
- 2025年主管护师考试真题及答案
- 2025年威海银行校招笔试面试及答案
- DB51T 3342-2025炉灶用合成液体燃料经营管理规范
- 2026年浙江康复医疗中心公开招聘25人笔试参考题库及答案解析
- 2025税务副科级选拔笔试题及答案
- 山东省淄博市张店区2024-2025学年七年级上学期1月期末考试英语试题
- 甲醛生产培训课件
- 档案保护修复员工作总结报告
- 2025年及未来5年市场数据中国覆膜机市场调查研究及行业投资潜力预测报告
- 软件项目系统巡检报告
- 报考大学异地体检申请书
评论
0/150
提交评论