新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx

上传人:b****6 文档编号:4376381 上传时间:2022-12-01 格式:DOCX 页数:38 大小:35.51KB
下载 相关 举报
新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx_第1页
第1页 / 共38页
新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx_第2页
第2页 / 共38页
新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx_第3页
第3页 / 共38页
新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx_第4页
第4页 / 共38页
新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx

《新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx》由会员分享,可在线阅读,更多相关《新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx(38页珍藏版)》请在冰豆网上搜索。

新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案.docx

新版精选WEB应用程序开发JAVAWEB开发完整题库188题含参考答案

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

一、填空题

1.URL是UniformResourceLocator的缩写,中文称之为。

答案:

统一资源定位器

2.JSP的_____对象用来保存单个用户访问时的一些信息。

答案:

session

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

4.JSP页面的程序片中可以插入_____标记。

答案:

HTML

5.在“<%!

”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。

答案:

页面成员变量

6.“<%!

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

答案:

页面的成员方法

7.指令标记、JSP动作标记统称为______

答案:

JSP标记

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

答案:

out.flush()

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

答案:

链接的目标地址

10.JDBC的接口分为两个层次:

一个是程序开发人员的(),另一个是()。

答案:

JDBCAPI,底层的JDBCDRIVERAPI

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

答案:

0至254

12.W3C是指__________。

答案:

万维网联盟

13.Resulset接口的__________方法可以使结果集指针指向下行数据。

答案:

next()

14.在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用__________对话框。

答案:

confirm()

15.dopost在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。

答案:

application

16.FileReader通过()对象或者()可以把内容输出到文件中。

答案:

"FileWriter

17.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______。

答案:

JSP脚本元素

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


try{Class.forName(""_________"");

}

创建连接的代码如下:


