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

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

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

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

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

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

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

一、填空题

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

答案:

session

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

答案:

浏览器,string

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

答案:

forword>

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

答案:

32,IP地址

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

答案:

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

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

答案:

JSPcontainer

7.在DOM接口规范中,有四个基本接口:

____________、__________、_________和___________。

答案:

Node,Nodelist,NamedNodeMap,Document

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

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

答案:

HttpServletRequest.getSession()

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

答案:

request

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

答案:

sendRedirect(URLurl)

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

答案:

response

12.答案:

–”和“–>out对象的_______方法,功能是输出缓冲的内容。

答案:

out.flush()

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

14.当JSP页面的一个客户线程在执行_______方法时,其他客户必须等待。

答案:

synchronized

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

答案:

HTML

16.“<%!

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

答案:

页面的成员方法

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

答案:

0至254

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

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

答案:

JDBCAPI,JDBCDatabaseDriver

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

答案:

5秒

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

答案:

0至254

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

答案:

out.flush()

22.在“<%!

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

答案:

页面成员变量

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

答案:

InputStream,OutputStream,Reader,Writer

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

答案:

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

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

答案:

request

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

_______对话框。

答案:

onclick/confirm

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

答案:

action

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

答案:

sun,对象

29.在Servlet中,主要使用HttpServletResponse类的重定向方法________方法实现重定向。

答案:

sendRedirect

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

__________、____________和____________代码块。

答案:

catch,try,which

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

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

答案:

init(),service(),destroy()

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

答案:

action

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

答案:

JSP标记

35.简单地说,JDBC能够完成下列三件事:

与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。

答案:

connection,statement,resultset

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

答案:

SQL,返回

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

答案:

字符串

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

答案:

next()

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

答案:

服务器

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

答案:

JavaServerPages,SunMicrosystems,动态

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

答案:

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

42.page指令的语法为()。

答案:

<%@pagepageDirectiveAttributeList%>

43.JSP编译指令的一般语法形式为()。

答案:

<%@指令名=“值”%>

44.解决汉字的问题,最简单的方法就是在文件头加入()。

答案:

<%@pagecontentType="text/html;charset=GBK"%>

45.对待异常的方式有两种:

();()。

答案:

在方法内部捕获并处理该异常,在本方法内不处理该异常而是,将异常抛给方法的调用者由调用者决定如何处理异常

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

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

答案:

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

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

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

答案:

启动Tomcat,关闭Tomcat

48.W3C是指__________。

答案:

万维网联盟

49.在传统的网页HTML文件()中加入()和(),就构成了JSP网页。

答案:

*.htm,*.html,Java程序片段(Scriptlet),JSP标记(tag)

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

答案:

setProperty>,JavaBean,

useBean>

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

答案:

jsp+javabean,jsp+javabean+servlet

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

()、()、()。

答案:

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

53.JDBC的主要任务是:

()、()、()。

答案:

与数据库建立连接,发送SQL语句,处理结果

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

答案:

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

55.理论上,GET是(),POST是()。

答案:

用于获取服务器信息并将其作为响应返回给客户端,用于客户端把数据传送到服务器

56.jsp主要内置对象有:

()、()、()、()、()、()、out、config、page。

答案:

application,exception,pageContext,request,session,response

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

()和

finally代码块。

答案:

trycatch

58.Tomcat目录bin()、conf()、lib()。

答案:

"包含启动/关闭脚本,

59.JavaBean的属性()、()、()、()。

答案:

Simple属性,Indexed属性,Bound属性,Constrained属性

60.假设有一个JavaScript函数为show(),如果要求在页面加载时就执行,最好使用标记的_______什么事件。

答案:

onload

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

答案:

application

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

答案:

servlet/lib

63.FileOutputStreamJSP是()公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。

答案:

SunMicrosystems

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

当处理JSP页面时,遇到的

异常分为两个基本类型:

(),()。

答案:

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

65.()接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。

答案:

HttpSession

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

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

答案:

"HttpServerletRequest

67.URI()是()的缩写,可以是绝对路径或者相对路径。

答案:

UniformResourceIdentifier,统一资源标记符

68.()是运行在服务器端,用来响应客户端请求的java代码模块。

答案:

Servlet

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

和()对象发生关系。

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

答案:

include>,JspWrite,

param>子动作

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

答案:

Java

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

答案:

Close,getBufferSize,clearBuffer

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

答案:

getInitParameter,getAttribute

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

答案:

SessionID,唯一标识

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

答案:

getWriter,addCookie

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

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

答案:

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

76."

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

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

其JSP语法为()。

答案:

JavaBean,String,

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

77."Tomcat服务器的默认端口是(),怎样修改tomcat的端口()。

答案:

8080,在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可

78.当一个servlet接收来自客户端的调用请求,它接收两个对象()、()。

答案:

ServletRequest,ServletResponse

二、单选题

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

()

A.contentType

B."extends

C.import

D.不存在这样的属性

答案:

C

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

()

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

B.调用方法Class.forName

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

D.通过registerDriver方法注册

答案:

A

81."