ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:21.19KB ,
资源ID:26544243      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26544243.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaWeb考试题目说课材料.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaWeb考试题目说课材料.docx

1、JavaWeb考试题目说课材料JavaWeb 考试题库题型:1.选择题(20题,40分)2.多项选择题(5题,10分)3.判断题(10题,10分)4.简答题(4题,20分)5.编程题(1题 ,20分)一、选择题1. 在Java 源程序代码中,使用()语句把当前文件放入所指向的包中。A. ImportB. public classC. packageD. interface2. 在静态web中,下面的说法错误的是()A. 在静态Web中可以插入Gif动画图片B. 在静态Web中可以插入JavaScript代码C. 在静态Web 中可以插入Java片段代码D. 在静态Web中可以插入Flash动画

2、3. 如果需要在JSP页面中引入Web根目录下名为util文件夹中的checkLogin.jsp时 ,以下代码正确的是( )A. B. C. D. 4. 在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name的变量赋值,应该使用以下( )标签。A. B. C. D. 5. 下列选项中的方法,在Servlet生命周期的初始化阶段被调用的是( )A. service( )B. doGet( )C. doPost( )D. init ( )6. 在web.xml配置文件中,能够正确设置欢迎页面的选项是( ).A. index.jspB. index.jspC. index.

3、jspD. index.jsp7. 下一个用户访问该页面时,页面的显示结果是()。X=A. X=2B. X=3C. X=6D. X=78. 如下JSP代码,以下说法正确的是( ). A. 运行正确,页面输出”某某大学”。B. 运行正确,页面输出schName;C. 运行错误,session.setAttribute(“schName” , schName)有误D. 运行正确,String getSchName=session.getAttribute(“schName”)有误。9. 在JSP页面中进行访问控制时,一般会使用JSP的( )内置对象实现对用户的会话跟踪。A. RequestB. P

