WEB应用程序开发【JAVA-WEB开发】测试题库188题(含参考答案)_第1页
WEB应用程序开发【JAVA-WEB开发】测试题库188题(含参考答案)_第2页
WEB应用程序开发【JAVA-WEB开发】测试题库188题(含参考答案)_第3页
WEB应用程序开发【JAVA-WEB开发】测试题库188题(含参考答案)_第4页
WEB应用程序开发【JAVA-WEB开发】测试题库188题(含参考答案)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

188题

一、填空题

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

答案:HTML

2.Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计

算机网络的数据通信网。

答案:TCP/IP

3.一个循环语句包含的4个部分为:初始化部分()、()、迭代部分、()。

答案:initialization,循环体部分,中止部分

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

()组成。

答案:类和接口

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

答案:JSPcontainer

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

和0

答案:Node,Nodelist,NamedNodeMap,Document

7.要想在JSP页面中使用Bean,必须首先使用动作标记在页面中定义一

个JavaBean的实例

答案:<jsp:useBean>

8.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的一

另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即

答案:JDBCAPI,JDBCDatabaseDriver

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

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

答案:response

II.在“〈%!”和“%>”之间声明的变量又称为,其作用范围为整个JSP页

面。

答案:页面成员变量

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

答案:JSP标记

13.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式

(Expression)和Java程序片(Scriptlet)统称为。

答案:JSP脚本元素

14.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量

声明与方法声明、、、注释(Comment)7种要素构成。

答案:程序片(Scriptlet),表达式(Exception)

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

答案:统一资源定位器

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

答案:。至254

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

答案:request

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

答案:0至254

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

答案:out.flush。

20.在“<%!”和“%>”之间声明的变量又称为,其作用范围为整个JSP

页面。

答案:页面成员变量

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

答案:OutputStream,Writer

22.表单的提交方法包括和方法。

答案:post,get

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

答案:JavaDataBaseConnectivity,Java数据库连接

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

答案:HTML

25.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主

机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。

答案:32,IP地址

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

重定向。

答案:sendRedirect

27.ODBC是由微软开发的、目前用得最广泛的用来的API,它是用

编写的标准应用程序。

答案:连接数据库,c语言

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

标记。

答案:根标记

29."下面的代码建立Mysql数据库的连接,请:</br>

