搜档网
当前位置:搜档网 › (完整word版)Java web期末复习集

(完整word版)Java web期末复习集

“JSP基础知识”单元习题

一、填空题

1.Tomcat 服务器的默认端口是______8080______。

2.异常的处理,可在该方法的代码段中包含 3类代码:try catch finally代码块.

3.JSP 文件最终会转换为___ servlet(或字节码) _________文件.

4.在 JSP 文件中汉字所使用的编码机制是____ISO—8859—1 _________.

5。 JSP 的实质是______ Servlet__________________。

6.JSP 的英文全称是_______________Java Server Page _________.

7。电子商务的开发标准是______________.EJB+Servlet+JSP __________.

8。JSP 预加载的类名是.java。lang。* javax.serveet。* javax.servlet。jsp。* javax。servlet.http。*

9。java 的数据类型分为两种,它们分别是____基本类型、引用类型___________.

10。java 基本类型包括__布尔类型、整数类型、字符类型和浮点类型__________

11.java 引用类型包括_______组、类、接口

12。java 中类型之间有两种转换方法:______隐性转换、强制转换____。

13.静态网页的内容是相对固定的,而动态网页的内容会随着访问时间和访问者发生变化。

14.___数据库_________是按一定的结构和规则组织起来的相关数据的集合。

15.JSP 服务器端运行环境的搭建通常有三种方案;J2SDK+Tomcat J2SDK+Apacher+Tomcat J2SDK+IIS+Tomcat

16.在JDK 环境变量配置中,必须配置的两个变量是Path CLASSPATH

17.在 Tomcat 成功安装和启动后,可以在浏览器中输入Http://127.0.0。1:8080或

Http://localhost:8080 来测试安装配置是否正常。

18.列举三种JSP 的开发工具:JCreator Eclipse Dreamweaver

19.在WEB-INF 下必须有的一个 XML文件是Web.xml

20.常见的Web 服务器有Tomcat 、 Apache 、 IIS

21.为了使得JSP中能正常显示中文信息, 必须在page指令中设置charset的值为Gb2312。

22.在传统的网页 HTML 文件中加入Jaca程序片段(Scriptlet) 和 JSP 标记,就构成了 JSP 网页(扩

展名为.jsp)。

23.具有交往性的网站使用户能够直接与网站或者网站的其他用户进行信息交流.不具备交往性的网站一般称为_静态 web ___________.

24.动态 web是指其页面信息可以根据需求或者用户的浏览状况,实现与用户的交流和页面信息自动更新的网站。

25.CGI 开发工具可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。

26.在动态 Web 开发工具中,哪一种开发工具具有“一次编写、处处运行”的特点JSP开发工具。

27.JSP 是一种用于构建在 Java 平台上发布的应用程序、Applet 和组件的开发环境。

28.Java 源程序的扩展名为 java,经 java 编译器编译后的文件,其扩展名为Class。

29.Java 的跨平台特性,使得同一个Java 类文件可以用于运行在所有Java 的系统平台上,即一次编写,处处运行。

30.Java 语言的源程序代码由_一个或多个_编译单元组成,每个 Java 源文件可以包含的元素有__包声明_、引入类声明、__类_和接口声明。

31.在Java 中使用_条件、分支和循环控制流程的结构,并且支持方法的调用.循环结构有三种循环语句:for、__while _和 do-while循环。

32. HTML是一种标记语言,使用各种标记格式化文本信息. 在HTML页面里以____ 标记页面的主体内容。 33.JavaScript 是一种___基于对象和事件驱动_并且安全性较强的脚本语言。JavaScript 语句在客户端浏览器被解释执行,提供响应并且具有处理用户驱动事件的能力并被嵌入到

HTML文件之中。

二、判断题

1.JSP(Java Server Pages)是由 Sun 公司在Java语言上开发出来的一种静态网页制作

技术。( F)

2.charset=GB2312指明了页面中 html静态内容的编码方式。(T )。

3.charset=GB2312指明了页面中 html动态内容的编码方式。( F).

4.学习 JSP并不需要学习 JavaBean。( F)

5.JSP 的执行肯定要经过 Servlet 才能执行.(F )

6。 JSP 就是ASP,它们没什么区别。(F )

7. JSP 不带Session的管理.( F )

8. 不能应用JSP 制作聊天室.( F)

9. JSP 不带Application 处理。(F )

10.在 JSP开头并不需要〈% page language=”java”%>这句话。( T )

11.Myname与 myname 是同样的两个变量。( F)

12。静态网页的每个网页都有一个固定的 URL,且网页 URL 以。html、.htm、。shtml 等常见形式为扩展名,而不含“?”。( T)

13。静态网页的每个网页都有一个固定的 URL,且网页 URL 以.html、.htm、.shtml 等常见形式为扩展名,但可以包含“?" 。(F )

14。通常,静态网页不需要数据库的支持,而动态网页却需要数据库的支持。( T)

15. 通常,静态网页需要数据库的支持,而动态网页却不需要数据库的支持。( F)

16.动态网页是指在接到用户访问要求后动态生成的页面,页面内容会随着访问时间和访问者发生变化。( T)

17。静态网页实际上并不是独立存在于服务器上的网页文件, 只有当用户请求时服务器才返回一个完整的网页.(F )

18. CGI 的中文全称叫通用网关界面。(T )

19. 一台普通的计算机不需要做任何配置就可以成为Web 服务器。(F )

20. 一台普通的计算机要想成为 Web 服务器,必须通过相应的程序(如 IIS、PWS 和 Apache等)来实现。(T )

21。 JSP 拥有Java 语言“一次编写,各处运行”的特点,几乎可以运行在所有平台上。(T )

22。运用 JSP技术进行开发可以将内容的生成和显示相分离.( T)

23.在维护方面,B/S结构的维护比 C/S困难,维护开支更大.( F)

24。在安全性方面,B/S 结构对安全的控制能力比 C/S结构强。(F )

25.在重用性方面,B/S 程序侧重整体性考虑,构件的重用性不是很好,而C/S 一般采用多重结构,要求构件有相对独立的功能,能够相对较好地实现重用。( F)

26.JSP 页面在第一次打开时速度较慢,因为要将 JSP文件转换成 Servlet文件。(T )

27。在服务器端运行环境的搭建中,Tomcat 既可以作为 JSP 引擎,也可以作为 Web服务器。( T)

28。在 JDK 环境变量的配置中,path 的功能是说明java 实用程序所在的位置,而 CLASSPATH的功能是说明类和包文件的搜索路径.( F)

29. 。html 文件可以由浏览器直接解释执行,而。jsp文件不能由浏览器直接解释执行,必须

由 JSP 引擎解释执行。( T)

三、选择题

1。下面哪一个不是 JSP 本身已加载的基本类?(B )

(A)java。lang.* (B)java。io.* (C)javax。servlet。*(D)javax。servlet.jsp.* 2.从“员工”表的“姓名"字段中找出名字包含“玛丽"的人,下面哪条 select 语句正确:(D )(A)Select * from员工 where 姓名 =’_玛丽_’

(B)Select * from员工 where 姓名 =’%玛丽_’

(C)Select * from员工 where 姓名 like ‘_玛丽%’

(D)Select * from员工 where 姓名 like ‘%玛丽%’

3.Web 应用程序打包后的扩展名是:(单选)( B)

(A) EAR (B)WAR (C)JAR (D) RAR

4.可以用于发送邮件的协议有:(多选)(BD )

(A) Pop3 (B) SMTP (C) FTP (D) IMAP

5.Jsp在转译阶段生成文件的扩展名是(B )

(A) class (B) java (C) exe (D) bin

6.下面的说法错误的是:(单选)( D)

(A) Jsp可以处理动态内容和静态内容

(B)在Jsp最终会编译成字节码后执行

(C)在 jsp中可以使用脚本控制Html 的标签生成

(D) Jsp中不能使用//注释Java 脚本中的代码

7.${empty ””}的结果是:(单选)( C)

(A) not null (B) null (C) true (D) false

8.一个 Web 应用程序的目录由两部分组成,(BCD )。(选择三项)

