最新WEB应用程序开发【JAVA-WEB开发】完整题库188题(含参考答案) 下载本文

WEB应用程序开发【JAVA-WEB开发】考试题库

188题

一、填空题

1.

response对象的____________方法可以将当前客户端的请求转到其他页面去。

答案:sendRedirect(URL url)

2.

在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使

用__________对话框。 答案:confirm()

3.

Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计

算机网络的数据通信网。 答案:TCP/IP

4.

一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。

答案:initialization,循环体部分,中止部分

5.

J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了

功能支持。

答案:服务,应用程序接口,协议

6.

JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的

()组成。 答案:类和接口

7.

Config对象是JSP页面通过()进行初始化时被传递的对象。

答案:JSP container

8.

在DOM接口规范中,有四个基本接口:____________、__________、_________

和___________。

答案:Node,Nodelist,NamedNodeMap,Document

9.

JavaBean的种类分为()和()两类。

答案:可视化 javabean,非可视化 javabean

10. 当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。

答案:request

11.

()动作用来引导客户端的请求到另一个页面或者是另一个servlet。

答案:

12.答案:“ out对象的__ _____方法,功能是输出缓冲的内容。 答案:out.flush()

13.

JSP页面中,输出型注释的内容写在 _____ 之间。

“<%!”和“%>”之间声明的方法在整个页面内有效,称为_______ 。

14.

答案:页面的成员方法

15.

JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式

(Expression)和Java程序片(Scriptlet)统称为______ 。 答案:JSP脚本元素

16.

超级链接标记的href属性取值为 ___ 。

答案:链接的目标地址

17.

URL是Uniform Resource Locator的缩写,中文称之为 。

答案:统一资源定位器

18.

IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。

答案:0至254

19.

HTML文档的开头和结束元素为________。

答案:

20.

要想在JSP页面中使用Bean,必须首先使用 _________ 动作标记在页面中定义一

个JavaBean的实例 答案:

21.

XML声明部分以________开始,以“?>”部分结束,开始字符之间没有空格。声

明部分要求必须指定____属性,standalone和encoding属性可选。 答案:“

22.

out对象的______方法,功能是输出缓冲的内容。

答案: out.flush()

23. 页面。

答案:页面成员变量

在“<%!”和“%>”之间声明的变量又称为 _________ ,其作用范围为整个JSP

24.

一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的 _____、

_____、 _____等请求的方法,这些方法是_____、_______和_______等doXXX方法。 答案:HttpServlet,POST,GET,PUT,doPost,doGet,doPut

25.

如果要获取请求客户端的IP地址,应使用________对象。

答案:request

26.

JDBC的英文全称是_________,中文意义是__________。

答案: Java Data Base Connectivity,Java数据库连接

27.

JSP页面的程序片中可以插入 ________ 标记。

答案:HTML

28.

表单标记中的__________属性用于指定处理表单数据程序url的地址。

答案:action

29.

JDBC的接口分为两个层次:一个是程序开发人员的(),另一个是()。

答案:JDBC API,底层的JDBCDRIVER API

30.

\下面的代码建立Mysql数据库的连接,请:

try{ Class.forName(\ }

创建连接的代码如下:
try{ //和数据库建立连接

conn=

DriverManager.getConnection(

\ ……

conn.close();
}

catch(Exception e){

out.println(e.toString());
}

答案:com.mysql.jdbc.Driver,jdbc:mysql:

31.

假设有一个JavaScript函数为 show() ,如果要求在页面加载时就执行,最好使用

标记的_______什么事件。 答案:onload

32.

javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、

_____、______方法。 答案:init(),service(),destroy()

33.

简单地说,JDBC能够完成下列三件事:与一个数据库建立连接()、向数据库发

送SQL语句()、处理数据库返回的结果()。 答案:connection,statement,resultset

34.

exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个

_________参数,即它返回一个类的对象。 答案:SQL,返回

35.

_____类型的Servlet接受HTTP请求且生成HTTP响应。

答案:response

36.

异常的处理,可在该方法的代码段中包含3类代码:__________、____________和

____________代码块。 答案:catch,try,which

37.

JavaBean的种类分为___()_______和__()_____ __两类。

答案:setproperty,getproperty

38.

Java是由_______公司于1995年提出的,是一种完全面向__________的语言。

答案:sun,对象

39.

Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务

器上的输出缓冲区,其基类是___()___________。 答案:浏览器,string

40.

Servlet运行于________端,与处于客户端的Applet相对应。

答案:服务器

41.

page指令的语法为()。

答案:<%@page pageDirectiveAttributeList %>