try{Class.forName(""</br>

}</br>

创建连接的代码如下:</br>

try{//和数据库建立连接</br>

conn=

DriverManager.getConnection(</br>

""//localhost:3306/booklib"",""root"",""皿);</br>

conn.close();</br>

}</br>

catch(Exceptione){</br>

out.println(e.toStringO);</br>

答案:com.mysql.jdbc.Driver,jdbc:mysql:

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

、方法。

答案:init(),service。,destroy。

31.指令标记、JSP动作标记统称为。。

答案:JSP标记

32.简单地说,JDBC能够完成下列三件事:与一个数据库建立连接()、向数据库发

送SQL语句()、处理数据库返回的结果()。

答案:connection,statement,resultset

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

答案:字符串

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

用对话框。

答案:confirm()

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

答案:action

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

答案:服务器端

37.W3c是指o

答案:万维网联盟

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

答案:<%@pagepageDirectiveAttributeList%>

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

答案:<%@指令名="值”%>

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

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

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

答案:JavaScript

42.对待异常的方式有两种:();()o

答案:在方法内部捕获并处理该异常,在本方法内不处理该异常而是,将异常抛给方法的调用

者由调用者决定如何处理异常

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

答案:<%@tagliburi="tagLibraryURI"prefix="tagPrefix"%>

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

答案:ASP,PHP,JSP

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

答案:UniformResourceIdentifier,统一资源标记符

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

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

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

准。

答案:JavaServerPages,SunMicrosystems,动态

48.Servlet的生命周期分三个时期:()、()、()»

答案:装载Servlet,创建—■个Servlet实例,销毁

49.JavaServlet的主要特点是:()、()、()、()、节省投资。运行servlet需

要在()注册.

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

50.JDBC的主要任务是:()、()、()。

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

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

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

享信息

52.”异常的处理,可在该方法的代码段中包含3类代码:()和

finally代码块。

答案:trycatch

53.Tomcat目录bin。、conf()>lib()。

答案:"包含启动/关闭脚本,

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

流。

答案:Close,getBufferSize.clearBuffer

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

答案:8080,在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在〈Connector

port="8080”>中把8080更改即可

56.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存

放到tomcat服务的目录中。

答案:servlet/lib

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

答案:application

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

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

答案:同一个用户的不同页面,不同用户

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

答案:HttpSession

60.—session可以通过()或重写()来维持。

答案:Cookie,URL

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

答案:time.jsp程序

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

答案:Java

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

答案:request

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

式返回对应名称的application对象的属性值。

答案:getInitParameter,getAttribute

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

答案:application

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

每个用户会话。

答案:Sess沁nID,唯一标识

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

字相联系的对象。

答案:getld,getValue

68.”<jsp:getProperty>动作用于从一个()中得到某

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

语法为()o

答案:JavaBean,String,<jsp:getPropertyname="beanInstanceName"property="propertyName"

/>

69.()动作用于向一个()的属性赋值,需要注意的是,在这个动作中将会使用到的

name属性的值将是一个前面已经使用。动作引入的JavaBean的名字。

答案:<jsp:setProperty>,JavaBean,<jsp:useBean>

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

和()对象发生关系。<jsp:include>动作可以包含一个或几个()用于向要引入的页面传递

参数。

答案:<jsp:include>,JspWrite,<jsp:param>子动作

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

接口。

答案:Servlet接口(interface)

二、单选题

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

A.contentType

B."extends

C.import

D.不存在这样的属性

答案:c

73.”下面哪一项不是加载驱动程序的方法?()

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

B.调用方法Class.forName

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

D.通过registerDriver方法注册

答案:A

74."select〉用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的

类型

()

A.size

B.value

C.selected

D.checked

答案:A

75.“HTML文档定义层的标记是()

A.<layer>

B.<level>

C.<div>

D.<element>

答案:c

76."DriverManager类的getConnection(Stringurl,Stringuser,Stringpassword)方法中,参数

url的格式为jdbc:〈子协议〉:〈子名称〉,下列哪个url是不正确的?()

A.""jdbc:mysql:〃localhost:80/数据库名”

B.”jdbc:odbc:数据源C.”jdbc:oracle:thin@host:端口号:数据库名”

D.”jdbc:sqlserver://l:1443;DatabaseName=^iS^^

答案:A

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

A.Document

B.Element

C.Nodelist

D.Text

答案:A

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

A.$

B.lA]

C.()

D.?

答案:B

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

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

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

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

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

答案:A

80.”部署Servlet,下面哪一项描述错误?()

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

B.部署文件名为web.xml

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

D.部署文件名为Server.xml

答案:C

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

<%!inta=0;%></br>

<%intb=0;</br>

a++;</br>

b++;</br>

%></br>

a:<%=a%><br></br>

b:<%=b%></br>

选项:()

A.a=0b=0

B.a=lb=l

C.a=2b=l

D.a=3b=2

答案:C

82.”在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope>

PageScope和()四个作用范围。

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:A

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

A.oracle.jdbc.driver.OracleDriver

B.sun.jdbc.odbc.JdbcOdbcDriver

C.com.microsoft.jdbc.sqlserver.SQLServerDriver

D.com.mysql.jdbc.Driver

答案:C

84.”给出了如下的查询条件字符串Stringcondition='H,insertbookvalues。????)"”;下歹!J哪

个接口适合执行该SQL查询()

A.''Statement

B.PrepareStatement

C.CallableStatement

D.不确定

答案:B

85."下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一

次它就会被调用一次。()

A.service()

B.init()

C.doPost()

D.destroyO

答案:A

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

一对应

A."request

B.response

C.session

0.application

答案:C

87.”在IE窗口访问JSP页面,其代码如下然后连续刷新四次页面,输出结果是X,紧接着

重新启动一个新的IE窗口运行该JSP代码连续刷新两次,输出结果是Y,X,和Y的值分

别是()</br>

<%@pagecontentType=',ntext/html;charset=gbk,H'%></br>

<htmlx/br>

<%<Zbr>

Integercnt=(Integer)application.getAttribute(,,,,hitCountnn);</br>

if(cnt==null){</br>

cnt=newInteger(l);</br>

}else{</br>

cnt=new</br>Integer(Value()+l);</br>

}</br>application.setAttribute(',nhitCount',n,cnt);</br>

%></br>

<%=cnt%x/br>

</html>

A.”5、8

B.5、3

C.l、2

D.l、1

答案:A

88.”在JDBCAPI中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC驱动程

A.nDriverManager

B.Connection

C.Statement

D.Class

答案:A

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

A."String[]

B.Object[]

C.Slring

D.Object

答案:A

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

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

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

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

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

答案:A

91.在web项目的目录结构中,web.xml文件位于0中

A."src目录

B.文档根目录

C.variable

D.WEB-INF目录

答案:D

92.<palign="段落对齐方式”,标记中,align属性为段落文字的对齐方式,不能取的值

为()。

A.Left

B.Right

C.Center

D.width

答案:D

93.”下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格()

</br>

while(rs.next()){</br>

out.print(44<tr>,,);</br>

out.print(t4<td>,,+rs.getString(1)+,,</td>,,);</br>

out.print(44<td>,,+rs.getString(2)4-,,</td>,,);</br>

out.printC4<td>,,+rs.getString(3)+,,</td>,,);</br>

out.printC<<td>,,4-rs.getString(U4publish,,)+,,</td>,,);</br>

out.print(44<td>,,+rs.getFloatCtprice,,)+,,</td>,,);</br>