(A)一个 classes 目录,还有一个包含了 html、Servlet、JSP 等文件的目录

(B)一个包含公有资源的目录,还有一个私有的目录

(C)一个 Web 应用的根目录,和在根目录下的 WEB—INF 目录

(D)一个可以访问任何文件的目录,一个禁止下载其中资源的目录

9.在 JAVA中,当发生 404 错误,浏览器会显示默认的页面,为了使得当发生 404 错误时,打开自己设计的文件:404Error。html,( A)在 Web。xml 中配置.(选择一项)(A)〈error—page〉404〈location>/errors/404Error。html〈/location>

〈/error—page>

(B) 〈error—page〉〈error-type>404

(C)javax。servlet.$404Exception 〈/exception—type>

(D)〈error—code>404〈/error-code>〈location>/errors/404Error。html

10.在 J2EE 中 myWebApp 是一个 web 应用程序的根目录,当在浏览器中输入

http://localhost:8080/myWebApp/时,会自动打开该目录下的 start.jsp 文件.为了达到这个要求,需要在 web.xml 中添加如下代码。( D)

(A)〈welcom-file〉start。jsp〈/ welcom—file 〉

(B)〈welcom-file-list>start.jsp

(C)

〈welcom-file>start.jsp

(D)

〈welcom-file〉start.jsp

11.JSP 代码〈%="1+4”%〉将输出(A ).(选择一项)

(A)1+4 (B)5 (C)14 (D)不会输出,因为表达式是错误的

12.aa。jsp文件如下:

<%!static int i=0; int j=0; %>

〈body〉

〈%

for(;i++〈2;)

