jsp试题-总复习

HttpServletResponse类对象生成响应,并将它返回到发出请求的客户机上。 6-5 当访问一个Servlet时,以下Servlet中的哪个方法先被执行:

(A)destroy() (B)doGet() (C)service() (D)init() 6-6 假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:

myservlet

com.yxq.servlet.MyServlet

myservlet /welcome

则以下选项可以访问到MyServlet的是: (A)http://localhost:8080/MyServlet (B)http://localhost:8080/myservlet

(C)http://localhost:8080/com/yxq/servlet/MyServlet (D)http://localhost:8080/myservlet/welcome 6-7 假设在nsiweb应用中有一个hello.jsp,它的文件路径如下: /webapps/nsiweb/hello/hello.jsp

那么在浏览器端访问hello.jsp的URL是什么? (A)http://localhost:8080/hello.jsp

(B)http://localhost:8080/nsiweb/hello.jsp

(C)http://localhost:8080/nsiweb/hello/hello.jsp 6-8 假设在nsiweb应用中有一个HelloServlet类,它位于com.nsi包下,那么这个类的class文件应该放在什么目录下? (A)nsiweb/HelloServlet.class

(B)nsiweb/WEB-INF/HelloServlet.class

(C)nsiweb/WEB-INF/classes/HelloServlet.class

(D)nsiweb/WEB-INF/classes/com/nsi/HelloServlet.class 6-11 下面对于servlet哪个描述是错误的?

(A)destroy()方法在servlet生命周期中只执行一次 (B)init()方法当Web容器启动时就被调用

(C)service方法可以取代doGet和doPost方法

(D)不能同时在一个servlet中出现doGet及doPost方法 6-12 jsp与servlet交互哪个是不可以的? (A)

第八章

8-2 简述JDBC连接数据库的基本步骤。 ? 加载JDBC驱动程序 ? 创建数据库连接

? 执行SQL语句 ? 获得查询结果 ? 关闭连接

8-4 执行动态SQL语句的接口是什么? ? PreparedStatement接口

8-5 Statement实例又可以分为哪3种类型?功能分别是什么? ? Statement实例

该类型的实例只能用来执行静态的SQL语句 ? PreparedStatement实例

该类型的实例增加了执行动态SQL语句的功能 ? CallableStatement实例

该类型的实例增加了执行数据库存储过程的功能

其中,Statement是最基础的,PreparedStatement继承Statement,并做了相应的扩展,而CallableStatement继承PreparedStatement,又做了相应的扩展,从而保证在基本功能的基础上,各自又增加了一些独特的功能。在这三种类型的实例中,最常用的是Statement实例和PreparedStatement实例。

8-6 JDBC中提供的两种实现数据查询的方法是什么?(书P200) ? 通过Statement对象执行的静态的SQL语句实现

? 通过PreparedStatement对象执行的动态的SQL语句实现

8-9 JSP中使用JDBC技术访问数据库,下面对于JDBC技术描述有误的是?

A、是由Sun(JavaSoft)定义了技术规范;

B、我们在使用JDBC API编写访问数据库的Java/Jsp程序时,调用的方法实际上是由JDBC数据库驱动程序实现的;

C、通过JDBC-ODBC桥,开发者可以使用JDBC来访问一个ODBC数据源。而且这种方式效率相对较高;

D、JDBC技术由两大部份组成,一部分是JDBC API,另一部份是JDBC Database Driver。

8-11 对于java.sql包中相关接口或类的说明不正确的是

A、DriverManager类作用于用户和驱动程序之间,并在数据库和相应驱动程序之间建立连接。

B、Connection 接口负责与数据库的连接(会话)

C、PreparedStatement用于执行静态 SQL 语句并返回它所生成结果的对象。 D、ResultSet表示数据库结果集的数据表 8-12下述选项中不属于JDBC基本功能的是

A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4