out.print(u</tr>,,);</br>

}A.4

B.5

C.6

D.不确定

答案:B

94."下面是FilelnputStream读取文件的代码片段:</br>

Filefilel=newFile(fileName);</br>

FilelnputStreamfinput=newFileInputSlream(filel);</br>

intsize=finput.available();</br>

BufferedlnputStreambufferl=newBufferedInputStream(finput);</br>

byteb口二newbyte[90];intn=O;</br>

while((n=buffer1.read(b))!=-1){</br>

allFilesmess.append(newString(b,O,n));</br>

}bufferl.close();finput.close();</br>

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

B.89

C.n

D.size/n

答案:A

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

A.request.getRealPath()

B.request.getPath()

C.response.getRealPath()

D.response.getPath()

答案:A

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

A.<jsp:useBeanid="user”class="user.User"scope="page"/>

B.<jsp:useBeanclass=Muser.Use.class'7>

C.<jsp:useBeanname=',user"class=',user.User,7>

D.<jsp:useBeamid="user"class="user"import="user.*”/>

答案:A

97.”下列说法哪一项是正确的()

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

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

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

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

答案:C

98."下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一

次它就会被调用一次。()

A.service()

B.init()

C.doPost()

D.destroyO

答案:A

99.不是JSP运行必须的是()

A.操作系统

B.JavaJDK

C.支持Jsp的Web服务器

D.数据库

答案:D

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

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

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

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

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

答案:D

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

行字节码文件的结果是()

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

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

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

D.什么都不做。

答案:C

102."include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML

网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。

A.是一个完整的HTML文件

B.是一个完整的JSP文件

C.是一个完整的TXT文件

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

答案:B

103.下列()注释为隐藏型注释。()。

A."<!-注释内容[<%=表达式%>]->

B.<!-注释内容->

C.<%-注释内容-%>

DV—[<%=表达式%>]->

答案:C

104."JSP的哪个指令允许页面使用者自定义标签库?()

A.Include指令

B.Taglib指令

C.Include指令

D.Plugin指令

答案:B

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

A.<jsp:param>

B.<jsp:plugin>

C.<jsp:useBean>

D.<jsp:javaBean>

答案:D

106.下列哪个属性为单元格向下打通的行数,用于合并单元格。()

A.rowspan

B.colspan

C.height

D.width

答案:A

107.声名Smartupload对象的正确方法是()