{ out.print(j++);out。print(“");}

%〉

〈/body>

〈/html〉

有两个客户依次使用浏览器浏览 aa。jsp,且每个客户只浏览 aa。jsp 一次,那么第二个客户看到浏览器显示( D).(选择一项)

(A)01 (B)12 (C)34 (D)56 (E)什么也没有

13.在J2EE 中,下面对JSP 指令的描述,正确的是( A)

(A)指令以”<%@开始,以”%>”结束

(B)指令以”〈%开始,以%>"结束

(C)指令以”<”开始,以”>”结束

(D)指令以”

14.在(D )中存储描述 web 应用程序的元数据。

(A) jsp (B) jar文件(C) Tag文件 (D) web。xml

15.http协议默认使用( C)选一项

(A) 8080 端口(B) 7001 端口(C)80 端口(D) 25端口

16.在下面的所有协议中,(A )是发送邮件的协议.

(A) SMTP (B) IAMP (C) POP3 (D) HTTP

17.JSP 是在( A)阶段生成 Servlet 源代码的。

(A)转译(B)编译 (C)执行 (D)响应

18.下列选项中,(D)是正确的表达式

(A)〈%!Int a=0;%> (B) <%int a = 0;%> (C) <%=(3+5);%> (D)〈%=(3+5)%〉

19.jsp是在( A)阶段生成 Servlet 源代码的选一项

(A)转译

(B) 编译

(C)执行

(D) 响应

20.下列语法错误的有(ABD )(多选)

(A)〈%!int num%〉

(B)〈!-- hello world——!〉

(C) <%= 5 + 3 %>

(D) 〈%@ page import=”java。io。*; java。util。*”%>

21.Java 是一种非常高效的编程语言,下列不属于其特性的是(A )。

(A)。简单、跨平台、分布式 (B)。健壮性和安全性

(C)。基于对象、解释运行 (D). 多线程、网络功能强大

22.在JDK 的工具包中用来编译Java 源文件的工具是(A )。

(A)。 Javac (B)。 Javap

(C). Java (D)。 Javah

23.在Java 源程序代码中,使用(C )语句把当前文件放入所指向的包中。

(A). Import (B). public class

(C). package (D). interface

24.在 Java 中,标识符号以字符或下划线“_”或“$”符号开头,后面可以包含字母、下划线、“$”或数字,下列选项中不能作为标识符的是(B )。

(A). _Date_Of_Year (B). Public

(C). $System (D)。 _Win32_Systemvar

25.在静态Web 中,下面说法错误的是( C).

(A)在静态 Web 中可以插入GIF 动画图片

(B)在静态 Web 中可以插入 JavaScript 代码

(C)在静态 Web 中可以插入 Java 片段代码

(D)在静态 Web 中可以插入 Flash动画

26.在 ASP 开发工具中,下面说法错误的是(A )。

(A)在页面中可以插入Java 片段代码

(B)在页面中可以插入 Flash动画

(C)在页面中可以插入JavaScript 代码

(D)在页面中可以插入 GIF 动画图片

27.在安装JDK 后,用户需对JDK 设置三个系统变量,下列不属于其中变量名的是( B)。(A)JAVA-HOME (B) CATALINA-BASE

(C)classpath (D) path

28.配置JDK和Tomcat的系统变量时,既设置JDK路径又设置Tomcat路径的变量名是(A )。(A)classpath (B) CATALINA—HOME

(C)path (D) JAVA-HOME

四、问答题

1。为什么 JSP 文件的第一次打开速度比较慢,而以后的速度会快很多?

JSP 文件就是在 HTML 文件中嵌入了一些 Java语言。但在执行时 JSP 文件会转换为

Servlet 文件),其中的静态 HTML 仅仅用来输出Servlet 服务方法返回的信息。JSP页

面在第一次打开时速度比较慢,因为转换成 Servlet文件,这个过程需要一定时间(4

分)。但如果 JSP 页面不是第一次被调用, 那么就意味着 JSP 文件已经被转换为 Servlet

文件,那么再次请求该 JSP 页面时,就可以直接调用该 Servlet文件执行,因此,打开

页面的速度会变快。

2.简述 JSP开发环境的搭建。

JSP 开发环境的搭建必须经过以下几个步骤:

(1)下载并安装 JDK

(2)配置环境变量。

(3)下载并安装 TomCat。

(4)在 Tomcat 服务器中建立WEB 应用程序,步骤如下:

①进入Tomcat的安装目录的 webapps 目录,可以看到 ROOT,examples,

tomcat—docs之类 Tomcat 自带的目录;

②在 webapps 目录下新建一个目录,起名叫 myapp;

③在 myapp下新建一个目录 WEB—INF,注意,目录名称是区分大小写的;

④ WEB-INF下新建一个文件 web。xml; web.xml中的内容可以从 Root 目录下的相应文件拷贝得到。

⑤编写一个JSP 文件 first。jsp。

⑥将文件复制到 myapp 文件夹中;

⑦启动 TomCat.

⑧在浏览器中输入 http://127。0。0.1:8080/myapp/first.jsp,即可以运行该程序。

3.与 Servlet 相比,JSP 具有哪些明显的优势?

(1)方便与 HTML混合。

对 HTML 来说,JSP 容易插入 Java 对象,使 HTML更容易加动态部分,而 Servlet 却要对 HTML 的输出做特殊的处理,增加代码的编写、测试时间。

(2)在开发、测试方面比 Servlet 方便。

修改 JSP 后,马上就可以看到执行的结果,不需编译;而 Servlet 却需要编译,

放入执行代码等复杂过程,将 HTML 的代码与 Java 的程序代码混合在一起增加了除错的难度.

4.JSP 有哪些特点?

特点:

(1)JSP编译成 Servlet,是在用户第一次访问这个页面的时候所花的时间较长,后面的拥护直接从内存中读出数据。

(2)Servlet 仍然是解释执行的。Java虚拟机本身就是解释执行的

(3)JSP 虽是 Servlet 的延伸,但与 Servlet 还有很大不同.

(4)在美国,EJB+Servlet+JSP 几乎成了电子商务的开发标准。

5.试阐述 JSP 服务器端运行环境。

在应用 JSP 进行 Web 程序开发时,服务器端的运行环境的搭建根据 Web服务器的不同而有不同的方案,通常有三种方案:

(1)J2SDK+Tomcat

在这种方案里,Tomcat 既作为JSP 引擎又作为 Web 服务器.

(2)J2SDK+Apache+Tomcat

在这种方案里,Apache 充当 Web 服务器,Tomcat 充当 JSP 引擎。

(3)J2SDK+IIS+Tomcat

在这种方案里,IIS充当 Web服务器,Tomcat 充当 JSP 引擎。

五、程序题

1.指出下面代码的错误之处:语句 out.println(s1)不能写在声明的代码之中〈html>

〈/head>

〈body>

<%@ page language="java”%〉

〈%!int a1=8;

sting s1="Hello”;

out.println(s1);

%〉

〈/body〉

2。 <%@ A page import = "java。util。*" %〉

〈html〉

〈body>

<%!Date theDate = new Date();

{

System。out.rintln("In getDate() method”);

B return theDate

%>

Hello! The time is now C 〈%=theDate%〉

〈/html>

在以上程序中填写适当的代码使程序完成如图 3-5 所示的效果。

在 A 处填写 JSP 指令。

在 B 处填写返回当前日期的代码。

在 C 处填写输出当前日期的代码。

3.<%@ page contentType = " text/html;charset = gb2312 A " language = ”java"%〉〈html>

〈title〉使用数组来显示横条图

〈body〉

<%

int B a[] = {13,27,21,17,39};

for(int i = 0;i <= 4;i++)

out。print("第”+i+"个元素");

out。print("〈img src = bar.jpg width = ”+ C a[i]*5+" height = 10 〉〈p>”);

}

%>

〈/html>

根据图 4—14所示实例效果,将程序补充完整:

在 A 处填写解决乱码的代码。

在 B 处填写变量数组的类型 .

在 C 处填写实现效果所用代码。

<%!

int caculate (int x, int n)

{

int value = 0;

if (n〉=1)

int a = 1;

if ( D n>=1 )

//计算 X 的n 次方

for (int i = 1;i〈=n;i++)

a = a * x;

n= n — 1;

//递归调用

value = a + E calculate(x,n) ;

}

else

value = value + 1;

E return value;

%>

〈% out.print(caculate(5,3));%〉

本程序是一个递归调用过程,其结果等于 156,将程序补充完整:

在 D 处填写 if 语句的判断条件 .

在 E 处填写累加的变量 .

在 F 处填写返回值 .

单元习题及答案

一、填空题

1.Java 2平台一共有三个版本,分别是:___________、___________和___________.

2。EJB的全称是___________。

3.常见的数据库服务器有___________、___________、___________等。

4。在JSP中使用___________标记来访问JavaBean。

5。在〈jsp:useBean〉标记中,有一个scope属性,它是用来设定JavaBean存在的范围。scope属性一共有四种属性值,分别为___________、___________、___________和___________。

二、问答题

(1)数据库的定义是什么?它具有那些特点?

(2)什么是数据库系统,并画出数据库系统的结构图。

(3)JDBC提供了哪几种连接数据库的方法?它们的特点分别是什么?

(4)利用JDBC实现数据库操作一般有哪些步骤?

三、编程题

(1)以university数据库为例,查询系别为“计算机"的所有学生的信息,用SQL语言实现.

(2)为“list。jsp”添加一个分页显示的功能,若学生记录多于10条,则分页显示,每页只显示10条记录。

(5)列举出几种常用的数据库管理系统___________、__________、_____________等。

(6)__________________是关系数据库管理系统的标准操作语言。

(7)数据模型可分为_________、_________、_________和_________几种。

一、填空题

(1)数据库系统通常由_________、_________、_________、_________和_________组成.

(2)完整性规则有__________________、__________________和__________________.

(3)要更新数据表中的数据,应使用SQL语言的____________命令.

(4)JDBC是_____________________的缩写,它的中文名称是____________________。

一、填空题

(1)向客户端输出动态内容,需要使用_________内建对象。

(2)保存用户信息的内建对象是___________。

(3)__________对象表示JSP页面本身.

(4)负责处理客户请求的对象是________________.

二、编程题

(1)设计一个JSP页面,要求JSP页面的颜色随着当前月份的变化而变化.

一、填空题

(1)Java中的整数类型有_________、_________、_________、和_________。

(2)Java控制语句有___________、_____________和______________。

(3)访问修饰符有_________、_________、________ 和_________4种。

(4)OOP是_____________________________的简写,中文全称是_________________。

(1)编制一个Java程序,求1+2+……+100的值。

(2)编制一个Java程序,计算斐波那契(Fibonacci)数列的第n项函数fib(n)

斐波那契(Fibonacci)数列:0,1,1,2,3,…即:

fib(0)=0; fib(1)=1; fib(n)=fib(n-2)+fib(n-1)

(3)设计一个类表示一个圆柱,其数据包括圆柱的半径和高度,操作包括构造函数、求面积函数和求体积函数?

一、填空题

(1)JSP的全称是_________________________,中文含义是_________________。

(2)JSP是以________语言为基础的。

(3)常用的JSP服务器有____________、______________、____________等。

填空题

在HTML语言中,换行标记为___________,不换行标记为___________.

在HTML语言中,段落标记为___________。

在HTML语言中,表单标记为___________,表单输入标记为___________,多行文本输入标记为___________。在JavaScript中,常见的数据类型一共有4种:___________、___________、___________和___________。

在JavaScript中,有许多对象供我们使用,如___________、___________、___________、___________、___________等。

JavaScript是事件驱动的语言,在JavaScript中,鼠标事件一共有6个:___________、___________、___________、___________、___________、___________,键盘事件主要有3个:___________、 ___________、___________.

二、问答题

JavaScript与Java有什么区别?

三、编程题

编写一个网上购物系统的用户注册页面,该注册页面中需要包含待用户设置的用户名、密码、真实姓名、性别、年龄等项目,并使用JavaScript编写函数,当用户单击【提交】按钮时,会检测用户名、密码、真实姓名项是否为空。

“JSP语法知识”单元习题

一、填空题

1.在 JSP规范中, 可以使用两种格式的注释:一种是输出注释_;另一种是_隐藏注释_. 2.JSP 的语法元素主要包括: JSP 容器、JSP 注释、指令元素、脚本元素、动作元素

3.指令元素分为三种,它们分别是Page 指令、 Include 指令、Taglib 指令

4.JSP 规范中描述了3 种脚本元素:声明、表达式和脚本程序

5._输出注释_是指在客户端显示的注释;而_隐藏注释在客户端不会输出.

6.<!-注释内容—-〉是___输出注释,<%-—注释内容——> 是__隐藏注释_。

7.可以通过选择【查看】|【源文件】显示出来的注释是_隐藏注释;不能显示出来的注

释是____________。

8.JSP 程序中要用到的变量或方法必须首先声明_。

9._脚本程序是一段在客户端请求时需要先被服务器执行的 Java 代码,它可以产生输

出,并把输出发送到客户的输出流,同时也可以是一段流控制语句.

10.在 JSP 三种指令中,用来定义与页面相关属性的指令是____________;用于在 JSP页面中包含另一个文件的指令是____________;用来定义一个标签库以及其自定义标签前最的指令是____________。(Include指令 Taglib 指令)

11.JSP 中标准的动作元素包括:〈jsp;include> 、〈jsp;param〉、〈jsp:forward>、 〈jsp:getProperty> 〈jsp:setProperty> 〈jsp:plugin〉

12.〈jsp;include〉动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态

的 HTML 文件或动态的 JSP 文件。

13.〈jsp:forward>动作元素允许将请求转发到其他的 HTML文件、JSP 文件或者一个程序段。

14.

15._动作元素被用来在页面中插入Applet 或者JavaBean.

16.〈jsp:useBean>_动作元素被用来创建一个 Bean 实例并指定它的名字和作用范围.

17.__

18._〈jsp:getProperty> __动作元素用来获得 Bean 中的属性值。

19.Page 指令的 MIME 类型的缺省值为__ text/html __,缺省字符集为_ISO-8859—1 。

二、判断题

1。会在客户端(浏览器)显示的注释是隐藏注释。(F )

2。会在客户端(浏览器)显示的注释是输出注释。( T)

3.<%@ page%>指令不一定放在页面的头部。( T)

4.〈%@ page import="java。util.*,java。lang。*”buffer="5kb"

autoFlush=”false”%〉,这句代码是正确的。(T )

5.〈%@ Include%〉指令只能包括后缀名为.jsp 的文件.(F )

6.使用〈jsp:forward〉指令可以传递参数.( T)

7.〈%@ Include%〉指令只能包括后缀名为。jsp 的文件。( F)

8. 格式如“<!—注释内容—-〉”的注释是隐藏注释。(F )

9。格式如“<%—注释内容——%〉”的注释是输出注释。(F )

10.JSP 编译器是不会对“<%——”和“ --%〉”之间的语句进行编译的,它不会显示在客户的浏览器中,也不会在源代码中被看到.(T )

11. 在 JSP声明中只能一次一个的声明要用到的变量和方法。(F )

12。在 JSP中使用表达式必须以“;”作为表达式的结束符。( F)

13。 JSP 中的表达式必须有返回值,且返回值被转换为字符串。( T)

14. Page 指令的 language 属性用于指定在脚本元素中使用的脚本语言,默认值是 java,在JSP2.0 规范中,该属性的值也可以是 javascript 和vbscript 等语言。(F )

15. 即使没有使用 Page 指令设置 charset 为 GB2312,JSP 程序中的中文显示也不会出现乱码。( F)

16. Page 指令的所有属性都可以重复设置。( F)

17。 Page 指令中只有import属性可以重复设置.(T )

18. 无论将 Page 指令放在 JSP文件的哪个位置,它的作用范围都是整个JSP 页面。(T )

19. 在使用 include指令时,在被包含文件中可以使用、〈/html〉、

等标签,不会引发错误。(F )

20. 在使用 include 指令时,包含文件中的变量和方法可以与包含文件中的变量和方法同

名,不会引发错误.(F )

21.在使用自定义标签之前必须使用<%@ taglib>指令引用标签库,但是,在一个页面中只能使用一次。(F )

22。 动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的

HTML 文件或动态的 JSP 文件。(T )

23。〈jsp:forward>操作允许将请求转发到其他的 HTML 文件、JSP文件或者是一个程序段,

通常请求被转发后,会停止当前 JSP 文件的执行。

三、选择题

1. Page 指令用于定义 JSP 文件中的全局属性, 下列关于该指令用法的描述不正确的是:( D)

(A)〈%@ page %〉作用于整个 JSP 页面。

(B)可以在一个页面中使用多个〈%@ page %〉指令。

(C)为增强程序的可读性,建议将<%@ page %〉指令放在 JSP 文件的开头,但不是必须的。(D)<%@ page %〉指令中的属性只能出现一次。

2。对于预定义<%!预定义%〉的说法错误的是:(C )

(A)一次可声明多个变量和方法,只要以“;”结尾就行 .

(B)一个声明仅在一个页面中有效。

(C)声明的变量将作为局部变量。

(D)在预定义中声明的变量将在 JSP 页面初始化时初始化。

3。page 指令的(B )属性用于引用需要的包或类

(A) extends (B)import (C) isErrorPage (D) language

4。在 myjsp.jsp 中,关于下面的代码说法错误的是: (A )

<%@ page language="java" import="java.util.*" errorPage="error。jsp"

isErrorPage=”false”%>

(A)该页面可以使用 exception 对象

(B)该页面发生异常会转向 error.jsp

(C)存在 errorPage 属性时,isErrorPage 是必须的属性值且一定为 false

(D)error。jsp 页面一定要有isErrorPage 属性且值为 true;

5.下列标签使用正确的是:(多选)(AC )

(A)

(B)〈jsp:forward page="XXX。jsp”>

(C)〈jsp:forward page=”XXX.jsp"/>

(D)〈jsp:forward page=”XXX。jsp”/>

6.在 input.jsp中存在如下的代码:

7.标签文件的扩展名是:(单选)(A )

(A)tld (B) tag (C) dtd (D) xml

8.对于

(A)< jsp:param >是、〈jsp:forward〉标记的子标记

(B)如果有aa.jsp代码:

〈jsp:forward page=”next。jsp">

〈jsp:param name="name” value="jb—aptech"/>

则在 next。jsp中可以使用 request。getParameter(“name”);把属性 name的值取出来(C)如果有aa。jsp代码:

〈jsp:forward page=”next。jsp”〉

〈/jsp:forward〉

则在 next。jsp中可以使用 request。geAttribute(“name”);把属性 name的值取出来(D)如果〈jsp:param>标记不放在〈jsp:forward〉标记内,也就是不作为〈jsp:forwrd〉的子标记,则使用浏览器查看时会显示错误页面.

9.Jsp页面由静态内容、注释、表达式、声明和(ACD )组成选三项

(A)指令

(B) EL语言

(C) Scriptlet

(D) 动作

10.jsp指令包括(ABD )选三项

(A) page指令

(B) taglib 指令

(C) import 指令

(D) include指令

11.下列哪一种不是JSP 中的注释符(A )。

(A)〈!—-注释内容——〉 (B) /*注释内容*/

(C) //注释内容 (D) /**注释内容**/

12.在 HTML标记中有两种注释方式:<!注释内容>和(A )。

(A). (B). //注释内容

(C)。 /*注释内容*/ (D)。 /**注释内容**/

四、问答题

1.请说出〈%@ page include%〉、〈%@ include%>、〈jsp:include〉三者的区别?

〈%@ page include%〉和〈%@ include%〉只能包含静态文件(2 分),而〈jsp:include〉

既可以包含静态文件,又可以包含动态文件.(2分) 如果文件仅是静态文件,那么这

种包含仅仅是包包含文件的内容加到 JSP 文件中去,(2 分)而如果这个文件是动态的,

那么这个被包含文件也会被 JSP 编译器执行。(2分)

(完整word版)Java web期末复习集

“JSP基础知识”单元习题 一、填空题 1.Tomcat 服务器的默认端口是______8080______。 2.异常的处理,可在该方法的代码段中包含 3类代码:try catch finally代码块. 3.JSP 文件最终会转换为___ servlet(或字节码) _________文件. 4.在 JSP 文件中汉字所使用的编码机制是____ISO—8859—1 _________. 5。 JSP 的实质是______ Servlet__________________。 6.JSP 的英文全称是_______________Java Server Page _________. 7。电子商务的开发标准是______________.EJB+Servlet+JSP __________. 8。JSP 预加载的类名是.java。lang。* javax.serveet。* javax.servlet。jsp。* javax。servlet.http。* 9。java 的数据类型分为两种,它们分别是____基本类型、引用类型___________. 10。java 基本类型包括__布尔类型、整数类型、字符类型和浮点类型__________ 11.java 引用类型包括_______组、类、接口 12。java 中类型之间有两种转换方法:______隐性转换、强制转换____。 13.静态网页的内容是相对固定的,而动态网页的内容会随着访问时间和访问者发生变化。 14.___数据库_________是按一定的结构和规则组织起来的相关数据的集合。 15.JSP 服务器端运行环境的搭建通常有三种方案;J2SDK+Tomcat J2SDK+Apacher+Tomcat J2SDK+IIS+Tomcat 16.在JDK 环境变量配置中,必须配置的两个变量是Path CLASSPATH 17.在 Tomcat 成功安装和启动后,可以在浏览器中输入Http://127.0.0。1:8080或 Http://localhost:8080 来测试安装配置是否正常。 18.列举三种JSP 的开发工具:JCreator Eclipse Dreamweaver 19.在WEB-INF 下必须有的一个 XML文件是Web.xml 20.常见的Web 服务器有Tomcat 、 Apache 、 IIS 21.为了使得JSP中能正常显示中文信息, 必须在page指令中设置charset的值为Gb2312。 22.在传统的网页 HTML 文件中加入Jaca程序片段(Scriptlet) 和 JSP 标记,就构成了 JSP 网页(扩 展名为.jsp)。

Java Web期末复习资料汇总

J a v a W e b期末复习资 料汇总 https://www.sodocs.net/doc/1b19318664.html,work Information Technology Company.2020YEAR

Java Web应用章节复习题 第1章 JSP简介 一、选择题 1、下面描述错误的是( C ) A、HTML文件必须由开头,标记结束。 B、文档头信息包含在与之间。 C、在和之间可以包含和<body>等信息。 D、文档体包含在<body>和</body>标记之间 2、Tomcat服务器的默认端口号是:( B ) A. 80 B. 8080 C. 21 D. 2121 3、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( B ) A. 先安装TOMCAT,再安装JDK B. 先安装JDK,再安装TOMCAT C. 不需安装JDK,安装TOMCAT就可以了 D. JDK和TOMCAT只要都安装就可以了,安装顺序没关系 4、如果Tomcat安装后,想要修改它的端口号,可以通过修改<tomcat安装目录>/conf下的( B )文件来实现。 A. web.xml B. server.xml C. server-minimal.xml D. tomcat-user.xml 5、使用最为广泛的Java Web服务器是( A )。 A.Tomcat B.Resin C.Jboss D.WebLogic 6、当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是( C )。 A. 发送一个JSP源文件到客户端 B. 发送一个Java文件到客户端 C. 发送一个HTML页面到客户端 D. 什么都不做 7、当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个( B )。 A. 进程 B. 线程 C. 程序 D. 服务 8、下列动态网页和静态网页的根本区别描述错误的是( C )。 A. 静态网页服务器端返回的HTML文件是事先存储好的 B. 动态网页服务器端返回的HTML文件是程序生成的 C. 动态网页中只有程序,不能有HTML D. 代码静态网页文件里只有HTML标记,没有程序代码</p><h2>JavaWeb网站设计期末复习资料-简答题</h2><p>1、请列举至少5种javaEE技术,并简述其作用。 解析:javaEE是一系列的技术,主要包扩13种。对于开发人员来说,了解几种主要的技术是非常必要的,例如JDBC、JSP、Servlet、XML、JNDI、JMS、JTA等。 参考答案: (1)JDBC(Java Database Connectivity):用来访问数据库的API。 (2)JavaServlet :是一种小型的Java程序,扩展了web服务器的功能。 (3)JSP(Java Server Pages):JSP页面由HTM代码和嵌入其中的Java代码组成,用 来实现动态视图。 (4)JNDI(Java Name and Directory Interface): JNDI API被用于访问名字和目录服务。 (5)EJB(Enterprise JavaBean):实现业务逻辑的组件,可以构成分布式系统。 (6)RMI(Remote Method Invoke):调用远程对象方法。 (7)Java IDL/CORBA:将Java和CORBA集成在一起。 (8)XML(Extensible Markup Language):可以用它来定义其他标记语言的语言。 (9)JMS(Java Message Service):用于和消息中间件相互通信的API。 (10)JTA(Java Transaction Achitecture):一种标准的API,可以访问各种事务管理器。 (11)JTS(Java Transaction Service):是CORBA OTS事务监控的基本实现。 (12)JavaMail:用于存取邮件服务的API。 (13)JAF(JavaBeans Activation Framework):JavaMail利用JAF来处理MIME编码的 邮件附件。 2、在web.xml文件中配置Servlet时,主要配置哪些信息? 解析:使用IDE开发Servlet时,配置信息可以通过可视化方式定义。然而对于web应用开发员来说,了解Servlet的配置非常必要,能够在必要的时候手动进行修改。 参考答案:配置Servlet时,主要配置<servlet>以及< servlet -mapping>,如下所示:<servlet> <servlet-name>IndexServlet</servlet-name> <servlet-class>com.etc.servlet.IndexServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>IndexServlet</servlet-name> <url-pattern>/IndexServlet</url-pattern> </servlet-mapping> 其中<servlet-name>是自定义的名字,往往与类名相同。<servlet-class>是Servlet 源文件的名字,格式是:包名.类名。<url-pattern>用来配置访问Servlet的逻辑路 径,必须以/开头。 3、如果通过一个链接访问Servlet,默认调用Servlet中的那个方法提供服务? 解析对于不同的HTTP请求方法Servlet中都定义了对应的doXXXX方法接受请求。参考答案:以超链接的方式提交请求,默认使用GET方式,所以将调用Servlet中的doGet 方法提供服务。(程序员应该熟悉每种用户请求对应的HTTP方式。) 4、如果一个表单<form>没有显示指定method属性值,那么默认使用什么方法提交请求? 解析:表单提交时Web应用中常见的请求方式,一般情况下,建议使用POST方式提</p><h2>Java期末复习</h2><p>第一章 1.面向过程和面向对象程序设计语言的区别 2.编译执行和解释执行语言的区别 3.java的各个版本,javase javaee javame 4.什么是java虚拟机?工作原理是什么?jdk和jre的区别? 5.各个命令的含义:javac.exe java.exe Javadoc.exe jar.exe(考试不要求) 6.path和classpath的区别(考试不要求) 第二章 1.标识符的命名规则 2.变量使用三部曲:声明,赋值,使用 3.如何定义常量? 4.基本数据类型(8种),占用的空间大小,给定一个常数,默认的类型,浮点数的两种表 示方法 5.基本数据类型的转换,向上和向下 6.参数可变的方法定义(考试不要求) 第三章类和对象 (一)类和对象的基本概念***** 1.面向对象语言的基本特点 2.什么是类和对象,什么是封装性 3.java中所有对象都是引用类型。(内存分析) 4.对象的创建和使用(new,.,) 5.JVM内存分配,堆、栈、数据、代码(考试不要求) 6.java对象生命周期,什么是gc?工作原理?好处? 7.构造函数作用,定义要求。默认构造方法和对类成员的初始化。构造和初始化顺序(4 步)。 8.对象变量的传递,值传递和引用传递 9.什么是方法重载?要求是什么?和方法重写有什么区别? 10.this引用的作用 11.静态数据成员和静态方法成员。静态成员和普通成员的互相访问 (二)包的概念 12.什么是包?如何定义包?命名规则是什么?如何使用包?哪些常用包?哪个包不显式 导入就可使用? 13.使用jar打包(考试不要求) (三)继承的概念***** 14.什么是继承?带来的好处是什么? 15.如何实现继承?子类成员和父类成员有哪三种关系?新增,重用,重写 16.什么是重写?有哪些语法要求? 17.super关键字的作用什么? 18.子类的构造函数的执行过程。能否继承父类?如何显式调用父类构造函数? 19.类成员的可访问性。(4个关键字)</p><h2>Java基础期末复习</h2><p>一、教材内容分析 本课程的重点内容是第4-7章,即面向对象的基础理论部分。而第2、3章又是面向对象基础理论部分的实现基础。因此第2-7章可作为一个整体,在复习第4-7章时顺带着就复习了第2、3章。(一般说来,这部分内容考试分数要占总分的一半) 第10-13章是本课程面向对象的高级部分内容及应用部分内容,是一定要掌握的内容。(一般说来,这部分内容考试分数要占总分的20~30%) 第8、15章是实用工具类内容,要知道常见的用法。(一般说来,如果考到了,这部分内容考试分数可能会占总分的5~10%)第9章适合单机版应用程序开发,在Java Web应用中并不多。掌握常见几个组件的用法(包括事件处理)就可以了。(一般说来,如果考到了,这部分内容考试分数可能会占总分的5~10%) 第14章是Java在图形与多媒体方面的应用,不难。第1章很基础也很简单。这里就不作要求了。 二、复习要求 1、教材要看一两遍,将一些重要的阐述语句划出来。 2、书中例题要看明白。 3、每章后面的习题要会做。</p><p>三、测试 (一)单选题 1、下列关于Java语言特性的描述中,错误的是()。 A.支持多线程B.Java程序与平台无关C.Java程序可以直接访问Internet上的对象D.支持单继承与多继承 2、下列说法不正确的是?() A. 一个Java源程序经过编译后,得到的文件扩展名一定是class B. 一个Java源程序编译通过后,得到的文件数民只有一个 C. 一个Java源程序编译通过后,得到的结果文件数可能有多个 D. 一个Java源程序编译通过后,不一定能用Java解释器执行 3、下列标识符不合法的是?() A. continue B. $teacher C. _teacher D. teacher5 4、下列标识符合法的是?() A. #num B. $num C. 2num D. &num 5、short类型的数的取值范围是?() A. -27~27-1 B. -215-215-1 C. -232~232-1 D. -264~264-1 6、关于下面的程序,哪个说法是正确的?() public class Test { static String a[] = new String[5]; static int b[] = new int[5]; public static void main(String[] args) { System.out.print(a[0]); System.out.println(b[0]); } } A. 编译时将产生错误 B. 编译时正确,运行时将产生错误 C. 输出nullnull D. 输出null0 7、以下代码段执行后的输出结果是?() int x=7; double y=-5.0; System.out.println(x%y); A. -2.0 B. 2.0 C. 2 D. 0.4 8、以下哪个不是Java的关键字?() A. void B. print C. instanceof D. super 9、在Java中,下述哪一个关键字不是类及类成员的访问控制符?() A. public B. private C. static D. protected 10、下面关于变量的说法,不正确的是()。 A.类的每个对象维护它自己的一份类变量的副本 B.类变量用关键字static声明 C.在方法中定义的局部变量在该方法被执行时创建 D.局部变量在使用前必须被初始化</p><h2>Java Web 期末复习题集(3)内含答案</h2><p>Java Web 复习题集(3) 一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内) 1、以下关于Web的说法错误的是()。 A)其本意是网和网状物 B)其目前被广泛译作“万维网”或“互联网” C)其是一种基于超文本方式工作的信息系统 D)其是一种基于超媒体方式工作的信息系统 2、不属于Web客户端应用技术的是()。 A)HTML B)CSS C)JavaScript D)CGI 3、特殊符号“<”对应的实体名称是()。 A)& B)  C)<D)> 4、HTML代码“<img src="logo.jpg">”的功能是( )。 A)插入图片logo.jpg和超链接 B)以图片logo.jpg为页面背景 C)显示图片logo.jpg D)点击“logo.jpg”进行图片logo.jpg的下载 5、<select>标记的功能是( )。 A)获得焦点 B)获得被选择变量的值 C)在页面中创建选择框 D)在页面中创建下拉列表 6、对外部样式表mystylee.css使用正确的是( )。 A)<import rel = "mystylee" href = "mystyle.css" type="text/css"> B)<import rel = "styleSheet" href = "mystyle.css" type="text/css"> C)<link rel = "mystylee" href = "mystyle.css" type="text/css"> D)<link rel = "styleSheet " href = "mystyle.css" type="text/css"> 7、在JavaScript中,以下关于window对象的说法错误的是( )。 A)其描述了一个浏览器窗口或框架 B)其是其他对象的父对象 C)其提供了用于控制浏览器(网页)的属性和方法 D)在使用window对象的属性和方法时,JavaScript可以省略window对象的名称8、以下代码( )不能完成“添加一个用于打开一个新窗口的按钮”的功能。 A)<input type="button" value="开窗口" onclick=window.location("newWindow.html ")> B)<input type="button" value="开窗口" onclick=window.open("newWindow.html")> C)<input name="button" value="开窗口" onclick= window.open("newWindow.html",""> D)<input name="button" value="开窗口" onclick=window.open("newWindow.html","","")> 9、以下JSP的执行过程步骤中说法错误的是()。 A)服务器根据接收到的客户端的请求来加载被请求的JSP文件 B)JSP引擎会将被加载的JSP文件转化成class文件 C)服务器执行这个class文件 D)服务器将执行结果向客户端发送</p><h2>Web_Service期末复习题及答案(一)</h2><p>一: 1.属性 B 用来表示XMl文档所使用的字符集。 A .cersion B.encoding C.standalone https://www.sodocs.net/doc/1b19318664.html,nguage 2.含有简体中文字符的XML文档中,encoding的属性值可以设定为AC 。(多选) A .UTF-8 B.BIG5 C.GB2312 D.ISO-8859-1 3.实体引用前面带有一个符号A 。 A.& B.# C.+ D.; 4.下述关于XML文档描述正确的是BC 。(多选) A.XML不区分大小写。 B.任何XML文档有且只有一个根元素。 C.XML中的标记可以没有结束标记。 D.在合适的位置,引入CDATA节可以可以描述除了“]]>”之外的任意字符串。 5.每个XML文档分为两个部分序言和文档元素, <?xml version=”1.0” encoding=”gb2312”?>是一个序言。 6.XML中一共有四类元素,分别是空元素,文本元素,仅含子元素的元素和混合元素。 7.XML文档的主题内容,一般由根元素,子元素,属性,注释和内容组成。 8.XML是从SJML扩展来的。 二: 1.下列选项中,A 是合法的元素名。 A.TOM https://www.sodocs.net/doc/1b19318664.html,bc C.18 D.[abc] 2.对于下面的代码, D 不是PRODUCT元素的子元素。 A.PRODUCTNAME B.QUANTITY C.DESCRIPTION D.NUMBER 3.DTD文档中,定义属性的关键字 B 。 A. DOCTYPE B.ATTLIST C.ELEMENT D.ENTITY 4.下列选项中, C 是预定义实体。(多选) A.& B.&name; C.< D.copyright; 5.DTD 文档中,某元素属性的特点为必须包含该属性,该属性应定义为 A 。 A.#REQUIRED B.#IMPLIED C.#FIXED value D.默认值 6.在DTD中,元素类型通过ELEMENT 标记声明,实体类型通过ENTITY 标记声明。 7.DOCTYPE声明由以下部分组成:关键字,文档的根,可选的外部标记符,以及可选的标记声明块。 8.属性类型设为ID,表明该属性的取值唯一。 9.XML定义了两种类型的实体,一种是预定义时期;另一种是自定义时期。 10.IDREF属性的值指向文档中其他地方声明的ID 类型的值。 三: 1.XML A 提供了一种避免元素名冲突的方法。 A.命名空间 B.DTD C.XSD D.XSL 2.下述关于命名空间的描述,正确的是BD 。(多选) A.只能在根元素定义命名空间。 B.可以在根元素意外的其他元素定义命名空间。 C.用于定义命名空间的URI必须有实际意义。</p><h2>(完整word版)Java考试复习题及答案</h2><p>Java练习题 一、选择题(每题1分,共30分) 1、以下程序的运行结果是: public class Increment{ public static void main(String args[]){ int c; c = 2; System.out.println(c); System.out.println(c++); System.out.println(c); } } A:A.2 2 2 B:B.2 3 3 C:C.2 2 3 D:D.3 4 4 2、以下关于继承的叙述正确的是 A:在Java中类只允许单一继承 B:在Java中一个类只能实现一个接口 C:在Java中一个类不能同时继承一个类和实现一个接口 D:在Java中接口只允许单一继承 3、关于以下程序段,正确的说法是 1.String s1=”abc”+”def”; 2. String s2=new String(s1); 3. if(s1= =s2) 4.System.out.println(“= = succeeded”); ×××××试卷第1页(共××页)</p><p>5. if (s1.equals(s2)) 6.System.out.println(“.equals() succeeded”); A:行4与行6都将执行 B:行4执行,行6不执行 C:行6执行,行4不执行 D:行4、行6都不执行 4、应用程序的main方法中有以下语句,则执行后输出的结果是 ( )。 int[] x={125,21,5,168,98}; int min=x[0]; for(int i=1;i<x.length;i++){ if(x[i]<min) min=x[i]; } System.out.println(min); A:125 B:5 C:98 D:168 5、下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。class ClassDemo { public static int sum=1; public ClassDemo() { sum = sum + 5; } } public class ClassDemoTest{ public static void main(String args[]) { ClassDemo demo1=new ClassDemo(); ClassDemo demo2=new ClassDemo(); System.out.println(demo1.sum); ×××××试卷第2页(共××页)</p><h2>javaweb期末考试试题及答案</h2><p>C.ResultSet对象初始化时,游标在表格的最后一行之前 D.ResultSet对象初始化时,游标在表格的最后一行 6、ServletFileUpload类的parseRequest()方法的返回值类型是()。 A.FileItem[] B.Set<FileItem> C.List<FileItem> D.Map<FileItem> 7、传智书城项目在下面()表中设置了联合主键。 A.user表 B.products表 C.orders表 D.orderitem表 8、关于传智书城后台订单删除说法,错误的是() A:删除操作只删除了订单表中的相应订单。 B:当某个订单被删除后,订单项中的数据会为Null。 C:因为代码删除操作时使用了异常处理,如果订单项或者订单有一个删除失败了,则会进行异常处理,不会对其他数据有影响。 D:因为代码删除操作时开启了事务处理,如果订单项或者订单有一个删除失败了,事务将回滚。 二、判断题(认为正确则打“√”,否则打“×”。每小题1分,共14分) 1、在HTTP响应消息中,第一行为响应状态行,紧接着的是若干响应消息头,服务器端通过响应消息头向客户端传递附加信息。(对) 2、使用RequestDispatcher对象的include()方法实现请求包含后,浏览器显示的URL会发生变化。(×) 3、用户访问Web系统时,服务器会在第一次响应的页面中对URL地址进行重写。(√) 4、request.getSession(false)的作用是返回存在的Session对象,当Session对象不存在时,就创建新的HttpSession对象并返回。(×) 5、EL表达式中的隐式对象与JSP中的隐式对象除了pageContext对象是它们共有的,其它隐式对象则毫不相关。(√) 6、EL表达式的cookie隐式对象用于获取客户端的Cookie信息,param隐式对象代表application 域中用于保存属性的Map对象。(×) 7、在Filter中实现统一全站编码时,对于请求方式post和get解决乱码问题的方式是相同的。(×) 8、一个Filter对象中的doFilter方法可以被多次调用。(√) 9、Statement接口的execute(String sql)方法返回值类型是boolean,代表sql语句的执行是否成功。(×) 10、QueryRunner类的update()方法只能用于执行update语句。(×) 11、R esultSetHandler接口用于处理ResultSet结果集,它可以将结果集中的数据转为不同的形式。(√)</p><h2>Java-Web-复习题集(1)期末考试题库含答案</h2><p>Java Web 复习题集(1) 一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内) 1、下列()不属于JSP动作指令标记。 A.<jsp:param> B.<jsp:plugin> C.<jsp:useBean> D.<jsp:javaBean> 2、JSP的()指令允许页面使用者自定义标记库。 A.include指令B.taglib指令 C.lib指令D.plugin指令 3、下面变量声明在()范围内有效。 <%! Date dateTime; int countNum; %> A. 从定义开始处有效,客户之间不共享 B.在整个页面内有效,客户之间不共享 C.在整个页面内有效,被多个客户共享 D.从定义开始处有效,被多个客户共享 4、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML页面、文本文件或一段Java代码,但必须保证插入后形成的文件是()。 A.一个完整的HTML文件B.一个完整的JSP文件 C.一个完整的TXT文件D.一个完整的Java源文件 5、JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。 组成“<%=”>”标记的各字符之间()。 A.可以有空格B.不可以有空格 C.必须有空格D.不确定 6、关于page指令的一些属性,说法错误的是()。 A.contentType属性用于设置传回网页的文件格式和编码方式 B.pageEncoding属性用于指定本页面编码的字符集 C.在JSP标准语法中,如果contentType属性存在,则由其决定JSP页面的字符编码方式 D.JSP页面的默认字符编码方式为ISO8859-1 7、使用response对象进行重定向时,使用的方法是()。 A.getAttribute() B.setContentType() C.sendRedirect() D.setAttribute() 8、不能在不同用户之间共享数据的方法是()。 A.通过Cookie B.利用文件系统 C.利用数据库D.通过ServletContext对象 9、在JSP中作用域由小到大的组合是() A.request page session application B.page request session application C.pageContext request session application D.pageScope request sessionScope applicationScope 10、以下关于session对象说法错误的是()。 A.session对象是用户首次访问服务器时由服务器自动为其创建的 B.在JSP中可以通过pageContext对象获得session对象</p><h2>Java Web 期末复习题集(2)内含答案</h2><p>Java Web 复习题集(2) 一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内) 1、要设置某个JSP页面为错误处理页面,以下page指令正确的是()。 A)<%@ page errorPage="true" %> B)<%@ page isErrorPage="true" %> C)<%@ page extends="javax.servlet.jsp.JspErrorPage" %> D)<%@ page info="error" %> 2、当浏览器第二次访问以下JSP网页时的输出结果是()。 <%! int a=1;%> <% int b=2; a++; b++; %> <pre> a=<%=a%> b=<%=b%> </pre> A)a=1 b=2B)a=2 b=2 C)a=2 b=3D)a=3 b=3 3、关于<jsp:include>,下列说法不正确的是()。 A)它可以包含静态文件 B)它可以包含动态文件 C)当它的flush属性为true时,表示缓冲区满时,将会被清空 D)它的flush属性默认值为true 4、需要删除session中的某个属性key,可以调用下面的()方法。 A)remove("key")B)removeAttribute("key") C)invalidate()D)logout() 5、以下代码能否编译通过,假如能编译通过,运行时得到的输出结果是()。 <% request.setAttribute("count",new Integer(0)); Integer count = request.getAttribute("count"); %> <%=count %> A)编译不通过 B)可以编译运行,输出0 C)编译通过,但运行时抛出ClassCaseException D)可以编译通过,但运行无输出 6、现在session中没有任何属性,下面两段JSP脚本代码,将分别输出()。 <% out.println(session.getAttribute("save")); %> <%</p><h2>国家开放大学Java期末复习题期末考试复习资料汇编</h2><p>Java语言程序设计期末复习题 超越高度温馨提醒:可以使用word查找功能快速查找对应题目和答案。 查找快捷键:Ctrl+F 一、单项选择题 1. 通过将Java程序代码编译为JVM可执行的()格式,可以实现Java代码的跨平台执行。 A.二进制代码 B. 字节码 C. 源代码 D. 文本 2. 下列()是合法的用户自定义的标识符。 A. !abc B. _hello C. 123 D. import 3.下列关键字中,可以用来声明布尔型变量的是()。 A.int B. boolean C.char D. float 4.下列代码段的运行结果为()。 public class Test { public static void main (String[] args){ int n = 23; System.out.println("value is " + ((n<25)?10:100)); } } A. value is 10 B. value is 23 C. 编译错误 D. value is 100 5.下列代码段的运行结果为()。 public class Test { public static void main (String[] args){ int a = 30; int b = 20; int tmp = a; a = b; b = tmp; System.out.println(a+","+b); } } A.30,20 B.20,20 C.30,30 D.20,30 6.在Java语言中,不可以用来进行注释的是()。</p><p>A. // B. /*…..*/ C. /**…..*/ D. ! 7.执行下列语句: int i=2; int val=i--; val的值是()。 A. 2 B. 0 C. 1 D. 3 8.下列代码段的运行结果为()。 int num = 15; if (num % 3==0) { System.out.println( "余数为零"); } else { System.out.println( "余数不为零"); } A. 15 B. 3 C. 余数为零 D. 余数不为零 9. 根据下列代码段,当m的值为()时,会输出字符串"case 0" 。public class Test { public static void main (String[] args){ int m = __ ; switch(m){ case 0 : System.out.println("case 0"); break; case 1 : System.out.println("case 1"); break; case 2: break; default: System.out.println("default"); } } } A. 0 B. 1 C. 2 D. 3 10.以下if条件语句, 当x等于()时,输出结果为second option。if (x<0) { System.out.println("first option"); } else if (x>3) { System.out.println("second option"); }</p><h2>(完整word版)JavaWeb程序设计题库</h2><p>一、选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 3、在page 指令中,( C )属性是可以在页面中重复的属性。 4、JSP 勺结构由( B )组成(多选) 。 6、下面哪种数据类型是基本类型( 7、下面哪种数据类型是引用类型( 8、下面哪一个运算符具有 3 个操作数( D 9、下面那个运算符只有一个操作数( A )。 10、下面那个语句是条件语句( C )。 12、常量使用( C )进行修饰 Java Web 程序设计题库 A 、.html B 、 .htm C .JSP D 、.shtml A 、.jsp B 、 .html C 、 .aspx D 、 p hp A 、language B 、 buffer C 、import D 、 a utoflush A 、指令 B 、注释 C 脚本元素 D 、操作 5、以下选项中,那一项不是 JS 宵旨令(B )。 A 、 page B 、 import C 、 include D 、 taglib A 、 class B 、 interface C 数组 D 、 char A 、 boolean B 、 int C 、 interface D 、 long A 、 * B 、 ++ C 、 && D 、 ?: A 、 B 、 || C 、 << D 、 / A 、 break 语句 B 、 while 语句 C 、 if 语句 D 、 for 语句 11、类中的成员默认的访问修饰符是( A )。 A 、 private B 、 protected C 、 public D 、 A 、 private B 、 abstract C 、 final D 、 static 13、包含 Servlet 发回到客户端信息勺 ServletResponse 对象是由( )创建的。 A . 客户端的浏览器 B. Web 服务器的HTTP 引擎 C. Web 服务器的Servlet 容器 D. Servlet 对象 14、对于标准的 Web 网页,通常使用(B )表示响应信息是HTMI 格式的文本文件 A . text/css B. text/html C . application/vnd.ms-excel 15、 下面哪个方法不属于 session 对象( D A 、 getAttributeNames () C 、 invalidate () 16、 下面哪个方法不属于 request 对象( B A 、 getServerName () C 、 getServletPath () 17、 能够获取当前页信息并调用页面方法的对象是 D. application/msword ) B 、 getservletContext() D 、 addCookie(Cookie cook) ) B 、 getServerInfo() D 、 getServerPort() B ) A 、 request C 、 PageContext B 、 page D 、 session 18、以下操作中,(A )是与使用JavaBean 无关的</p><h2>java期末考试题(可编辑修改word版)</h2><p>第1章Java 开发入门 习题 一、填空题 1.将.java 源文件编译为.class 文件的是【】命令。 2.在Eclipse 窗口中选择菜单【】→New→Java Project 创建Java 项目。 3.在安装JDK 的过程中,有三个功能模块可供选择,它们分别是【】, 【】和【】。 4.将Hello.java 文件编译为class 文件,需要键入【】命令。 5.JRE 是Java 程序的【】。 二、判断题 1.Eclipse 只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse 框架中 来实现的。() 2.JDK 安装成功后,需要将bin 目录的路径配置在环境变量path 中。() 3.Java 配置环境变量path 的目的是为了可以查找到.class 文件。() 4.JDK 安装成功后,classpath 环境变量必须配置。() 5.在命令行窗口中,编译Demo.java 文件可以输入javac Demo。() 三、选择题 1.如果jdk 的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使 用javac 和java 命令,需要将环境变量path 设置为以下哪个选项() A: c:\jdk B: c:\jdk\bin C: c:\jre\bin D: c:\jre 2.下列关于classpath 环境变量的说法中,说法正确的是() A: classpath 配置一次后可永久使用 B: 没有classpath 环境变量就不能运行Java 程序 C: classpath 环境变量可以让虚拟机找到class 文件的目录 D: 查看当前classpath 配置的命令是:classpath 3.下面哪种类型的文件可以在Java 虚拟机中运行() A: .java B: .jre C: .exe D: .class 4.Java 属于以下哪种语言() A: 机器语言B: 汇编语言C: 高 级语言D: 以上 都不对 5.下列关于Java 特点的描述中,错误的是()。</p><h2>(完整word版)JSP实用教程_复习题《Web开发技术》复习题</h2><p>《Web开发技术》复习题 一、选择题 1、在传统的HTML页面中加入( D)就构成了一个JSP页面文件。 A、JAVA程序片 B、JSP标签 C、用“<%"、“%〉"标记符号括起来的程序 D、JAVA程序片和JSP标签 2、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B) A、先安装TOMCAT,再安装JDK B、先安装JDK,再安装TOMCAT C、不需安装JDK,安装TOMCAT就可以了 D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系 3、对于“〈%!”、“%>”之间声明的变量,以下说法正确的是:(B) A、不是JSP页面的成员变量 B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户 C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响 D、是JSP页面的局部变量 4、在客户端浏览器的源代码中可以看到(B) A、JSP注释 B、HTML注释 C、JSP注释和HTML注释 D、JAVA注释 5、page指令的作用是:(A )</p><p>A、用来定义整个JSP页面的一些属性和这些属性的值 B、用来在JSP页面内某处嵌入一个文件 C、使该JSP页面动态包含一个文件 D、指示JSP页面加载Java plugin 6、page指令的import属性的作用是(C ) A、定义JSP页面响应的MIME类型 B、定义JSP页面使用的脚本语言 C、为JSP页面引入JAVA包中的类 D、定义JSP页面字符的编码 7、page指令的(C )属性可以设置JSP页面是否可多线程访问 A、session B、buffer C、isThreadSafe D、info 8、(C )可在JSP页面出现该指令的位置处,静态插入一个文件. A、page指令标签 B、page指令的import属性 C、include指令标签 D、include动作标签 9、以下对象中的( D )不是JSP的内置对象。 A、request B、session</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="23059219"><a href="/topic/23059219/" target="_blank">web复习资料</a></li> </ul> </div> </div> </div> </div> <div class="category"> <h2 class="navname">相关文档</h2> <ul class="lista"> <li><a href="/doc/1b19318664.html" target="_blank">(完整word版)Java web期末复习集</a></li> <li><a href="/doc/4719212559.html" target="_blank">(带答案)java-web复习资料1教学文稿</a></li> <li><a href="/doc/7319317557.html" target="_blank">web期末复习</a></li> <li><a href="/doc/1719318662.html" target="_blank">web期末单元复习题</a></li> <li><a href="/doc/a119221224.html" target="_blank">web初级复习资料</a></li> <li><a href="/doc/5419338504.html" target="_blank">web前端开发复习题答案</a></li> <li><a href="/doc/7119317554.html" target="_blank">web复习资料</a></li> <li><a href="/doc/3819239559.html" target="_blank">web复习题</a></li> <li><a href="/doc/6719015975.html" target="_blank">javaweb复习资料</a></li> <li><a href="/doc/8d19176524.html" target="_blank">web考试复习题</a></li> <li><a href="/doc/3e19239558.html" target="_blank">web应用期末复习题</a></li> <li><a href="/doc/7219317555.html" target="_blank">Java Web开发技术复习资料</a></li> <li><a href="/doc/1019318663.html" target="_blank">Web程序设计复习题</a></li> <li><a href="/doc/fa19253706.html" target="_blank">web技术应用基础应用复习资料</a></li> <li><a href="/doc/7f19317556.html" target="_blank">web技术</a></li> <li><a href="/doc/6b19015974.html" target="_blank">计算机复习Web开发</a></li> <li><a href="/doc/3e2682926.html" target="_blank">Java Web期末复习资料汇总</a></li> <li><a href="/doc/c514855879.html" target="_blank">WEB复习题</a></li> <li><a href="/doc/f512674030.html" target="_blank">webgis复习资料(重点题)</a></li> <li><a href="/doc/8f13820396.html" target="_blank">javaWEB复习资料</a></li> </ul> <h2 class="navname">最新文档</h2> <ul class="lista"> <li><a href="/doc/0919509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0d19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9419184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3c19258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d619211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a219240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9e19184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8f19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8619195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7819336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7b19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6a19035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6719035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4b19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3d19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2919396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2819396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1219338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e819066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b819159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "1d519c7bbeeb19e8b8f67c1cfad6195f302be8d4"; </script> <div class="footer"> <p>© 2013-2022 www.sodocs.net  <a href="/sitemap.html">站点地图</a> | <a href="/tousu.html" target="_blank">侵权投诉</a></p> <p><a href="https://beian.miit.gov.cn/">闽ICP备11023808号-8</a>  本站资源均为网友上传分享,本站仅负责收集和整理,有任何问题请在对应网页下方投诉通道反馈<script type="text/javascript">tj();</script></p> </div> </div> </body> </html>