JDBCWeb测试题和答案_第1页
JDBCWeb测试题和答案_第2页
JDBCWeb测试题和答案_第3页
JDBCWeb测试题和答案_第4页
全文预览已结束

下载本文档

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

文档简介

1、1. 典型的JDBC程序按 顺序编写。-DBECFAA. 释放资源B. 获得与数据库的物理连接C. 执行SQL命令D. 注册JDBC DriverE. 创建不同类型的StatementF. 如果有结果集, 处理结果集2. JDBC驱动程序的种类有 。-CA. 两种 B. 三种 C. 四种 D. 五种第一种驱动:用系统的ODBC.第二种驱动:一半JAVA一半。第三种驱动:驱动用纯JAVA,在数据库外边挂了一个虚拟机。第四种驱动:修改数据库,数据库里面有一个虚拟机。本地协议纯JAVA驱动。3. 执行同构的SQL,用 C ; 执行异构的SQL用B ;调用存储进程或函数用 A 。A. Callable

2、Statement B. Statement C. PreparedStatement4. 接口Statement中定义的execute方法的返回类型是 C , 代表的含义是 E ; executeQuery方法返回的类型是 A ; executeUpdate返回的类型是 B , 代表的含义是 D 。A. ResultSetB. intC. booleanD. 受影响的记录数量E. 有无ResultSet返回5. JDBC编程的异常类型分为 AC。A. SQLExceptionB. SQLErrorC. SQLWarningD. SQLFatalE. SQLTruncation6. 在接口Co

3、nnection中定义了方法setTransactionIsolation, 它使用一些常量作为参数指定控制数据库并发操作的隔离级别,设置隔离层次E 只解决了dirty reads; 设置隔离层次 D 只可以做到repeatable reads; 设置隔离层次 C 可以解决phantom reads.A. TRANSACTION_NONEB. TRANSACTION_READ_UNCOMMITEDC. TRANSACTION_SERIALIZABLED. TRANSACTION_REPEATABLE_READE. TRANSACTION_READ_COMMITED7. 如果要限制某个查询语句返

4、回的最多的记录数,可以通过调用Statement的方法 C 来实现。A. setFetchSize B. setMaxFieldSize C. setMaxRows8. 以下哪些是定义在ResultSet中用于Cursor定位的方法:ABCEF A. next() /此方法是使游标向下一条记录移动。B. beforeFirst() /把游标移动到第一条记录的前面。C. afterLast() /把游标移动到最后一条记录的后面。D. isBeforeFirst()/用来判断的,不是定位E. absolute(int) /定位到指定的记录位置F. relative(int) /相对定位方法9. 接

5、口RowSet继承了接口 B 。可以调用RowSet中的方法 D 来填充其数据区。A. StatementB. ResultSetC. updateD. populate10. DataSource是 B 类型,可以调用DataSource的方法 D 获得数据库连接。A. Delegate B. FactoryC. connectD. getConnection11. 基于HTTP协议的Servlet通常继承 C , 也可以继承 B 。这些类型都实现了接口 A 。A. javax.servlet.ServletB. javax.servlet.GenericServletC. javax.se