A.SmartUploadsu=newSmartUpload();

B.SmartUploadsu=SmartUpload.newInstance()

C.SmartUploadsu=SmartUpload.initialize();

D.SmartUpload无需实例化,可直接使用

答案:A

108.下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。(

A.service()

B.init()

C.doPost()

D.destroyO

答案:D

109.”阅读下面代码片段:</br>

RequestDispatcherdispatcher=request.getRequestDispatcher(M,,a.jsp,H');</br>

dispatcher.forward(request,response);</br>

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

A.”页面重定向到a.jsp页面

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

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

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

答案:B

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

A.canRead()

B.canWrite()

C.exists()

D.isDirectoryO

答案:D

111.”使用<jsp:getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转

换为什么类型的数据,发送到客户端。()

A."String

B.Double

C.Object

0.Classes

答案:A

112."<jsp:useBeanid=""bean的名称scope=""bean的有效范围class="”包名.类名""/>动

作标记中,scope

的值不可以是()。

A.page

B.request

C.session

D.response

答案:D

113."下列哪一项不是Servlet中使用的方法?()

A.doGet()

B.doPost()

C.service()

D.close()

答案:D

114.”下述选项中不属于JDBC基本功能的是:()。

A.”与数据库建立连接

B.提交SQL语句

C.处理查询结果

D.数据库维护管理

答案:D

115."下列表单<£0011><丽戊type="submit"value="提交"></form>,如果单击提交按钮

时,表单().

A.没有指定action属性,所以不做提交

B.使用post方式提交

C.提交到当前页

D.不确定

答案:C

116.”在MVC模式中,核心内容为()。

A.view

B.control

C.model

D.不确证

答案:C

117.”下列()指令定义在JSP编译时包含所需要的资源。

A.include

B.page

C.taglib

D.forward

答案:A

118."在JSP中,test.jsp文件中有如下一行代码:</br>

<jsp:useBeanid=''user"scope=""type=''com.UserBean'7></br>

要使user对象在用户对其发出请求时存在,下划线中应填入()。

A.Page

B.request

C.Session

□.application

答案:B

119.<出怕></出人>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到

()

A.浏览器的页面上部

B.浏览器的标题栏上

C.浏览器的状态栏中

D.浏览器的页面下部

答案:B

120."在JSP页面中使用<jsp:setPropertyname=""bean的名字“"property/>格式,将

表单参数为

Bean属性赋值,property:""*""格式要求Bean的属性名字()

A.必须和表单参数类型一致

B.必须和表单参数名称一一对应

C.必须和表单参数数量一致

D.名称不一定对应

答案:B

121.”当利用request的方法获取Form中元素时,默认情况下字符编码是哪个()

A.ISO-8859-1

B.GB2312

C.GB3000

D.ISO-8259-1

答案:A

122.”如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的()对

象。

A.page

B.session

C.request

□.application

答案:D

123.session对象的方法用于设置会话的超时时间。

A.session.setMaxInactiveInterval(30);

B.session.setMaxTime(30);

C.session.getMaxInactiveInterval();

D.session.setAttribute("time”,30);

答案:A

124.”在JSP中,下列()语句可以获取页面请求中的一个文本框的输入(文本框的

名字为title)。

A.”response.getParameter("title'');

B.request.getAttribute("title");

C.request.getParameter("title");

D.request.getParameters("title");

答案:C

125.在JSP页面执行过程的()阶段,JSP页面被web容器转换为Java源代码.

A.”翻译

B编译

C.执行

D.响应请求

答案:A

126.”给顶一个JSP程序源代码,如下:</br>

<jsp:includepage=u"t\vo.jsp,u,flush='M,true'M,></br>

<jsp:paramname=,M,location""value=,H'bejing'H7></br>

</jsp:include></br>

在two.jsp中使用()代码片段可以输出参数location的值。A."vjsp:getParam

name=""location"”〉

B.<jsp:getParametername="location”>

C.<%=request.getAttribute("location")%>

D.<%=request.getParameter(nlocation',)%>

答案:D

127.J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)

A/'HttpServlet是一个抽象类

B.HttpServlet类扩展了GenericServlet类

C.HttpServlet类的子类必须至少重写service方法

D.HltpServlet位于javax.servlet.http包中

答案:C

128.”给定java程序User.java,代码如下:</br>

packageuser;</br>

publicclassUser{</br>

privateStringpassword;</br>

privateStringloginName;</br>

publicStringgetLoginName(){</br>

returnloginName;</br>

}</br>

publicStringgetPassword(){</br>

returnpassword;</br>

}</br>

publicvoidsetLoginName(StringloginName){</br>

this.loginName=loginName;</br>

}</br>

publicvoidsetPassword(Stringpassword){</br>

this.password=password;</br>

}</br>

}</br>

给定user.jsp,代码片断如下:</br>

____________</br>

loginName:<jsp:getPropertyname=''user"property=''loginName"/>v/br>

password:<jsp:getPropertyname="user''property="password”/>v/br>

在浏览器上输入URL:http://localhost/user,jsp?loginName=sa&password=sa并回车

要使浏览器上显示:v/br>

loginName:sapassword:sa</br>

在user.jsp中的下划线处应填入以下()代码.(选择一项)</br>

A.na)<jsp:useBeanid=,,usef,class=''user.User“scope="page'7>v/br>

<jsp:setPropertyname="user"property-,loginName,,value=,,*v/></br>

<jsp:setPropertyname="user”property="password''value=,,*,7>

B.nb)<jsp:useBeanid=^^user^^class="user.User''scope=''application”/>v/br>

<jsp:setPropertyname="user"property-,loginName,,value=,,*,7></br>

<jsp:setPropertyname="user"property="password''value=,,*,7>C.nc)<jsp:useBeanid="user”

class="user.User“scope=^^applicatiorT/>v/br>

<jsp:setPropertyname="useT'property="*''/>D.nd)<jsp:useBeanid=,,usef,class="user.User”

scope="page"/></br>

<jsp:setPropertyname=,Tuser“property="*"/>

答案:D

129.”给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jspl.jsp,可

以调用这个JSP,那么这个JSP的输出是()o(选项一项)</br>

<%@pagecontentType=untext/html;charset=GBK,n,%></br>

<%@tagliburi="http://java.sim.conXjsp(jstl/core"prefix-,c,,%></br>

<html></br>

<body></br>

<%intcounter=10;%></br>

<c:iftest="${counter%2=l}"x/br>

<c:setvar="isOdd”value=''true”>v/c:set>v/br>

</c:ifx/br>

<c:choose></br>

<c:whentest=''${isOdd==true}">it'sanodd</c:whenx/br>

<c:otherwise>ifsaneven</c:otherwise></br>

</c:choose></br>

</body></br>

</html>

A.”一个HTML页面,页面上显示it'sanodd

B.一个HTML页面,页面上显示it'saneven

C.一个空白的HTML页面

D.错误信息

答案:B

130.”在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()

方法。(选择一项)

A.init

B.service

C.doFilter

D.destroy

答案:C

131."Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的

URLo(选择一项)

A.sendURL()

B.redirectURL()

C.sendRedirect()

D.redirectResponse()

答案:C

132.”当JSP页面执行自定义标签,遇到结束标签时将调用0方法执行处理。(选择一项)

A.doStartTagO

B.doEndTagO

C.doInitBodyO

D.doAfterBodyO

答案:B

133."JSP页面经过编译之后,将创建一个()o

A.applet

B.servlet

C.application

D.exe文件

答案:B

134.在JavaJDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个

参数,此时需要在创建SQL语句时为每个参数各用一个()符号作为占位符。

A.”*

B._

C.?

D.%

答案:C

135.JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的

作用是()

A.”将需要的包或类引入到JSP页面中

B.指定JSP页面使用的脚本语言,默认为Java

C.指定JSP页面采用的编码方式,默认为text/htmlD.服务器所在国家

答案:B

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

A.<html>

B.<head>

C.<body>

D.<Book>

答案:D

137.”在JAVA中,使用结果集(ResultSet)返回查询结果,ResultSet接口的()方法将游

标从当前位置下移一行,并且如果该行包含数据,则返回true,否则返回false。

A."first()

B.next()

C.last()

D.close()

答案:B

138.”22)给定一个JSP程序源码如下:</br>

