精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx

上传人:b****3 文档编号:3446128 上传时间:2022-11-23 格式:DOCX 页数:40 大小:36.04KB
下载 相关 举报
精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx_第1页
第1页 / 共40页
精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx_第2页
第2页 / 共40页
精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx_第3页
第3页 / 共40页
精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx_第4页
第4页 / 共40页
精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx

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

精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx

精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案

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

一、填空题

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

答案:

HTML

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

答案:

application

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

答案:

JSPcontainer

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

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

答案:

HttpServletRequest.getSession()

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

答案:

5秒

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

答案:

request

7.答案:

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

答案:

out.flush()

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

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

答案:

JDBCAPI,底层的JDBCDRIVERAPI

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

答案:

synchronized

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

答案:

forword>

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

答案:

JSP标记

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

答案:

JSP脚本元素

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

答案:

链接的目标地址

14.W3C是指__________。

答案:

万维网联盟

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

答案:

request

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

答案:

InputStream,OutputStream,Reader,Writer

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

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

答案:

init(),service(),destroy()

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

答案:

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

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

答案:

JavaDataBaseConnectivity,Java数据库连接

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

_______对话框。

答案:

onclick/confirm

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

答案:

action

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

答案:

服务器

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

答案:

sendRedirect

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

答案:

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

26.使用DOM接口,应用程序可以随时访问文档中任何一部分数据,NodeList集合中的节点都是live的,对各节点的操作都会反应到XML文件中,因此DOM接口访问XML文件又称为________。

答案:

随机访问模式

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

答案:

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

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

答案:

action

29.JDBC是一种可用于执行的JavaAPI,它由一些Java语言编写的__________组成。

答案:

api函数

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

答案:

response

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

答案:

浏览器,string

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

答案:

字符串

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

答案:

客户端,服务器端

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

答案:

0至254

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

()、()、()。

答案:

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

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

答案:

next()

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

答案:

UniformResourceIdentifier,统一资源标记符

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

答案:

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

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

答案:

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

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

答案:

异常(Exception)

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

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

答案:

启动Tomcat,关闭Tomcat

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

和()对象发生关系。

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

答案:

include>,JspWrite,

param>子动作

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

答案:

jsp

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

答案:

setProperty>,JavaBean,

useBean>

45.JavaServlet的主要特点是:

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

运行servlet需要在()注册.

答案:

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

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

()、()、()。

答案:

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

47.JDBC的主要任务是:

()、()、()。

答案:

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

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

答案:

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

49.jsp主要内置对象有:

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

答案:

application,exception,pageContext,request,session,response

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

()和

finally代码块。

答案:

trycatch

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

答案:

ASP,PHP,JSP

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

答案:

Close,getBufferSize,clearBuffer

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

显示异常的()。

答案:

堆栈

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

答案:

getServletContext()

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

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

答案:

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

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

答案:

HttpSession

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

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

答案:

"HttpServerletRequest

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

接口。

答案:

Servlet接口(interface)

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

答案:

prefix

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

答案:

Java

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

答案:

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

62.()对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。

out对象的范围是()。

答案:

out,page

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

答案:

application

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

答案:

SessionID,唯一标识

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

答案:

response,response

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

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

答案:

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

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

答案:

useBean>,JavaBeans

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

答案:

Servlet

二、单选题

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

()

A.contentType

B."extends

C.import

D.不存在这样的属性

答案:

C

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

A.tag

B.attribute

C.variable

D.taglib

答案:

B

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

()

A.与数据库建立连接

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

C.在网页中生成表格

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

答案:

C

72."在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为()。


Stringpath=request.getRealPath(""photo"");

Filefp1=newFile(path);

File[]files=fp1.listFiles();

for(inti=0;i

{

if(__________________________)

{

files[i].delete();

}

}

A.files[i].isFile()

B.files[i].isDirectory()

C.!

files[i].isFile()

D.!

files[i].isDirectory()

答案:

A

73."