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题

一、填空题

1.答案:和"->out对象的方法,功能是输出缓冲的内容。

答案:out.flush()

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

答案:out.flush。

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

算机网络的数据通信网。

答案:TCP/IP

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

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

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

和O

答案:Node,Nodelist,NamedNodeMap.Document

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

个JavaBean的实例

答案:<jsp:useBean>

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

据。

答案:客户端,服务器端

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

答案:request

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

答案:字符串

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

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

答案:HTML

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

面。

答案:页面成员变量

13.“<%!”和“%>”之间声明的方法在整个页面内有效,称为o

答案:页面的成员方法

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

答案:JSP标记

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

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

答案:JSP脚本元素

16.response.setHeader("Refresh","5”)的含义是指一页面刷新时间为

答案:5秒

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

答案:action

18.和用于做字节流输入输出操作,和用于做字符流

输入输出操作。

答案:InputStream,OutputStream,Reader,Writer

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

答案:post,get

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

答案:JavaDataBaseConnectivity,Java数据库连接

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

答案:action

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

答案:0至254

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

答案:<jsp:forword>

24.XML声明部分以开始,以“?>”部分结束,开始字符之间没有空格。声

明部分要求必须指定属性,standalone和encoding属性可选。

答案:"<?xml",version

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

答案:统一资源定位器

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

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

答案:connection,statement,resultset

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

答案:response

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

编写的标准应用程序。

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

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

代码块.

答案:catch,try,which

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

答案:setproperty,getproperty

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

答案:sun,对象

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

标记。

答案:根标记

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

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

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

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

答案:<jsp:useBean>,JavaBeans

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

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

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

36.定制标识的前缀是0。

答案:prefix

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

答案:<%@includefile="relativeURL"%>,relativeURL

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

答案:time.jsp程序

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

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

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

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

答案:JavaScript

41.response对象的方法()返回用于格式化文本应答的打印程序,()用于添加一个

Cookie对象,用来保存客户端的用户信息。

答案:getWriter,addCookie

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

答案:服务器端

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

答案:jsp

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

答案:jsp+javabean,jsp+javabean+servlet

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

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

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

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

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

finally代码块。

答案:trycatch

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

答案:<%@pagepageDirectiveAttributeList%>

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

接口。

答案:Servlet接口(interface)

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

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

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

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

答案:request

52.在Servlet中用来接收客户表单数据的两个常用方法为、。

答案:"doget

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

答案:"ServletContext

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

显示异常的()O

答案:堆栈

55.”程序运行难免会发生异常和错误。当处理JSP页面时,遇到的

异常分为两个基本类型:(),Oo

答案:编译时的错误,运行时的错误

56.request对象的方法()返回请求的给出名字的属性的值,()返回包含指定参数

的单独值的字符串。

答案:getAttribute,getParameter

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

答案:ServletRequest,ServletResponse

58.()对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端

的请求信息建立一个默认的()对象。

答案:response,response

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

答案:Simple属性,Indexed属性,Bound属性,Constrained属性

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

答案:Java虚拟机,JavaVirtualMachine

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

的范围是()。

答案:out,page

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

答案:application

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

字相联系的对象。

答案:getld,getValue

64.超级链接标记<a>的href属性取值为_。

答案:链接的目标地址

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

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

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

二、单选题

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

A.HDriverManager

B.Connection

C.Statement

D.Class

答案:A

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

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

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

A.Page

B.request

C.Session

□.application

答案:B

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

AJvbodybgcolor->

B.<bodybgcolor=''yel1ow”>

C.<bodybgcolor="#FF0000”>

D.cbodybgcolor二”#HH00FF”>

答案:D

69.”下面哪一项不是JDBC的工作任务?()

A.与数据库建立连接

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

C.在网页中生成表格

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

答案:C

70.”在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码

中空缺位置最适合的选项为()。</br>

Stringpath=requesl.gelRealPath(""photo"");</br>

Filefpl=newFile(path);</br>

File[]files=fpl.listFiles();</br>

for(inti=O;i<files.length;i++)</br>

{</br>

if()</br>

{</br>

files[ij.delete();</br>

}</br>

)

A.files[i].isFile()

B.files[iJ.isDirectory()

C.!files[i].isFile()

D.!files[i].isDirectory()

答案:A

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

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

B.调用方法Class.forName

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

D.通过registerDriver方法注册

答案:A

72.”<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的

类型

()

A.size

B.value

C.selected

D.checked

答案:A

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

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

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

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

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

答案:A

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

PageScope和()四个作用范围。

A.RequestScope

B.ResponseScope

C.OutScope

D.WriterScope

答案:A

75."JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之

前,onValidate。函数返回值为true时()。

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

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

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

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

答案:C

76.”给出了如下的查询条件字符串Stringcondition=H"insertbookvalues。????)"";下歹U哪

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

A."Statement

B.PrepareStatement

C.CallableStatement

D.不确定

答案:B

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

A.contentType

B."extends

C.import

D.不存在这样的属性

答案:C

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

A.tag

B.attribute

C.variable

D.taglib

答案:B

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

A.Hsession.setAttribute(name,jack);

B.session.setAttribute("namen,njack");

C.session.setAttributeCJack",name);

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

答案:B

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

A.ISO-8859-1

B.GB2312

C.GB3000

D.ISO-8259-1

答案:A

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

A."<%@pageimport=""java.sqL*"“%>

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

C.<%pageimport=',java.sqL*,,%>

D.<%@import=njava.sql.*M%>

答案:A

82.”对于转发与重定向的描述错误的语句是0

A.”重定向是在客户端发生作用,通过请求新的地址实现页面转向

B.使用重定向时可以在地址栏中看到转向后的URL

C.使用重定向时可以在地址栏中看到转向后的URL

D.转发与重定向都可以实现在页面跳转,因而没有区别

答案:D

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

A."String[]

B.Object[]

C.String

D.Object

答案:A

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

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

B.<%="helloworld";%>

C.<%="helloworld"%>

D.<!"helloworld"%>

答案:C

85."在某个JSP页面中存在这样一行代码:运行该JSP,以下说法正确

的是0

A.”这行代码没有对应的输出

B.这行代码对应的输出是6

C.这行代码对应的输出是24

D.这么代码将引发错误

答案:C

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

A."src目录

B.文档根目录

C.variable

D.WEB-INF目录

答案:D

87."在设计Web项目的目录结构下,一般把JSP和HTML文件放在()

A."src目录

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

C.META-INF目录

D.WEB-INF目录

答案:B

88."()是标题标记。

B.<br>标记

C.<hr>标记

D.<hn>

答案:D

89."阅读下面代码片段:</br>

RequestDispalcher</br>dispatcher=request.getRequestDispatcher(""a.jsp"");</br>

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

关于该段代码的作用,下列叙述哪项是正确的?()A.页面重定向到a.jsp页面

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

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

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

答案:B

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

A.<imagesrc="文件名"…〉

B.<imgsrc="文件名”…〉

C.<centersrc="文件名"…〉

D.vpicturesrc="文件名”…〉

答案:B

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

A.<B>字体v/B>

B.<I>字体</1>

C.<B><I>字体

D.<U>字体</U>

答案:C

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

为()。

A.Left

B.Right

C.Center

D.width

答案:D

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

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

别是()</br>

<%@pagecontentType=',,,text/html;charset=gbk",'%></br>

<htmlx/br>

<%</br>

Integercnt=(Integer)application.getAttribute(,,,'hitCount,",);</br>

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

cnt=newInteger(l);</br>

}else{</br>

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

}</br>application.setAttribute(,,"hitCount,,,,,cnt);</br>

%></br>

<%=cnt%></br>

</html>

A.”5、8

B.5、3

C.l、2

D.l、1

答案:A

94."阅读下面代码片段:v/b»

JavaBeanClassbean=newJavaBeanClass(parameter);</br>

request.setAttribute(,'"keyword'",,bean);</br>

该段代码创建的Bean,下列叙述哪项是正确的?()

A."Request周期的Bean

B.Application周期的Bean

C.Session

D.Page周期的Bean

答案:A

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

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

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

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

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

答案:D

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

A.进程

B.线程

C.程序

D.服务

答案:B

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

字节码文件的结果是()

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

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

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

D.什么都不做。

答案:C

98.在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范

围内有效。()。

A.”从定义处之后有效。

B.在整个页面内有效。

C.从定义处之前有效。

D.不确定。

答案:C

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

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

B.<!-注释内容->

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

D.<!—[<%=表达式%>]->

答案:C

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

A.Include指令

B.Taglib指令

C.Include指令

D.Plugin指令

答案:B

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

A.<jsp:param>

B.<jsp:plugin>

C.<jsp:useBean>

D.<jsp:javaBean>

答案:D

102.JSP的编译指令标记通常是指:()

A.”Page指令、Include指令和Taglib指令

B.Page指令、Include指令和Plugin指令

C.Forward指令、Include指令和Taglib指令

D.Page指令、Param指令和Taglib指令

答案:A

103.表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记

()

A.<tables>

B.<tr>

C.<td>

D.<th>

答案:D

104.声名SmartUpload对象的正确方法是()

A.Smartuploadsu=newSmartUpload();

B.SmartUploadsu=SmartUpload.newInstance()

C.SmartUploadsu=SmartUpload.initialize();

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

答案:A

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

A.service()

B.init()

C.doPost()

D.destroyO

答案:D

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

RequestDispatcherdispatcher二request.getRequestDispatcher(""a.jsp"");</br>

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

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

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

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

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

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

答案:B

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

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

A.service()

B.init()

C.doPost()

D.destroyO

答案:A

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

A.doGet()

B.doPost()

C.service()

D.close()

答案:D

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

象。

A.page

B.session

C.request

D.application

答案:D

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

A.delete()

B.createFile()

C.mkdir()

D.createNewFile()

答案:B

111."CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的

样式()

A.嵌入样式

B.内联样式

C.文件样式

D.外联样式。

答案:C

112."在MVC模式中,核心内容为()。

A.view

B.control

C.model

D.不确证

答案:C

113.”关于JSPModel2模式的优点,下列的叙述哪一项是不正确的?()

A.模型具有较高的通用性

B.Servlet对象擅长控制

C.分离了视图层和业务层

D.M、V、C之间具有较低的耦合性

答案:D

114."下面哪一项不属于Node接口的子接口?()

A.nDocument

B.Element

C.Nodelist

D.Text

答案:C

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

A.include

B.page

C.taglib

D.forward

答案:A

116.“JSP中,HttpSession接口位于()包中。

A.javax.servlet

B.javax.servlet.http

C.javax.servlet.http.session

D.javax.servlet.session

答案:B

117.标记在<head></head>标记之间,标记之间的内容将显示到

()

A.浏览器的页面上部

B.浏览器的标题栏上

C.浏览器的状态栏中

D.浏览器的页面下部

答案:B

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

A.page

B.session

C.out

D.application

答案:C

119.”盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距()。

A.ContentContainer

B.padding

C.border

D.margin

答案:B

120.”下面的代码是连接哪个数据库的驱动加载片段()</br>

try{</br>

Class.forName(^^^'oracle.jdbc.driver.OracleDriver^^'^);</br>

}</br>

catch(Exceptione){</br>

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

)

A.Oracle

B.SqlServer

C.MySql

D.不确定

答案:A

121.下列哪个不是HTML的常用标记o

A.<html>

B.<head>

C.<body>

D.<Book>

答案:D

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

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

A.service()

B.init()

C.doPost()

D.destroyO

答案:A

123.在jsp页面中,下列()代码能够正确的声明计算乘法的方法。

A."A)<%!</br>

Publicintmul(intx,inty){</br>

Returnx*y;</br>

}</br>

%></br>

B."<%=publicintmul(intx,inty){</br>

Returnx*y;</br>

}</br>

%></br>

C."<%publicintmul(intx,inty){%x/br>

<%returnx*y;%x/br>

<%}%></br>

D/'<%</br>

Publicintmul(intx,inty){</br>

Returnx*y;</br>

}</br>

%></br>

答案:A

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

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

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

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

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

答案:A

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

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

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

<yjsp:include></br>

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

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

B.<jsp:getParametername=ulocationv>

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

D.<%=request.getParameter("location")%>

答案:D

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

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

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

AJ'a)<%@includefile="inc.jsp"%>

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

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

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

答案:A

127,”给定includel.jsp文件代码片断,如下:</br>

<%pageContext.setAttribute(,,,,Userun,,"'HAHA',,');%></br>

〃此处填写代码</br>

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

<%=pageContext.getAttribute(,"'User"")%></br>

要求运行include1jsp时,浏览器上输出:HAHA</br>

要满足以上条件,jspl.jsp中下划线处应填入以下()语句。(选择一项)

A."<jsp:includepage=""include2.jspu"flush=H,,tme"7>

B.<%@includefile=Hinclude2.jsp"%>

C.<jsp:forwordpage="include2.jsp'7>

D.<%response.sendRedirect("include2.jsp");%>

答案:B

128.0如JSP页面执行时遇到自定义标签,doStartTag。方法将被调用()次。(选择一

项)

A/'l

B.1或多

C.0或1

D.0或多

答案:A

129.”在J2EE中,test.jsp文件如下:</br>

<html></br>

<%{%></br>

<jsp:useBeanid=H^buffer1'uscope=M"page',"type=u"java.lang.StringBuffer",7></br>

<%buffer.append(n,'ABC'M,);%x/br>

<%}%>bufferis<%=buffer%x/br>

</html></br>

运行时,将发生()o(选择一项)A.”转译期错误

B.运行期错误

C.运行后,浏览器上显示:bufferisnull

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

答案:A

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

A."HttpServlet是一个抽象类

B.HttpServlet类扩展了GenericServlet类

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

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

答案:C

131."给定java程序User.java,代码如下:v/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,7></br>

password:<jsp:getPropertyname="user“property=,,password,7></br>

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

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

loginName:sapassword:sa</br>

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

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

<jsp:setPropertyname=,,uservproperty-,loginName^^value=,,*,7></br>

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

B."b)<jsp:useBeanid="user"class="user.User“scope=''applicatiorT7>v/br>

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

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

class="user.User“scope="application^/x/b^

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

scope="page"/>v/br>

qsp:setPropertyname="user“property="*”/>

答案:D

132.”给定一个Servlet的代码片段如下:v/br>

PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)</br>

throwsServletException,IOException{

out.println(<4hikitty!,r);out.close();</br>

}</br>

运行次Servlet时输出如下:</br>

hikitty!</br>

则应在此Servlet下划线处填充如下代码。(选项一项)A.nPrintWriterout=

response.getWriter();

B.PrintWriterout=request.getWriter();

C.c)OutputStreamout=response.getOutputStream();

D.OutputStreamout=request.getWriter();

答案:A

133.”在JSP中,只有一行代码:<%='A'+'B'%>,运行将输出()。(选择一项)

A.A+B

B.AB

C.131

D.错误信息,因为表达式是错误的

答案:C

134.”在J2EE中,以下不是JSP隐式对象的是()。(选择一项)

A.pageContext

B.context

C.application

D.out

答案:B

135."在J2EE中,test.jsp文件中有如下一行代码:(选择,项)</br>

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

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()o

A.page

B.request

C.session

□.application

答案:C

136."在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访

问范围不能是()o(选择一项)

A.page

B.request

C.response

D.application

答案:C

137.”在JSP中,要定义一个方法,需要用到以下()元素。

A.<%=%>

B.<%%>

C.<%!%>

D.<%@%>

答案:C

138.“Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求

A.HttpServletdoHead

B.HttpServletdoPost

C.ServletRequestdoGet

D.ServletRequestdoPost

答案:B

139.“在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示

中文的设置是()

A.A、session.setCharacterEncoding=nGBKB.request.setCharacterEncoding(GBK);

C.response.setCharSet("GBK")

D.application.setPageEncoding(wGBKn)

答案:B

140."B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代

品,B/S结构与C/S相比也存在一定得劣势,体现在()

A.维护和升级方式复杂

B.可访问用户范围小

C.程序开发复杂

D.很难有丰富的页面效果

答案:D

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

A.”翻译

B编译

C.执行

D.响应请求

答案:A

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

A."src目录

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

C.META-INF目录

D.WEB-INF目录

答案:"B

143."在JavaJDBC编程中,下列语句能够正确加载JDBC-ODBC桥驱动程序的是()。

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

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

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

cOdbcdriver")

答案:C

144."JSP文件test.jsp文件如下所示,运行时,将发生()。</br>

<html></br>

<%</br>

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

buffer.append('*ABC,,);</br>

%></br>

bufferis<%=buffer%x/br>

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

B.编译Java源代码时错误

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

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

答案:

145.编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是

()。

A."session.setAttribute(i,"I");

Bsession.setParameter('T',i);

C.session.setAttribute(newIntrger(i),I");D.session,setAttribute("I”,newInteger⑴);

答案:D

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

果集。

A."a)execute()

B.close()

C.executeUpdate()

D.executeQueryO

答案:D

147."JSP页面也包括如下代码,则访问此JSP页面时将输出()。</br>

<%=2+3%>A."2+3

B.5

C.23

D.不会输出,因为表达式是错误的

答案:B

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

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

<formaction="IoginAction.jsp''name="loginForm''method=''____">v/br>

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

密ii马:<inputtype="password"name=npwd''/></br>

(inputtype="submitnvalue="登录"/></br>

</form>A."get

B.postc

C.不填写任何内容

D.以上选项均可

答案:B

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

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

Connectioncon=DriverManager.getConnection(4tjdbc:obdc:test,,);</br>

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

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

C.数据源的名称

D.用户名

答案:C

150.”以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是.

A.”编译阶段、翻译阶段、执行阶段

B.翻译阶段、编译阶段、执行阶段

C.执行阶段、翻译阶段、编译阶段

D.执行阶段、编译阶段、翻译阶段

答案:B

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

A.applet

B.servlet

C.application

D.exe文件

答案:B

152."JSP中的隐式注释为。

A.〃注释内容

BV一注释内容一〉

注释内容--%>

D./*注释内容*/

答案:C

153.JSP页面由JSP页面元素构成,以下JSP页面元素属于JSP指令的是

A."%@pagelanguage=""java""import=""java.util.*"buffer=""8kb""errorPage=""error.jsp"

isErrorPage=""false""%B.<%!StringgetHello(Stringname){return"Hi,"+name+"!";}%>

C.<%java.util.Datenow=newjava.util.Date();out.println("当前时间是:"+now);%>

D.<%=newjava.util.Date()%>

答案:A

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

A.oracle.jdbc.driver.OracleDriver

B.sun.jdbc.odbc.JdbcOdbcDriver

C.com.microsoft.jdbc.sqlserver.SQLServerDriver

D.com.mysql.jdbc.Driver

答案:C

155.<jsp:useBean>声明对象的默认有效范围为.

A.page

B.Session

C.application

D.request

答案:A

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

A.clear()

B.invalidate()

C.remove()

D.

答案:B

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

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

B.request.sendRedirect("login.jsp");

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

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

答案:A

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

A.page

B.Session

C.out

0.application

答案:c

159.下列XML格式正确的为。

A.<学生学号="10学姓名=张三/>

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

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

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

答案:C

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

A."<SCRIPTLANGUAGE=""JavaScript""src=""calendar.js""x/SCRIPT>

B.<SCRIPTLANGUAGE="JavaScript"href="calendar.js"x/SCRIPT>

C.vSCRIPTLANGUAGE:”JavaScript"import="calendar.js"x/SCRIPT>

D.<SCRIPTLANGUAGE="JavaScript"name="calendar.js"x/SCRIPT>

答案:A

161.下列实现单击超级链接是弹出确认对话框,询问用户是否真的删除

A."<ahref=""removebook.jsp?bid=l""onClick=""returnconfirm('你真的要删除吗?删除

</a>

B.<ahref="removebook.jsp?bid=l"onClick="alertC你真的要删除吗?');">删除<友>

C.<ahref="removebook.jsp?bid=1"onClick="returnalert('你真的要删除吗?删除</a>

D.<ahref="nremovebook.jsp?bid=1"'*onChange=""confirm(,你真的要册lj除吗?册lj除</a>

答案:A

162.”设在表单中有一组复选钮标记,如下列代码:</b»

<fbrmaction="register.jsp”>v/br>

请选择喜欢的城市:</br>

〈inputtype二"checkbox”name="city”value二"长春”>长春<br></br>

<inputtype二"checkbox”name二"city”value=“北京”>北京vbr></br>

<inputtype="checkbox”name="city”value=v大连”>大连<br></br>

<inputtype="checkbox”name="city"value二"上海”>上海vbr>v/br>

</form></br>

如果在register.jsp是取city的值,最适合的方法为。A.Stringcity=

request.getParameter(“city”);

B.String[]cities=request.getParameter(“cily”);

C.String[]cities=request.getParameterValues(“city”);

D.Stringcity=request.getAttribute("city”);

答案:C

163.”如果在网页上显示一幅图片,下面哪句代码是正确的o

A.<imgsrc="logo.gif>

B.<imgalt=,'logo.gif,lowsrc=,,pre_logo.gif,>

C.<imghref=',logo.gif>

D.<imgname="logo.gifn>

答案:A

164.”如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被lomcat服务器

所有的应用使用,应该将该jar包复制到tomcat的目录。

A.common

B.Server

C.commonMib

D.serverMib

答案:D

165.*,JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮

件使用()协议。(选择一项)

AJPOP3SMTP

B.POP3TCP

C.SMTPTCP

D.SMTPPOP3

答案:D

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

象。

A.page

B.Session

C.request

□,application

答案:D

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

</br>

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

out.print(“<tr>");v/br>

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

out.print(''〈td>"+rs.getString⑵+“v/td>");</br>

out.print(4l<td>,,+rs.getString(3)+,,</td>,,);</br>

out.print("vtd>''+rs.getString("publish'')+''v/td>'');</br>

out.print(*l<td>>,+rs.getFloat(llprice,,)+,,</td>>,);</br>

out.print(“</tr>");</br>

}A.4

B.5

C.6

D.不确定

答案:B

168."组件<inputname=""imageField""type=""image""src=""/Last.gif"">表示

A.图形按钮

B.图形显示标记

C.上传图片

D.下载图片

答案:A

169.下列表单<form><inputtype="submitwvalue="提交"></form>,

温馨提示

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

评论

0/150

提交评论