try{//和数据库建立连接

conn=

DriverManager.getConnection(

""_____//localhost:

3306/booklib"",""root"","""");

……

conn.close();

}

catch(Exceptione){

out.println(e.toString());

}

答案:

com.mysql.jdbc.Driver,jdbc:

mysql:

19.在“<%!

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

答案:

页面成员变量

20._______和_____用于做字节流输入输出操作,_____和_______用于做字符流输入输出操作。

答案:

InputStream,OutputStream,Reader,Writer

21.Java中有四个“输入/输出”的抽象类,InputStream、_______、Reader和_______。

答案:

OutputStream,Writer

22.一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的_____、_____、_____等请求的方法,这些方法是_____、_______和_______等doXXX方法。

答案:

HttpServlet,POST,GET,PUT,doPost,doGet,doPut

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

答案:

JavaDataBaseConnectivity,Java数据库连接

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

_______对话框。

答案:

onclick/confirm

25.要想在JSP页面中使用Bean,必须首先使用_________动作标记在页面中定义一个JavaBean的实例

答案:

useBean>

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

答案:

0至254

27.一个循环语句包含的4个部分为:

初始化部分()、()、迭代部分、()。

答案:

initialization,循环体部分,中止部分

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

答案:

init(),service(),destroy()

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

答案:

action

30.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。

答案:

SQL,返回

31.ODBC是由微软开发的、目前用得最广泛的用来_________的API,它是用________编写的标准应用程序。

答案:

连接数据库,c语言

32.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。

答案:

客户端,服务器端

33.

useBean>动作用来装载一个将在JSP页面中使用的()。

答案:

javabean

34."程序运行难免会发生异常和错误。

当处理JSP页面时,遇到的

异常分为两个基本类型:

(),()。

答案:

编译时的错误,运行时的错误

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

答案:

action

36.三种常用的动态网页技术是()、()、()。

答案:

ASP,PHP,JSP

37.在读取文件时,可以有两种选择方式()、()。

答案:

"ServletContext

38."()用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅

和()对象发生关系。

include>动作可以包含一个或几个()用于向要引入的页面传递参数。

答案:

include>,JspWrite,

param>子动作

39."()和()属性是每一个JSP动作都具有的属性。

其中()表示一

个动作的名称,而()则表示一个动作的作用域。

答案:

id,scope,id,scope

40.定制标识的前缀是()。

答案:

prefix

41.为了解释page指令的import属性的使用,用()来说明。

答案:

time.jsp程序

42.JSP编译指令用于指定所使用的()、()、()、()。

答案:

脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet

43.使用()动作,JSP可以动态使用()组件来扩充JSP的功能。

答案:

useBean>,JavaBeans

44.包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml,包含Tomcat中使用的jar文件。

在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中Tomcat脚本Startup()、Shutdown()。

答案:

启动Tomcat,关闭Tomcat

45."

getProperty>动作用于从一个()中得到某

个属性的值,无论原先这个属性是什么类型的,都将被转换为一个()类型的值。

其JSP语法为()。

答案:

JavaBean,String,

getPropertyname="beanInstanceName"property="propertyName"/>

46.所有JSP程序操作都在()执行。

答案:

服务器端

47.JSP网页文件的扩展名是()。

答案:

jsp

48.JSP是指()是由()公司倡导、许多公司参与一起建立的一种()网页技术标准。

答案:

JavaServerPages,SunMicrosystems,动态

49.Servlet的生命周期分三个时期:

()、()、()。

答案:

装载Servlet,创建一个Servlet实例,销毁

50.JavaServlet的主要特点是:

()、()、()、()、节省投资。

运行servlet需要在()注册.

答案:

高效,方便,功能强大,可移植性好,web.xml

51.一个Bean由三部分组成:

()、()、()。

答案:

实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法访问它的属性

52.application对象是(),而session对象则是每个客户专用的。

答案:

代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息

53.Java中的()是当程序中出现不同寻常的情况时生成的一个对象。

答案:

异常(Exception)

54.JDBC和数据库建立连接的一种常见方式是通过()。

答案:

JDBC-ODBC桥

55."异常的处理,可在该方法的代码段中包含3类代码:

()和

finally代码块。

答案:

trycatch

56.()对象对于每个Web应用来说只有一个。

答案:

application

57.在JSP页面中可以通过()方法来获得ServletContext对象。

答案:

getServletContext()

58."JSP中共享数据,大体上分为两种情况,第一种是在()之间共享

数据,另一种是在()之间共享数据。

答案:

同一个用户的不同页面,不同用户

59.一个session可以通过()或重写()来维持。

答案:

Cookie,URL

60."()接口可以获取由客户端传送的阐述名称,也可以获取客户端正

在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。

答案:

"HttpServerletRequest

61.()动作用于向一个()的属性赋值,需要注意的是,在这个动作中将会使用到的name属性的值将是一个前面已经使用()动作引入的JavaBean的名字。

答案:

setProperty>,JavaBean,

useBean>

62.JavaBean是描述()的软件组件模型。

答案:

Java

63."由于JSP文件被编译成Servlet执行,出现异常的默认操作就是

显示异常的()。

答案:

堆栈

64.application对象的方法(),返回application某个属性的值()以Object对象的形式返回对应名称的application对象的属性值。

答案:

getInitParameter,getAttribute

65.()对象保存了一个应用系统中一些公用的数据。

答案:

application

66.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。

答案:

SessionID,唯一标识

67.()对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端()一次访问的一些特定信息。

答案:

session,访问者

68.response对象的方法()返回用于格式化文本应答的打印程序,()用于添加一个Cookie对象,用来保存客户端的用户信息。

答案:

getWriter,addCookie

69.()对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的()对象。

答案:

response,response

70.request对象的方法()返回请求的给出名字的属性的值,()返回包含指定参数的单独值的字符串。

答案:

getAttribute,getParameter

71."在ServletAPI中最重要的是(),所有的Servlets都必须实现该

接口。

答案:

Servlet接口(interface)

二、单选题

72."page指令中的哪个属性可多次出现?

()

A.contentType

B."extends

C.import

D.不存在这样的属性

答案:

C

73.表示粗体加斜体的标记是()。

A.字体

B.字体

C.字体

D.字体

答案:

C

74."下列File对象的哪个方法能够判断File对象对应的路径是否为目录。

()

A.canRead()

B.canWrite()

C.exists()

D.isDirectory()

答案:

D

75."下面哪一项不是加载驱动程序的方法?

()

A."通过DriverManager.getConnection方法加载

B.调用方法Class.forName

C.通过添加系统的jdbc.drivers属性

D.通过registerDriver方法注册

答案:

A

76."HTML文档定义层的标记是()

A.

B.

C.

D.

答案:

C

77."下面哪一项是提供了对xml文档的元素的访问方法?

()

A.Document

B.Element

C.Nodelist

D.Text

答案:

A

78."正则表达式中,表示除了指定类型以外的字符的元字符是()

A.$

B.[^]

C.()

D.?

答案:

B

79."关于分页显示,下列的叙述哪一项是不正确的?

()

A."只编制一个页面是不可能实现分页显示的

B.采用一至三个页面都可以实现分页显示

C.分页显示中,记录集不必在页面跳转后重新生成

D.分页显示中页面显示的记录数可以随用户输入调整

答案:

A

80."下面哪一项是合法的xml标记名称?

()

A.<123abc>

B.<123书名>

C.

D.

答案:

C

81."部署Servlet,下面哪一项描述错误?

()

A."必须为Tomcat编写一个部署文件。

B.部署文件名为web.xml

C.部署文件在Web服务目录的WEB-INF子目录中

D.部署文件名为Server.xml

答案:

C

82."下列XML格式正确的为()。

A.<学生学号=“101”姓名=张三/>

B.<学生学号=“101”姓名=”张三”>

C.<学生学号=“101”姓名=”张三”/>

D.学生

答案:

D

83."当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()。

A.进程

B.程序

C.程序

D.服务

答案:

B

84."下面哪一项不是JDBC的工作任务?

()

A.与数据库建立连接

B.操作数据库,处理数据库返回的结果

C.在网页中生成表格

D.向数据库管理系统发送SQL语句

答案:

C

85."JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时()。

A."验证不通过,提交数据给服务器

B.验证不通过,不提交数据给服务器

C.验证通过,提交数据给服务器

D.验证通过,不提交数据给服务器

答案:

C

86."

useBeanid=""bean的名称""scope=""bean的有效范围""class=""包名.类名""/>动作标记中,scope

的值不可以是()。

A.page

B.request

C.session

D.response

答案:

D

87."JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应

A."request

B.response

C.session

D.application

答案:

C

88."对如下JSP代码说法正确的是()

<%

Stringstr=""hello,JBIT""!


session.setAttribute(""msg"",str);

StringgetStr=session.getAttribute(""msg"");

out.println(getStr);

%>

A."运行成功,页面上输出helloJBIT

B.运行成功,页面上输出msg

C.代码行StringgetStr=session.getAttribute("msg");有错误,无法运行

D.代码行StringgetStr=session.getAttribute("msg");有错误,无法运行

答案:

D

89."在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是()

A."<%@pageimport=""java.sql.*""%>

B.<%@pageimport="sql.*"%>

C.<%pageimport="java.sql.*"%>

D.<%@import="java.sql.*"%>

答案:

A

90."为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码

A."response.setContentType()

B.response.setCharcterEncoding()

C.response.setPageCoding()

D.response.setCharset()

答案:

B

91."JSP内置对象request的getParameterValues()方法返回值是()

A."String[]

B.Object[]

C.String

D.Object

答案:

A

92."如果请求页面中存在两个按钮(假定按钮的名称为sex),分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法

A."request.getParameter(sex);

B.request.getParameter("sex");

C.request.getParameterValues(sex);

D.request.getParameterValues("sex");

答案:

B

93."下面对于B/S架构与C/S架构的描述错误的是()

A."B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构

B.B/S架构是基于Intenet网络实现的,使得用户访问的范围扩大

C.C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护

D.C/S可以设计出丰富的界面,而B/S则相对处于劣势。

答案:

A

94.在web项目的目录结构中,web.xml文件位于()中

A."src目录

B.文档根目录

C.variable

D.WEB-INF目录

答案:

D

95."()是标题标记。

A.

标记

B.
标记

C.


标记

D.

答案:

D

96.设置文档体背景颜色的属性是()

A.text

B.bgcolor

C.background

D.link

答案:

C

97.在JSP中要使用user包中的User类,则以写法正确的是()

A.

useBeanid="user"class="user.User"scope="page"/>

B.

useBeanclass="user.Use.class"/>

C.

useBeanname="user"class="user.User"/>

D.

useBeamid="user"class="user"import="user.*"/>

答案:

A

98."A3-6当浏览器第二次访问该JSP网页时的输出结果是什么?


<%!

inta=0;%>

<%intb=0;

a++;

b++;

%>

a:

<%=a%>

b:

<%=b%>

选项:

()

A.a=0b=0

B.a=1b=1

C.a=2b=1

D.a=3b=2

答案:

C

99."在MVC模式中,核心内容为()。

A.view

B.control

C.model

D.不确证

答案:

C

100.在JavaWeb中,Servlet从实例化到消亡是一个生命周期。

下列描述正确的是()。

A.init()方法是包容器调用的Servlet实例的第一个方法

B.在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

C.在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

D.在Servlet实例消亡之前,容器调用Servlet实例的close()方法

答案:

A

101.由JSP页面向Tag文件传递数据要使用的指令是()

A.tag

B.attribute

C.variable

D.taglib

答案:

B

102.下列动态网页和静态网页的根本区别描述错误的是()。

A.静态网页服务器端返回的HTML文件是事先存储好的

B.动态网页服务器端返回的HTML文件是程序生成的

C.静态网页文件里只有HTML标记,没有程序代码。

D.动态网页中只有程序,不能有HTML代码。

答案:

D

103.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()

A.发送一个JSP源文件到客户端

B.发送一个Java文件到客户端

C.发送一个HTML页面到客户端

D.什么都不做。

答案:

C

104."include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。

A.是一个完整的HTML文件

B.是一个完整的JSP文件

C.是一个完整的TXT文件

D.是一个完整的Java源文件

答案:

B

105.在“<%!

”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。

()。

A."从定义处之后有效。

B.在整个页面内有效

展开阅读全文
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1