<jsp:includepage="two.jsp”flush="true”>v/br>

<jsp:paramname="location^value="beijing"/>v/br>

</jsp:include></br>

在two.jsp中加入()代码片断可以输出参数location的值。(选择一项)

A.n<jsp:getParamname="location”>

B.<jsp:getParametername="location”>

C.<%=request.getAttribute(''locationv)%>

D.<%=request.getParameter(<<locationv)%>

答案:D

139.”给定JSP程序源代码如下所示,则该JSP运行后输出的结果是()(选择一项)

<htmlx/br>

<%count=1;%></br>

count;<%=++count%x/br>

<html>

A.''count:1

B.ucount:2

C.l:02

D.count;

答案:B

140.”在使用JSP开发web项目时,图片文件一般位于目录结构中的()下。

A."src目录

B.文档根目录或其子文件夹

C.META-INF目录

D.WEB-INF目录

答案:"B

141.”在JavaJDBC编程中,下列语句能够正确加载JDBCODBC桥驱动程序的是()。

A.”DriverManager.forName("sun.jdbc.odbc.jdbcOdbcDriver");

B.DriverManager.getConnection("sun.jdbc.odbc.JdbcOdbcDriver")

C.Class.forName("sun.jdbc.odbc.jdbcOdbcDriver”)D.Class.getConnection(usun.jdbc.odbc.jdb

cOdbcdriver^)