6、rvlet.http.HttpServletjavax.servlet.Servlet javax.servlet.GenericServlet javax.servlet.http.HttpServlet12. 我们实现的基于HTTP协议的Servlet的服务方法签名正确的有 BCD 。A. public void doGet(ServletRequest req, ServletResponse res) throws IOException, ServletException/参数不对B. public void doPost(HttpServletRequest req, HttpSe

7、rvletResponse res) throws IOException, ServletExceptionC. public void service(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletExceptionD. public void service(ServletRequest req, ServletResponse res) throws IOException, ServletException13. 在Servlet中要输出内容,使用HttpServletRespo

8、nse的方法 D 设置内容,对于文本类型调用方法 K 获得一个 L 的输出流, 对于二进制类型调用 F 获得 J的输出流。调用HttpServletRequest的方法 I 解析有名参数,调用 E 获得一个 A 的输入流。在Servlet中也可以调用BC 的方法 G 获得 H , 将请求的处理权交给一个新的资源。A. ServletInputStreamB. ServletContextC. HttpServletRequestD. setContentTypeE. getInputStreamF. getOutputStreamG. getRequestDispatcherH. Reques

9、tDispatcherI. getParameterJ. ServeltOutputStreamK. getWriterL. PrintWriter14. 控制一个Servlet的生命周期的方法有 ABC 。其中 C 在所有的请求到来之前调用, A 在撤消应用或关闭web container时调用。Servlet通常只有一个实例,被所有的访问者共享,因此要注意资源的同步。A. destroy B. service C. init15. 在Java Web开发中,跟踪客户状态的手段可通过 BF ; 增加一个新的cookie, 调用 E 的 C 方法;要在服务器端查询cookie, A 的 D 方

10、法。Session的类型是 H, 获得session的途径是调用 A 的方法 G 。A. HttpServletRequestB. SessionC. addCookieD. getCookiesE. HttpServletResponseF. CookieG. getSessionH. HttpSession16. 将session与浏览器联系起来的手段有Cookie和URL rewriting, 所用Cookie变量缺省为 B , URL rewriting的缺省参数是 A 。URL rewriting通过调用HttpServletResponse的 D 重写重定向资源,调用 C 重写一般

11、资源。A. jsessionidB. JSESSIONIDC. encodeURLD. encodeRedirectURL17. Java Web应用中往往通过设置不同作用域的属性来达到通讯的目的。如果某个对象只在同一请求中共享,通过调用 B 的setAttribute方法设置属性, 也可通过 C 事件侦听器实现;如果在不同的请求中传递某一客户的状态,调用 A 的setAttribute方法设置属性,也可通过 F 事件侦听器实现;如果某个对象被所有的访问者共享,把这个对象设置为 D 的属性即可,也可通过 E 事件侦听器实现。A. HttpSessionB. HttpServletRequest

12、C. ServletRequestListenerD. ServletContextE. ServletContextListenerF. HttpSessionListener18. Filter必须实现接口 I, 它只有一个实例,控制生命周期的方法是 FGH ; 在提供服务之前被调用方法的参数类型是 J ;服务方法的参数类型是 BCA 。如果要截取请求,我们会提供 E 类型的封装类;如果截取应答,我们会提供 D 类型的封装类,截取应答的标志是在调用 A 类型对象的 G 方法后继续有代码处理应答。A. FilterChainB. ServletRequestC. ServletRespons

13、eD. HttpServletResponseWrapperE. HttpServletRequestWrapperF. initG. doFilterH. destroyI. FilterJ. FilterConfig19. 在directive page中, B 属性可反复出现, ac 属性的却省值为true, E 属性的值指向处理异常的页面,D表示激活EL。A. autoFlushB. importC. sessionD. isELIgnored=falseE. errorPage20. 以下 AB 是JSP中正确的注释:A. B. C. D. JSP中的注释JSP注释:,翻译阶段消失。

14、JAVA注释:/、/*/、/*/,编译阶段消失。HTML注释:, 不会消失。21. 以下 AB 是错误的:A. B. C. /内部类22. 在JSP中有很多隐含变量,request的类型是 C , response的类型是 I , page的类型是E , pageContext的类型是B , session的类型是D , application的类型是 G , config的类型是 F , out的类型是 H , exception的类型是 A 。A. java.lang.ThrowableB. javax.servlet.jsp.PageContextC. javax.servlet.htt

15、p.HttpServletRequestD. javax.servlet.http.HttpSessionE. javax.servelet.jsp.JspPageF. javax.servlet.ServletConfigG. javax.servlet.ServletContextH. javax.servlet.jsp.JspWriterI. javax.servlet.http.HttpServletResponse23. JSP在处理客户请求前会被编译成servlet, JSP中declaration中定义的变量和方法在运行时成为对应servlet的 B 变量和方法; scripti

16、ng会成为服务方法 C 的语句。JSP的生命周期受到 ACD 的控制。A. _jspInitB. memberC. _jspServiceD. _jspDestroy24. 一个没有body的标签其tag handler要实现接口 C ;如果某个标签有body, 但标签不与body交互,tag handler要实现接口 E, 如果要与body交互,tag handler要实现接口 D。通常前两种情况的tag handler会继承 A , 最后一种情况tag handler会继承 B 。A. javax.servlet.jsp.tagext.TagSupportB. javax.servlet.

17、jsp.tagext.BodyTagSupportC. javax.servlet.jsp.tagext.TagD. javax.servlet.jsp.tagext.BodyTagE. javax.servlet.jsp.tagext.IterationTag25. 在EL中以下B可以获得requestURI:A. $requestScope.request.requestURIB. $pageContext.request.requestURIC. $requestScope.requestURIHttpServletRequest.GetRequestURIReturns the par

18、t of this requests URL from the protocol name up to the query string in the first line of the HTTP request. The web container does not decode this String.getRequestURLReconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and server

19、path, but it does not include query string parameters.26. EL中可使用一些隐含对象,通过C可以访问request中的属性(attriubte), 通过A可以访问session中的属性, 通过B 可以访问application中的属性, 通过D可以访问浏览器输入的参数,通过G可以访问请求头中的参数,通过E可以访问web应用的参数,通过 F 可以访问cookie。A. sessionScopeB. applicationScopeC. requestScopeD. paramE. initParamF. cookieG. heade27.

20、在EL中能够访问的函数(function)必须是 A 。A. public staticB. protectedC. protected staticD. public static voidE. protected static void28. 在EL中访问JavaBean Student的对象smallTank的属性name正确的是 ABC 。A. $smallTB. $smallTanknameC. $smallTank“name”D. $smallTank(name)29. 使用Tomcat,我们通常会设置环境变量 指向安装目录; web应用的却省部署目录在安装目录下的 C 子目录;如果有多个web应用共享的包如数据库驱动程序,我们应该将其放置在安装目录的 A 子目录;Tomcat的主要配置文件是安装目录下 D子目录下的 B;Tomcat 5的应用相关的配置文件放在安装目录下 F 子目录。A. webappsB. confC. CATALINA_HOMED. common/libE. conf/Catalina/F. server.xml30. 以下JSP代码属于

温馨提示

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

评论

0/150

提交评论