JSP期末复习题
一、填空题
1、 JSP是指(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种(动态网页技术标准)。
2、 在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段)和(JSP标记),就构成了JSP网页。
3、 JSP网页文件的扩展名是(jsp)。
4、 所有JSP程序操作都在(服务器端)执行。
5、 表单的method表示提交信息的方式,分别是(get)和(post)。
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代码块。
11、JSP 中不能应用(JavaScript) 函数 。
12、声明局部变量的标记符是<% %>。
13、Resulset接口的next方法可以使结果集指针指向下行数据。
14、数据库事务处理分两种,分别是 提交、回滚。
15、数据更新操作包括修改数据、添加数据 删除数据。
16、解决汉字的问题,最简单的方法就是在文件头加入<%@ page contentType="text/html;charset= gb2312 " %>
17、在 JSP 中, 连接数据库的方式通常有两种: 一种是通过 JDBC-ODBC桥连接;另一种是通过 JDBC驱动程序连接。
18、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。
19、request对象的方法(getAttribute )返回请求的给出名字的属性的值,(getParameter) 返回包含指定参数的单独值的字符串 。
20、(application)对象对于每个Web应用来说只有一个。
21、JDBC的主要任务是:发送SQL语句和处理数据
22、Response对象的方法 sendRedirect实现网页的重定向,方法refresh 实现网页的动态刷新。
23、HTML注释的语法格式是<!--注释内容--> JSP注释的语法格式是 <%--注释内容--%>;
二、选择题
1、在JSP中如果要导入 java.io.* 包,应该使用( A )。指令。
(A) page (B)taglib (C) include (D) forward
2、下列选项中,request对象可以使用( B )方法获取表单中某文本框输入的提交信息(文本框的名称为 xm).
(A) Parameter(xm) (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”)%>
4、Page指令用于定义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的说法中,错误的是( B )。
(A)JavaBeans是基于JAVA语言的。
(B)JavaBeans是JSP的内置对象之一。
(C)JavaBeans是一种Java类。
(D)JavaBeans是一个可重复使用的软件组件。
8、对于String SQLString=“update student set name=“CarolDiDi””,可以使用下面哪行代码来执行( C )。
(A)ResultSet ateStatement(SQLString);
(B)ResultSet uteQuery(SQLString);
(C)int uteUpdate(SQLString);
(D)ResultSet uteUpdate(SQLString);
9、下列属性中不属于页面(page)指令的是( C )。
(A)language属性 (B)import属性 (C)include属性 (D)autoflush属性
10、如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( D )对象。
(A) page (B) session (C)request (D)java修改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.jsp的URL是什么? (C )
(A)localhost:8080/hello.jsp
(B)localhost:8080/helloapp/hello.jsp
(C)localhost:8080/helloapp/hello/hello.jsp
(D)localhost:8080/webapps/helloapp/hello/dello.jsp
13、以下对象中的( D )不是JSP的内置对象。
A、request B、session C、application D、bean
14、在JSP中,内置对象( B )封装了用户提交的信息,使用该对象可以获取用户提交的信息。
A、session B、request C、response D、out
15、从( A )开始,到( )结束,被称为一个会话。
A、访问者连接到服务器,访问者关闭浏览器离开该服务器
B、服务器启动,服务器关闭
C、访问者连接到服务器,服务器关闭
D、服务器启动,访问者关闭浏览器离开该服务器
16、对数据库表中记录的字段值进行更新,可以使用(B )方法
A、executeQuery() B、executeUpdate() C、next() D、getConnection()
17、在JSP页面中使用beans,我们必须使用JSP动作标签( A )。
A、useBean B、useBeans C、Beans D、JavaBeans
18、下列哪一种不是JSP页面的组成元素.( D )
A、JSP标签,如指令标签 B、普通的HTML标记符
C、Java表达式 D、C语言程序
19、在一个JSP页面中不可以出现的注释形式为( B )
A、<!-- 注释内容 --> B、@rem 注释内容C、// 注释内容 D、<%-- 注释内容 --%>
20、在客户端浏览器的源代码中可以看到(B )
A、JSP注释 B、HTML注释 C、JSP注释和HTML注释 D、JAVA注释
三、程序填空题
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小时内删除。
发表评论