4、ageC. ApplicationD. Session10. 使用JDBC访问数据库时,下列关于JDBC的说法正确的是()A. Connection接口负责执行SQL语句B. 可以使用Class.forname()方法把JDBC驱动类装入Java虚拟机中C. Statement接口由Connection产生负责保存返回的查询结果D. DriverManager类负责连接数据库并传送数据11. 在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title)。A. Request.getParameter(“title”);B. Request.getAttribute(“

5、title”);C. Request.getAttributes(“title”);D. Request.getParameters(“title”);12. 在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是( )A. B. C. D. 13. 在JSP中有下面代码,执行结果正确的是()% Int x;For(int i=0;iA. 1 2 3 4 5B. 1 2 3 4C. 1 3 5D. 2 4 614. JSP文件在第一次请求时比较慢,而之后对同样的JSP

6、文件的请求会非常快,能正确解释此现象的选项是( )A. JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段B. JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过编译阶段C. JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过执行阶段D. JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样的JSP文件请求却不经过翻译阶段和编译阶段15. 当浏览器第三次访问以下JSP网页时的输出结果是()a=b=A. a=1 b=1B. a=2 b=2C

7、. a=3 b=1D. a=2 b=116. JSP文件test.jsp 代码如下所示,则试图运行时,将发生()Buffer is A. 翻译期错误B. 编译Java源码时发生错误C. 执行编译后的字节码时发生错误D. 运行后,浏览器上显示:buffer is ABC17. 在JSP应用中,下列选项不是JSP内置对象的是()A. RequestB. ContextC. ApplicationD. out18. 在JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()方式实现。A. B. C. D. 19. 在JSP中,request对象的()方法可以获取页

8、面请求中对应多个值的一个表单组件的数据。A. String getParameterValues(String name)B. String getParameterValues(String name)C. String getParameter(String name)D. String getParameter(String name)20. 在JSP页面中存在这样一行代码: ,运行该JSP,以下说法正确的是()A. 代码运行正确,没有相应输出B. 代码对应的输出是6C. 代码对应的输出是24D. 代码编写错误 21. 不能在不同用户之间共享数据的方法是(A )A. 通过cookie B

9、. 利用文件系统 C. 利用数据库D. 通过ServletContext对象22. 下面哪些选项哪个不是javaBean的规范A. 提供默认的构造函数B. 严格的set方法和get方法C. 类名是公共的D. 至少具有一个属性23. 下列GenericServlet说法正确的是( ) DA. 是一个接口B. 是一个普通类C. 是HttpServlet的子类D. 是HttpServlet的父类24. 下列管理Servlet初始化说法正确的是()A. 初始化方法在容器启动时执行一次B. 初始化方法在每次请求时执行一次C. 初始化只在第一个请求时执行一次D. 初始化方法不会执行25. 下列关于Sess

10、ion对象的说法正确的是()A. 可以使用request对象获得B. 可以使用response对象获取C. 可以直接new HttpSession()D. 以上都不对26. JNDI的含义是()A. Java远程方法调用B. Java命名目录与接口C. Java远程消息交换协议D. Java的网络分布式应用系统的核心解决方案27. 从Http请求中,获得请求参数,应该调用哪个方法?()A. 调用HttpServletRequest对象的getAttribute()方法B. 调用ServletContext对象的getAttribute()方法C. 调用HttpServletRequest对象的

11、getParameter()方法D. 调用SetvletContext对象的getAttributes()方法28. 接受客户端请求时Servlet容器调用的Serlvet方法是()A. Init()B. Main()C. Service()D. doGet()29. 从“用户”表的“姓名”字段中找出名字包含“罗”的人,下面哪条语句正确:( )A. Select * from 用户 where 姓名=_罗_B. Select * from 用户 where 姓名=%罗_C. Select * from 用户 where 姓名like _罗_D. Select * from 用户 where 姓

12、名like %罗%30. 下列关于GET 和 POST提交方法描述正确的是 ( #A# ) A、 POST请求数据在地址栏内不可见 B、GET请求提交的数据在理论上没有长度限制 C、POST请求对发送的数据的长度限制在240255个字符 D、GET请求提交数据更加安全 31. 下列哪项不是HttpServlet的方法 ( #D# ) A、 init( ) B、destroy() C、doPost() D、execute()32. 下列那个方法是Context对象的查找资源的方法? ( #B# ) A、 init() B、lookup() C、destroy() D、service() 33.

13、编写一个Filter,除继承HttpServlet类外还需要( #B# )。 A、 继承Filter 类 B、 实现Filter 接口 C、继承HttpFilter 类 D、实现HttpFilter接口34. 以下不是 Ajax 主要技术的是( )。 a) JavaScriptb) XMLc) CSSd) JUnit35. 下面( )不是 XMLHttpRequest 对象的方法。a) open()b) send()c) readStated) responseText36. Ajax 的关键元素包括( )。a) JavaScriptb) DOM 文档对象c) CSS 样式表d) XMLHtt

14、pRequest 对象37. 创建 XMLHttpRequest 对象的部分代码如下,请在空白处填入关键代码( )。/省略的代码if(window.XMLHttpRequest)xmlHttpRequest=_elsexmlHttpRequest=_a) new XMLHttpRequest();new ActiveXObject(“Microsoft.XMLHTTP”);b) new XMLHttpRequest();new ActiveXObject();c) new ActiveXObject(“Microsoft.XMLHTTP”);new XMLHttpRequest();d) ne

15、w ActiveXObject();new XMLHttpRequest();38. 以下是 Ajax 的 XMLHttpRequest 对象属性的有( )。a) onreadystatechangeb) abortc) responseTextd) status39. 当 XMLHttpRequest 对象的状态发生改变时调用 callBackMethod 函数, 下列正确的是( )。a) xmlHttpRequest.callBackMethod=onreadystatechange;b) xmlHttpRequest. onreadystatechange(callBackMethod)

16、;c) xmlHttpRequest. onreadystatechange(new function()callBackMethod );d) xmlHttpRequest. onreadystatechange= callBackMethod;40. XMLHttpRequest 对象的 readyState 属性值为( )时,代表请求成功数据接收完毕。a) 0b) 1c) 2d) 3e) 4二、 多选题1. 在JSP页面中,JSP小脚本如下所示,要取出session中的值,下划线处的代码可以是( ac )A. Object o=seeion.getAttribute(“list”);B.