答案:C

142.”JSP文件test.jsp文件如下所示,运行时,将发生()o</br>

<html></br>

<%</br>

Java.lang.StringBufferbuffer=null;</br>

buffer.appendCtABC,,);</br>

%></br>

bufferis<%=buffer%x/br>

v/hlml>A.”编译期错误

B.编译Java源代码时错误

C.执行编译后的字节码时发生错误

D.运行后,浏览器上显示:bufferisABC

答案:

143.”有如下JSP代码,为了获取session中存储的用户名,请问在下划线处应插入以下

()代码。</br>

<htmlx/br>

<head><tittle>session示例v/tittle></head></br>

<body></br>

<%session.setAttributeC4username,,,,,lemon,,);%></br>

<%%></br>

</body></br>

</html>A."Stringname=session.getParameter("username");

B.Stringname=session.getAttribute(uusernamen);

C.Stringname=(String)session.getParameter("username");

D.Stringname=(String)session.getAttribute("username");

答案:D

144.”在JDBC应用程序中,使用Statement接口的()办法,执行查询语句,并可返回结

果集。

A."a)execute()

B.close()

C.executeUpdate()

D.executeQueryO

答案:D

145.”给定JSP代码如下所示,在横线处编写()语句,可以使得程序运行后该页面输出

的结果是1。()

<html></br>

<%intcount=1;%></br>

_______________</br>

</html>A."<%=++count%>

B.<%++count;%>

C.<%count++;%>

D.<%=count++%>

答案:D

146.”在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址

栏上不显示提交信息,则应该在下划线处填写的代码是()。</br>

<fbrmaction="loginAction.jsp''name="loginFonTTmethod="">v/br>

用户名:〈inputtype="text"name="name”/><br></br>

密码:〈inputtype="passwordvname二"pwd"/></br>

〈inputtype二"submit"value=“登录"/></br>

</form>A.nget

B.postc

C.不填写任何内容

D.以上选项均可

答案:B

147.”在JSP页面中,下列()表达式语句可以获取页面请求中名字为title的文本框的内

谷。

A.',<%=request.getParameter(t€title,,)%>

B.<%=request.getAttribute(cttitle,,)%>

C.<%=request.getParameterValuesCutitle,,)%>

D.<%=request.getParameters(utitlev)%>

答案:A

148."在Java中开发JDBC应用程序时,使用DriverManager类的getConnection。方法建立

与数据源连接的语句为:</br>

