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

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

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

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

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

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

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

一、填空题

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

答案:

类和接口

2.JDBC主要由两部分组成:

一部分是访问数据库的高层接口,即通常所说的______;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即_______。

答案:

JDBCAPI,JDBCDatabaseDriver

3.getParameter()方法中以____()______形式返回指定参数的所有值。

答案:

字符串

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

答案:

可视化javabean,非可视化javabean

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

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

答案:

JDBCAPI,底层的JDBCDRIVERAPI

6.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。

答案:

32,IP地址

7.Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。

答案:

TCP/IP

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

答案:

连接数据库,c语言

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

答案:

服务,应用程序接口,协议

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

答案:

response

11.Servlet中使用Session对象的步骤为:

调用__________________得到Session对象,查看Session对象,在会话中保存数据。

答案:

HttpServletRequest.getSession()

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

答案:

useBean>

13.response.setHeader(“Refresh”,“5”)的含义是指__页面刷新时间为__。

答案:

5秒

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

答案:

session

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

16.在“<%!

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

答案:

页面成员变量

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

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

答案:

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

18.当今比较流行的技术研发模式是______和_____的体系结构来实现的。

答案:

C/S,B/S

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

答案:

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

答案:

out.flush()

21.在“<%!

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

答案:

页面成员变量

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

答案:

InputStream,OutputStream,Reader,Writer

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

答案:

OutputStream,Writer

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

答案:

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

25.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。

答案:

浏览器,string

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

答案:

action

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

答案:

统一资源定位器

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

答案:

0至254

29.XML文件有且只有一个______,其他标记都必须封装在其中,该标记又称为文件标记。

答案:

根标记

30."下面的代码建立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:

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

答案:

init(),service(),destroy()

32.指令标记、JSP动作标记统称为()。

答案:

JSP标记

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

答案:

SQL,返回

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

答案:

JavaDataBaseConnectivity,Java数据库连接

35.Tomcat的主要配置文档是()。

可以通过配置server.xml设置()。

答案:

server.xml,服务器的端口及虚拟路径

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

答案:

response,response

37.request对象是()的一个实例。

当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。

答案:

ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest

38."对象是典型的具有()、()和()的事物,()反映了对象

的状态,可以读取或设置。

对于一般的对象,要想使用它,必须先声明一个(),再将它实例化,就会得到一个可以使用的对象。

答案:

方法,属性,集合,对象的属性,类

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

答案:

useBean>,JavaBeans

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

和()对象发生关系。

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

答案:

include>,JspWrite,

param>子动作

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

其中()表示一

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

答案:

id,scope,id,scope

42.“<%!

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

答案:

页面的成员方法

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

答案:

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

44.Out对象的方法()关闭流,并输出;()获得缓冲区的大小()清除缓冲区的流。

答案:

Close,getBufferSize,clearBuffer

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

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

答案:

启动Tomcat,关闭Tomcat

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

答案:

ASP,PHP,JSP

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

答案:

服务器端

48.JSP开发网站的两种模式分为()、()。

答案:

jsp+javabean,jsp+javabean+servlet

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

()、()、()。

答案:

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

50.JavaServlet的主要特点是:

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

运行servlet需要在()注册.

答案:

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

51.Include指令的语法格式(),其中()意思为相对地址。

答案:

<%@includefile=“relativeURL”%>,relativeURL

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

显示异常的()。

答案:

堆栈

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

答案:

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

54.W3C是指__________。

答案:

万维网联盟

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

答案:

request

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

答案:

next()

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

答案:

application

58.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______目录中。

答案:

servlet/lib

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

答案:

SessionID,唯一标识

60.操作文件主要有两种类型()、()。

答案:

读取内容,写入内容或者更改文件的属性

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

答案:

getInitParameter,getAttribute

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

答案:

getServletContext()

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

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

答案:

"HttpServerletRequest

64.JavaBean通过()()可以得到正确的执行。

答案:

Java虚拟机,JavaVirtualMachine

65.一个Bean由三部分组成()、2.()、3.()。

答案:

属性(Property),事件(Event),方法(Method)

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

答案:

JDBC-ODBC桥

67.()是JAVA数据库连接()技术的简称,是为各种常用数据库提供无缝连接的技术。