17、 Object o=(ArrayList)session.getParameter(“list”);C. ArrayList list2=(ArrayList)session.getAttribute(“list”);D. ArrayList list2=session.getParameter(“list”);2. 在Java中,以下关于得到的ResultSet对象、PreparedStatement对象、Statement对象的说法,正确的是( )A. 可以使用Statement对象的executeQuery方法返回ResultSet对象B. 可以使用Connection对象的create

18、Statement方法获得PrepareStatement对象C. 可以使用Connection对象的createStatement方法获得Statement对象D. 可以使用Connection对象的executeQuery方法返回ResultSet对象3. 在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段。A. PreparedStatement pstmt=conn.preparedStatement(“insert into EMP ( EMPNO, ENAME) values ( ?, ?)”);Pstmt.setInt(1,7);Pstmt

19、.setString(2,”Admin”);B. Statement stmt=con.createStatement(“insert into EMP ( EMPNO, ENAME) values( 7, “Admin”)”);C. PreparedStatement pstmt=conn.preparedStatement(“insert into EMP ( EMPNO, ENAME) values ( ?, ?)”);Pstmt.setInt(1,”7”);Pstmt.setString(2,”Admin”);D. PreparedStatement pstmt1=conn.prepa

20、redStatement(“insert into EMP ( EMPNO, ENAME) values ( 7, “Admin”)”);4. 在使用JDBC访问数据库时,下面选项关于Statement和PreparedStatement的描述错误的是:()。A. PreparedStatement接口继承自Statement接口,因此PreparedStatement实例能够强制转换成Statement实例来使用。B. PreparedStatement 实例使用完毕后,不再需要关闭数据库连接C. Statement实例和PreparedStatement实例,均能对数据库进行增删改查操作D

21、. Statement实例和PreparedStatement实例,均能通过(“?”)作为占位符,用于后面进行参数的设定5. 在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了java.io和java.util包,下列语句中正确的是()。A. B. C. D. 6. JSP脚步元素包括( )A. 注释B. 表达式C. ScriptletD. 声明三、 判断题1. 对于一个标准的Servlet,doPost()或doGet()方法中的HttpServletResponse对象的sendRedirect()方法用于将一个HTTP请求转发到另一个URL上。( )2. 对于JSTL标

22、签中的迭代标签,标签可以用来遍历一个数组的所有元素。( )3. Servlet 的生命周期包括四个阶段,这四个阶段的先后顺序是:初始化、实例化、提供服务、销毁。( )4. 在Java中,JDBC驱动程序主要有四种,较为常用的两种就是JDBC-ODBC桥接和纯Java驱动程序。在个人开发与测试中可以使用JDBC-ODBC桥接方式,而在生产型开发中则推荐使用纯Java驱动程序。5. 当应用程序为B/S结构时,程序完全放在应用服务器上,并通过应用服务器和数据库服务器进行通信。在客户机上一般无需安装任何与当前应用有关的文件,系统界面过浏览器来展现。( )6. 在使用JSP技术开发的B/S结构应用程序中

23、,浏览器与应用服务器采用“响应/处理”模式进行交互。( )四、 问答题1. 在程序里怎样注册servlet2. servlet运行的生命周期图.3. jsp有哪些内置对象?作用分别是什么?4. JSP中动态INCLUDE与静态INCLUDE的区别?5. page、request、session和application的作用范围是什么?五、编程题1写一个JSP访问mysql数据库的user表,将所有的记录显示出来;JDBC数据源名为test,驱动类名为:”com.mysql.jdbc.Driver ”,连接数据库的url为:”jdbc:mysql:/localhost:3306 /test ”。user表中name字段为文本类型,password为数字类型。连接数据库代码,发送查询语句代码,处理结果集代码。namepassword张三1 23李四 456王五 789表中的记录为:解答:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1