JSP期末复习题
一、填空题
1  JSP是指(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种(动态网页技术标准)。
2  在传统的网页HTML文件(*.htm*.html)中加入(Java程序片段)和(JSP标记),就构成了JSP网页。
3  JSP网页文件的扩展名是(jsp)。
4  所有JSP程序操作都在(服务器端)执行。
5 表单的method表示提交信息的方式,分别是getpost)。
6  Tomcat目录conf(包括Tomcat的主要配置文件l和为不同的Tomcat配置的Web应用设置缺省值的文件l)
7 要在JSP页面文件中动态包含一个文件count.jsp,写出相应的语句(<jsp:include  page=count.jsp />或者<%@ include  page=count.jsp >)。要在JSP页面文件中静态包含一个文件Computer.jsp ,写出相应语句<%@include file=”Computer.jsp” %>
8  Tomcat的主要配置文档是(l)。可以通过配置l设置(服务器的端口及虚拟路径)。
9 JSP标签分为(指令标签 动作标签 jsp注释)三类。
10、异常的处理,可在该方法的代码段中包含3类代码:(try)(catch)finally代码块。
11JSP 中不能应用(JavaScript 函数
12、声明局部变量的标记符是<%  %>
13Resulset接口的next方法可以使结果集指针指向下行数据。
14、数据库事务处理分两种,分别是  提交、回滚。
15、数据更新操作包括修改数据、添加数据  删除数据。
16、解决汉字的问题,最简单的方法就是在文件头加入<%@ page contentType="text/html;charset= gb2312  " %>
17、在 JSP 中, 连接数据库的方式通常有两种: 一种是通过 JDBC-ODBC桥连接;另一种是通过 JDBC驱动程序连接。
18、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。
19request对象的方法(getAttribute )返回请求的给出名字的属性的值,(getParameter 返回包含指定参数的单独值的字符串
20、(application)对象对于每个Web应用来说只有一个。
21JDBC的主要任务是:发送SQL语句和处理数据
22Response对象的方法 sendRedirect实现网页的重定向,方法refresh 实现网页的动态刷新。
23HTML注释的语法格式是<!--注释内容-->    JSP注释的语法格式是    <%--注释内容--%>
二、选择题
 1JSP中如果要导入 java.io.* 包,应该使用()。指令。
  A page      Btaglib      C include       D forward
2、下列选项中,request对象可以使用(  B )方法获取表单中某文本框输入的提交信息(文本框的名称为 xm.
A Parameterxm)  B Parameter” xm” )
C ParameterValues(xm) D ParameterValues(“xm”)
3、下列选项中,( D )是正确的表达式。
A <%!String s=null;%>  B <% String s=null;%> C <%=(“3+5”); %>    D<%=(“3+5”)%>
4Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( D  )
A<%@page%>作用于整个JSP页面。
B)可以在一个页面中使用多个<%@page%>指令。
C)为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的。
D<%@page%>指令中的属性只能出现一次。
5、在 Java 中,标识符号以字符或下划线“ ”或“$”符号开头,后面可以包含字母、下划线、 $”或数字,下列选项中不能作为标识符的是(  B  )。
(A)ss                      (B) Public            (C) $system                (D)W_var
6、在JSP中调用JavaBean时不会用到的标记是:(  A  )。
A<javabean>      B<jsp:useBean>    C<jsp:setProperty>  D<jsp:getProperty>
7、以下关于JavaBeans的说法中,错误的是()。
AJavaBeans是基于JAVA语言的。
BJavaBeansJSP的内置对象之一。
CJavaBeans是一种Java类。
DJavaBeans是一个可重复使用的软件组件。
8、对于String SQLString=“update student set name=“CarolDiDi””,可以使用下面哪行代码来执行( C  )
AResultSet ateStatement(SQLString);
BResultSet uteQuery(SQLString);
Cint uteUpdate(SQLString);
DResultSet uteUpdate(SQLString);
9、下列属性中不属于页面(page)指令的是(  C  )。
Alanguage属性        Bimport属性      Cinclude属性    Dautoflush属性
10、如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( D    )对象。
A page              B session  Crequest              Djava修改html文件 application
11、下述选项中不属于JDBC 基本功能的是:( D
A)与数据库建立连接              B)提交 SQL语句
C)处理查询结果                  D)数据库维护管理
12、假设一个hello.jsp,它的文件路径如下:
C:\Program Files\Apache software Foundation\Tomcat6.0\webapps\ROOT\ helloapp/hello/hello.jsp ,那么在浏览器端访问hello.jspURL是什么?
Alocalhost:8080/hello.jsp
Blocalhost:8080/helloapp/hello.jsp
Clocalhost:8080/helloapp/hello/hello.jsp
Dlocalhost:8080/webapps/helloapp/hello/dello.jsp
13、以下对象中的()不是JSP的内置对象。
Arequest  Bsession  Capplication  Dbean
14、在JSP中,内置对象(  B )封装了用户提交的信息,使用该对象可以获取用户提交的信息。
Asession  Brequest  Cresponse  Dout
15、从(  A )开始,到(  )结束,被称为一个会话。
A、访问者连接到服务器,访问者关闭浏览器离开该服务器
B、服务器启动,服务器关闭
C、访问者连接到服务器,服务器关闭
D、服务器启动,访问者关闭浏览器离开该服务器
16、对数据库表中记录的字段值进行更新,可以使用()方法
AexecuteQuery()  BexecuteUpdate()  Cnext()  DgetConnection()
17、在JSP页面中使用beans,我们必须使用JSP动作标签( A  )
AuseBean  BuseBeans  CBeans  DJavaBeans
18、下列哪一种不是JSP页面的组成元素.
AJSP标签,如指令标签  B、普通的HTML标记符
CJava表达式    DC语言程序
19、在一个JSP页面中不可以出现的注释形式为(
A<!--  注释内容  --> B@rem 注释内容C// 注释内容 D<%--  注释内容  --%>
20、在客户端浏览器的源代码中可以看到(
AJSP注释  BHTML注释  CJSP注释和HTML注释  DJAVA注释
三、程序填空题
1、本程序实现显示图书明细表中的所有记录。请根据程序所实现的功能,将程序补充完整:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
<html>
<head>
<title>JSP连接Access数据库(一)显示记录</title>
</head>
<body>
<div align="center" >JSP连接Access数据库</div>
<div align="center" >
<br>                  <hr>
<p>
<%
//载入驱动程序类别
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。