答案:

JDBC,JavaDataBaseConnectivity

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

答案:

JSP脚本元素

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

答案:

"FileWriter

二、单选题

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

A."src目录

B.文档根目录

C.variable

D.WEB-INF目录

答案:

D

71."DriverManager类的getConnection(Stringurl,Stringuser,Stringpassword)方法中,参数url的格式为jdbc:

<子协议>:

<子名称>,下列哪个url是不正确的?

()

A."”jdbc:

mysql:

//localhost:

80/数据库名”

B.”jdbc:

odbc:

数据源C.”jdbc:

oracle:

thin@host:

端口号:

数据库名”

D.”jdbc:

sqlserver:

//172.0.0.1:

1443;DatabaseName=数据库名

答案:

A

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

()

A.Document

B.Element

C.Nodelist

D.Text

答案:

A

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

A.$

B.[^]

C.()

D.?

答案:

B

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

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

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

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

D.学生

答案:

D

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

A.进程

B.程序

C.程序

D.服务

答案:

B

76."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:

A

77."下列说法哪一项是正确的()

A."Apache用于ASP技术所开发网站的服务器

B.IIS用于CGI技术所开发网站的服务器

C.Tomcat用于JSP技术所开发网站的服务器

D.WebLogic用于PHP技术所开发网站的服务器

答案:

C

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

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

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

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

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

答案:

C

79."对如下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

80."在JDBCAPI中所提供的()类的职责是:

依据数据库的不同,管理不同的JDBC驱动程序

A."DriverManager

B.Connection

C.Statement

D.Class

答案:

A

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

A."response.setContentType()

B.response.setCharcterEncoding()

C.response.setPageCoding()

D.response.setCharset()

答案:

B

82.在html中绘制表格时,____________________标记是表格中的换行标记。

A.

B.

D.

C.

答案:

C

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

A."request.getParameter(sex);

B.request.getParameter("sex");

C.request.getParameterValues(sex);

D.request.getParameterValues("sex");

答案:

B

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

()

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

B.调用方法Class.forName

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

D.通过registerDriver方法注册

答案:

A

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

A.text

B.bgcolor

C.background

D.link

答案:

C

86.用来在网页中显示图形的标记为()

A.

B.

C.

D.

答案:

B

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

A.字体

B.字体

C.字体

D.字体

答案:

C

88.下列设置颜色的方法中不正确的是()

A."

B.

C.

D.

答案:

D

89."下面是FileInputStream读取文件的代码片段:


Filefile1=newFile(fileName);

FileInputStreamfinput=newFileInputStream(file1);

intsize=finput.available();

BufferedInputStreambuffer1=newBufferedInputStream(finput);

byteb[]=newbyte[90];intn=0;

while((n=buffer1.read(b))!

=-1){

allFilesmess.append(newString(b,0,n));

}buffer1.close();finput.close();

除最后一次外,代码中buffer1.read(b)每次读取文件的字节数?

()A.90

B.89

C.n

D.size/n

答案:

A

90.在JSP中通过虚拟目录获取真实的物理目录的方法为___________。

A.request.getRealPath()

B.request.getPath()

C.response.getRealPath()

D.response.getPath()

答案:

A

91.请选出微软公司提供的连接SQLServer2000的JDBC驱动程序。

()

A.oracle.jdbc.driver.OracleDriver

B.sun.jdbc.odbc.JdbcOdbcDriver

C.com.microsoft.jdbc.sqlserver.SQLServerDriver

D.com.mysql.jdbc.Driver

答案:

C

92."重向可以使用______________________方法。

A.response.sendRedirect(“login.jsp”);

B.request.sendRedirect(“login.jsp”);

C.

forwardpage=“login.jsp”/>

D.

答案:

A

93.在JSP中的Java脚本中输出数据时可以使用_________对象的print()方法。

A.page

B.Session

C.out

D.application

答案:

C

94.在HTML中引用外部JavaScript文件中的正确代码为_______________。

A."

B.

C.

D.

答案:

A

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

下列描述正确的是()。

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

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

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

D.在Servlet实例消亡之前,

展开阅读全文
相关搜索

当前位置:首页 > 考试认证 > IT认证

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

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