Connectioncon=DriverManager.getConnection("jdbc:obdc:test");v/br>

URL链接中的“test”表示的是.A.”数据库中表的名称

B.数据库中服务器的机器名

C.数据源的名称

D.用户名

答案:C

149.”在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不

可以是()。</br>

<%</br>

Stringstr=,M,worldH,,;</br>

session.setAttrbute(*",str,,,,,str);</br>

</br>

%>

A."Strings=session.getParameter(H"str"");

B.Strings=(String)session.getAttribute(Mstrn);

C.Objecto=session.getAttribute(,",str',,,);D.Objecto=(String)session.getAttribut("“str"”);

答案:

150."JSP文件testjsp代码如下所示,则试图运行时,将发生()o</br>

<html></br>

<%</br>

Java.lang.StringBufferbuffer=newjava.lang.StringBuffer();</br>

buffer.append("ABC");v/br>

%></br>

bufferis<%=buffer%x/br>

</html>A.”翻译期错误

B.编译java源码时发生错误

C执行编译后的字节码时发生错误D.运行后,浏览器上显示:bufferisABC

答案:D

151.”如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的属

性。

A.Exception

B.isErrorPage

C.error

D.errorPage

答案:D

152.释放session对象时,使用session对象的方法。

A.clear()

B.invalidate()

C.remove()

D.

答案:B

153.“重向可以使用方法。

A.response.sendRedirect("login.jsp");

B.request.sendRedirect(ulogin.jspv);

C.<jsp:forwardpage="login.jsp”/>

D.〈forwardpage="login.jsp”/>

答案:A

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

A.page

B.Session

C.out

□.application

答案:C

155,下列XML格式正确的为o

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

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

C.〈学生学号二“101”姓名二“张三”/>

D.<ABC学号=“101”姓名二“张三”〉学生v/abc>

答案:C

156.使用JavaScript语言中Document的方法可以在页面上输出字符。

A.document.write()

B.document.print()

C.document.out()

D.document.flush()

答案:A

157.在HTML文件中导入一个样式表的正确语法为o

A.n<linkhref=,H,css/cssl.css"urel='n,stylesheet'M,type=,"'text/css',n>

B.<inputhref=*'css/css1.css"rel="stylesheet“type="text/cssn>

C.<importhref="css/cssl.css"rel="stylesheet"type=ntext/cssn>

D.<linksrc=ucss/cssl.css"rel=,'stylesheetHtype=ntext/cssn>

答案:A

158.在html标记中,标记用于设置当前页面的标题。

A.head

B.Name

C.title

D.html

答案:c

159.”如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的一对

象。

A.page

B.Session

C.request

□.application

答案:D

160."组件(inputname=""imageField""type=""image""src=""/Last.gif'">表示

A.图形按钮

B.图形显示标记

C.上传图片

D.下载图片

答案:A

161."sesson对象的方法用于判断是否为开始新会话。

A.begin()

B.isNewSessionID()

C.nvalidate()

D.isNew()

答案:D

162.java.io.File对象的方法可以新建一个文件。

A.delete()

B.createFile()

C.mkdir()

D.createNewFile()

答案:B

163.J2EE中,JSPEL表达式:s{(10*10)nel00}的值是()。(选择一项)

A.0

B.TRUE

C.False

D.l

答案:C

164.在MVC模式中,核心内容为。

A.view

B.control

C.model

D.不确证

答案:B

165.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp

时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在

home.jsp中使用的语句是()。(选择一项)

A.na)<%@includefile="inc.jsp"%>

B.<%@includepage="inc.jsp"flush="true”>

C.<jsp:includefile="inc.jsp”flush="false”>

D.<jsp:forwardpage="inc.jsp”/>

答案:A

166.在JSP中如果要导入java.io.*包,应该使用指令。

A.page

B.taglib

C.include

□.forward

答案:A

167.”在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是

(B)o</br>

PublicclassServlet1extendsHttpServlet{</br>

Publicvoidinit()throwsServletException{</br>

}</br>

Publicvoidservice(HttpServletRequestrequest,HttpServletR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论