精选WEB应用程序开发JAVAWEB开发模拟考核题库188题含参考答案.docx

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

精选WEB应用程序开发JAVAWEB开发模拟考核题库188题含参考答案.docx

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

精选WEB应用程序开发JAVAWEB开发模拟考核题库188题含参考答案.docx

精选WEB应用程序开发JAVAWEB开发模拟考核题库188题含参考答案

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

一、填空题

1.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment)7种要素构成。

答案:

程序片(Scriptlet),表达式(Exception)

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

答案:

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

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

答案:

JSPcontainer

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

答案:

useBean>

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

答案:

sendRedirect(URLurl)

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

答案:

HTML

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

答案:

servlet/lib

8.“<%!

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

答案:

页面的成员方法

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

答案:

客户端,服务器端

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

答案:

统一资源定位器

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

答案:

0至254

12.W3C是指__________。

答案:

万维网联盟

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

答案:

request

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

答案:

next()

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

答案:

out.flush()

16.在“<%!

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

答案:

页面成员变量

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

答案:

JSP标记

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

答案:

OutputStream,Writer

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

答案:

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

20.表单的提交方法包括_______和______方法。

答案:

post,get

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

答案:

JavaDataBaseConnectivity,Java数据库连接

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

答案:

服务器

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

答案:

sendRedirect

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

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

答案:

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

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

答案:

根标记

26.

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

答案:

javabean

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

答案:

字符串

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

答案:

response

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

答案:

连接数据库,c语言

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

答案:

setproperty,getproperty

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

答案:

字符串

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

答案:

"ServletContext

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

答案:

随机访问模式

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

答案:

异常(Exception)

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

答案:

UniformResourceIdentifier,统一资源标记符

36.taglib指令语法格式()。

答案:

<%@tagliburi="tagLibraryURI"prefix="tagPrefix"%>

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

答案:

<%@pagepageDirectiveAttributeList%>

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

答案:

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

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

答案:

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

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

答案:

onload

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

();()。

答案:

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

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

答案:

getAttribute,getParameter

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

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

答案:

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

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

答案:

服务器端

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

()、()、()。

答案:

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

46.JDBC的主要任务是:

()、()、()。

答案:

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

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

答案:

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

48.jsp主要内置对象有:

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

答案:

application,exception,pageContext,request,session,response

49.JSP中不能应用()函数。

答案:

JavaScript

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

答案:

JDBC-ODBC桥

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

答案:

getServletContext()

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

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

答案:

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

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

答案:

Cookie,URL

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

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

答案:

"HttpServerletRequest

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

接口。

答案:

Servlet接口(interface)

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

答案:

Servlet

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

其中()表示一

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

答案:

id,scope,id,scope

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

答案:

Java

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

答案:

setProperty>,JavaBean,

useBean>

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

答案:

Close,getBufferSize,clearBuffer

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

答案:

getInitParameter,getAttribute

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

答案:

application

63.session对象的常用方法(),返回会话标识符;(),返回和应用层数据中指定名字相联系的对象。

答案:

getId,getValue

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

答案:

response,response

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

()和

finally代码块。

答案:

trycatch

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

答案:

Java虚拟机,JavaVirtualMachine

二、单选题

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

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

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

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

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

答案:

A

68."在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

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

()

A.canRead()

B.canWrite()

C.exists()

D.isDirectory()

答案:

D

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

()

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

B.调用方法Class.forName

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

D.通过registerDriver方法注册

答案:

A

71."组件表示()。

A.图形按钮

B.图形显示标记

C.上传图片

D.下载图片

答案:

A

72."使用格式

setPropertyname=""beanid""property=""bean的属性""value=""<%=expression%>""/>给Bean的属性赋值,expression的数据类型和bean的属性类型()。

A.必须一致

B.可以不一致

C.必须不同

D.无要求

答案:

A

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

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

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

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

D.学生

答案:

D

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

A.进程

B.程序

C.程序

D.服务

答案:

B

75."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

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

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:

A

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

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

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

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

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

答案:

C

78."给出了如下的查询条件字符串Stringcondition=""insertbookvalues(?

?

?

?

?

)"";下列哪个接口适合执行该SQL查询()

A."Statement

B.PrepareStatement

C.CallableStatement

D.不确定

答案:

B

79.在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

80."如果要把一个用户名jack保存在session对象里,则下列语句正确的是()

A."session.setAttribute(name,jack);

B.session.setAttribute("name","jack");

C.session.setAttribute("jack",name);

D.session.setAttribute("jack","name");

答案:

B

81."下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。

()

A.service()

B.init()

C.doPost()

D.destroy()

答案:

A

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

A."String[]

B.Object[]

C.String

D.Object

答案:

A

83."下列选项中,()是正确的表达式

A."<%Strings=""helloworld"";%>

B.<%="helloworld";%>

C.<%="helloworld"%>

D.

"helloworld"%>

答案:

C

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

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

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

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

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

答案:

A

85."()是标题标记。

A.

标记

B.
标记

C.


标记

D.

答案:

D

86."阅读下面代码片段:


RequestDispatcher
dispatcher=request.getRequestDispatcher(""a.jsp"");

dispatcher.forward(request,response);

关于该段代码的作用,下列叙述哪项是正确的?

()A.页面重定向到a.jsp页面

B.将请求转发到a.jsp页面

C.从a.jsp定向到当前页面

D.从a.jsp转发到当前页面

答案:

B

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

A.字体

B.字体

C.字体

D.字体

答案:

C

88.URL是Internet中资源的命名机制,URL由三部分构成()。

A."协议、主机DNS名或IP地址和文件名

B.主机、DNS名或IP地址和文件名、协议

C.协议、文件名、主机名

D.协议、文件名、IP地址

答案:

A

89.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。

()

A.service()

B.init()

C.doPost()

D.destroy()

答案:

B

90."下面是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

91.下列哪个不是HTML的常用标记____________________。

A.

B.

C.

D.

答案:

D

92.JSP应用程序配置文件的根元素为____________________

A.

B.

C.

D.

答案:

C

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

94."java.io.File对象的()方法可以新建一个文件。

A.delete()

B.createFile()

C.mkdir()

D.createNewFile()

答案:

B

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

A.tag

B.attribute

C.variable

D.taglib

答案:

B

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

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

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

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

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

答案:

D

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

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

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

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

D.什么都不做。

答案:

C

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

A.是一个完整的HTML文件

B.是一个完整的JSP文件

C.是一个完整的TXT文件

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

答案:

B

99."能够替代<字符的替代字符是()?

()

A.<

B.>

C.<

D. 

答案:

C

100.下列哪一项不属于JSP动作指令标记?

()

A.

param>

B.

plugi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职高对口

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

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