JSP复习题集Word格式文档下载.docx

上传人:b****3 文档编号:18431543 上传时间:2022-12-16 格式:DOCX 页数:28 大小:33.91KB
下载 相关 举报
JSP复习题集Word格式文档下载.docx_第1页
第1页 / 共28页
JSP复习题集Word格式文档下载.docx_第2页
第2页 / 共28页
JSP复习题集Word格式文档下载.docx_第3页
第3页 / 共28页
JSP复习题集Word格式文档下载.docx_第4页
第4页 / 共28页
JSP复习题集Word格式文档下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

JSP复习题集Word格式文档下载.docx

《JSP复习题集Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《JSP复习题集Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。

JSP复习题集Word格式文档下载.docx

D.http:

8080/ch8/product/index.jsp

Tomcat服务器默认占用的端口是多少,也就是说,默认设置安装条件下它占用的端口号。

A.8081B.80

C.8080D.1453

如果要将Tomcat服务器的端口号修改为9999,应该修改Tomcat服务器主目录下的conf目录下的哪个文件?

(A)

A.server.xmlB.web.xml

C.context.xmlD.tomcat_user.xml

第2章JSP语法

下面关于page指令说法中错误的是(B)

A)page指令用来定义JSP页面中的全局属性

B)一个JSP页面只能包含一个page指令

C)除了import外,其他page指令定义的属性/值只能出现一次。

D)language属性用来指示所使用的语言

E)“java”是当前唯一可用的JSP语言

下面关于page指令的属性说法错误的是(D)

A)import属性用于指定导入哪些包

B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

C)isthreadsafe属性用来设定JSP文件是否能多线程使用

D)session属性制定此页面是否参与HTTP会话。

默认值false

E)errorpage属性指示当前页面是否为其他页的errorpage目标

下列说法中错误的是(B)。

A)<

!

--Thisfiledisplaystheuserloginscreen-->

会在客户端的HTML源代码中产生和上面一样的数据

B)<

%--Thiscommentwillnotbevisibleinthepagesource--%>

C)<

%!

inti=0;

%>

是一个合法的变量声明

D)表达式元素表示的是一个在脚本语言中被定义的表达式。

E)表达式元素在运行后被自动转化为字符串

在JSP页面中,<

%@page...%>

指令的contentType属性的默认值是:

(B)

A.“text/html;

charset=GB2312”

B.“text/html;

charset=ISO-8859-1”

C.“text/html;

charset=UTF”

D.“text/html;

charset=UTF-16”

在JSP页面中,如果要使用文件编程接口,导入java.io.*包,下面哪条JSP指令标记正确。

A.<

%@pageimport=”java.io.*”%>

B.<

%@pagecontenType=”java.io.*”%>

C.<

%@pagesession 

=”java.io.*”%>

D.<

%@pagebuffer 

=”java.sql.*”%>

在JSP页面中,如果要使用日期类Date,下面哪条JSP指令标记正确。

(D)

%@pagecontentType=”java.sql.*”%>

=”java.sql.*”%>

%@pageimport=”java.sql.*”%>

%@pageimport=”java.util.*”%>

如果希望建议用户的浏览器启用ms-excel来解析执行所接收的信息,应使用如下的哪一个JSP指令。

A.<

%@pagecontentType="

text/html;

charset=GB2312"

B.<

application/msword"

C.<

application/nvd.ms-excel"

D.<

application/nvd.ms-powerpoint"

在JSP页面中如果要导入java.util.*包,应该在JSP指令标记<

设置哪一个属性值。

A.contenTypeB.session 

C.buffer 

D.import

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

A.includeB.taglib 

C.page 

D.Forward

指令的language属性的默认值是:

A.CB.JavaC.C#D.VB

如果希望用户的浏览器启用HTML来解析执行所接收的信息,应使用如下的JSP指令。

如果要声明一个JSP页面成员整数变量windowWidth,正确的语句是:

IntegerwindowWidth=0!

%>

intwindowWidth;

%--intwindowWidth=0--%>

%intwindowWidth;

如果要声明一个JSP页面局部整数变量wlength(i.e.非页面成员变量),正确的语句是:

Integerwlength=0!

intwlength;

%intwlength=0%>

%intwlength;

JSP页面中,先使用了<

%doublez=13.75;

定义了变量,现在需要直接输出z的平方,下面语法正确的是(C)

A.<

%=z*z%>

B.<

%=z*z;

%>

C.<

%=z*z%>

D.<

%=z*z%>

在JSP页面中插入Java程序片应使用哪一个标记?

和%>

B.<

%和%>

C.<

%=和%>

D.<

%--和--%>

在JSP页面中插入JSP注释,以增强JSP文件的可读性,应使用哪一个标记?

下列变量声明在哪个范围内有效。

<

DatedateTime;

intcountN;

A.从定义开始处有效,客户之间不共享

B.从定义开始处有效,被多个客户共享

C.在整个页面内有效,被多个客户共享

D.在整个页面内有效,客户之间不共享

在“<

”和“%>

”标记之间声明的Java的方法称为页面的成员方法,其在(B)范围内有效

A)从定义处之后有效B)在整个页面内有效

C)从定义处之前有效D)不确定。

在JSP页面中插入Java表达式应使用哪一个标记?

(D)

%和/>

在JSP页面中插入方法的声明应使用哪一个标记?

(B)

如果要声明一个JSP页面成员变量PI,正确的语句是:

finalDoublePI=3.1415926;

finalDoublePI=3.1415926%>

E.<

%DoublePI=3.1415926%>

F.<

%--DoublePI=3.1415926--%>

JSP页面可以在“<

%=”和“%>

”标记之间放置Java表达式,直接输出Java表达式的值。

下面语法正确的是(A)

%=3.1415*2*100%>

%=3.1415926*2*100%>

%=”Welcomeyoutobeijing!

“%>

%=“Welcomeyoutobeijing!

%>

当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个__响应用用户请求。

A进程B线程C程序D服务。

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

A.是一个完整合法的JSP文件B.是一个完整的xml文件

C.是一个完整合法的HTML文件D.是一个完整合法的Java源文件

JSP的编译指令标记通常是指:

A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令

C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令

”标记之间放置(B),可以直接输出其值。

A)java语句B)Java表达式C)java类D)jsp指令

当执行一个客户JSP线程某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字(C)

A)publicB)staticC)synchronizedD)private

下列关于<

jsp:

useBean>

说法错误的是(C)。

用于定位或示例一个JavaBeans组件

首先会试图定位一个Bean实例,如果这个Bean不存在,那么<

就会从一个class或模版中进行示例。

元素的主体通常包含有<

setProperty>

元素,用于设置Bean的属性值

D)以上说法全不对

下面关于<

说法错误的是(C)。

A)id属性在你所定义的范围中确认Bean的变量名

B)scope属性定义Bean存在的范围以及id变量名的有效范围

C)type="

package.class"

中package和class的名字,不区分大小写。

D)beanName可以是package和class也可以是表达式

下面说法中不正确的是(E)。

include>

元素允许你包含动态文件和静态文件

B)如果<

包含的文件是动态的,还可以用<

param>

还传递参数名和参数值。

forward>

标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象。

D)<

标签以下的代码,将不能执行。

E)<

getProperty>

元素用来获得Bean的属性值,并可以将其使用或显示在JSP页面中。

第XX章tag

由Tag文件返回类型为String的area变量给调用者(JSP页面),需要在Tag文件中使用的指令是(C)

%@attributename=”area“required=”true”%>

%@attributename=”area“required=”true”class=”java.lang.String”%>

%@variablename-given=”area”variable-class=”java.lang.String”scope=”AT_END”%>

%@variablename-given=”area”required=”true”%>

在本地机上安装有Tomcat服务器,端口号为8081,服务器上有web服务目录serv,请问以下不正确http请求的是:

8081/serv/GetArea.jsp

8081/serv/GetArea.html

8081/serv/GetAreaServlet

8081/serv/GetArea.tag

在Tag文件中需要定义一个名字为area,类型为String的标签属性,需要在Tag文件中使用的指令是(A)

%@attributename=”area”required=”true”type=”java.lang.String”%>

%@attributename=”name”required=”true”class=”java.lang.String”scope=”AT_END”%>

设Web服务目录mystock的某个JSP页面要使用一个TAG,该TAG的文件名为EvenSum.tag,存放在webapps\mystock\WEB-INF\tags\geng\下,要在JSP页面中使用此标签,应使用哪个指令。

A.<

%@taglibtagdir="

/WEB-INF/tags"

prefix="

beijing"

B.<

/WEB-INF/tags/geng"

shanghai"

C.<

webapps/WEB-INF/tags"

tanjiang"

D.<

%@pagetagdir="

chongqing"

在TAG标签文件中使用java.util.*包中的类,应在TAG文件中使用的指令标记是(B)

%@pagecontenType=”java.util.*”%>

%@tagimport=”java.util.*”%>

%@includebuffer 

=”java.util.*”%>

第三章内置对象

JSP页面中request.getParamter(String)得到的数据,其类型是(B)

A.DoubleB.StringC.intD.Integer

JSP从HTML表单中获得用户输入的正确语句为(D)

A.response.getParameter(“ID”)

B.request.getAttribute(“ID”)

C.reponse.getAttribute(“ID”)

D.request.getParameter(“ID”)

可以利用request对象的哪个方法获取客户端的表单信息(A)

A)request.getParameter()B)request.outParameter()

C)request.writeParameter()D)request.handlerParameter()

一个典型的HTTP请求包包括请求行、多个请求头和(A)

A.信息体B.响应行C.响应行D.响应头

Form表单的method属性能取下列哪项的值(C)

A.submitB.putsC.postD.Out

以下哪个对象提供了访问页面间中共享数据的方式(D)

pageContextB.responseC.requestD.session

如果要在会话对象中存放一个对象,下列哪种方法正确?

A.session.setParameter(Stringkey,Objectobj);

B.session.setAttribute(Stringkey,Objectobj);

C.request.getParameter(Stringname);

D.application.setAttribute(Stringkey,Objectobj);

下面关于JSP内置对象的说法错误的是(C)。

A.request对象可以得到请求中的参数

B.session对象可以保存用户信息

C.application对象可以被多个web应用共享

D.作用域范围从小到达是request、session、application

49.当response的状态行代码为哪个时,表示用户请求的资源不可用?

A)101B)202C)303D)404

下面对out对象说法错误的是(B)。

A)out对象用于输出数据

B)out对象的范围是application。

C)如果page指令选择了autoflush="

true"

,那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容。

D)out.newLine()方法用来输出一个换行符

E)out.close()方法用来关闭输出流

下面关于request对象说法错误的是(C)。

A)request对象是ServletRequest的一个实例

B)当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中

C)getParameterName()方法返回本次请求的参数名字

D)getParameter()方法返回包含指定参数的单独值的字符串

E)getServerName()返回接收请求的服务器的主机名和端口号

下列关于Application对象说法中错误的是(A)。

A)Application对象用于在多个程序中保存信息

B)Application对象用来在所有用户间共享信息,但不可以在Web应用程序运行期间持久地保持数据。

C)getAttribute(Stringname)方法返回由name指定的名字application对象的属性的值。

D)getAttributeNames()方法返回所有application对象的属性的名字。

E)setAttribute(Stringname,Objectobject)方法设置指定名字name的application对象的属性值

object

第四章javaBean

设Web服务目录baidu中的JSP页面要使用一个bean,该bean的包名为grey.sky。

请问应将其字节码保存在哪一个目录。

A.baidu\WEB-INF\tag\grey.key

B.baidu\WEB-INF\lib\grey\sky

C.baidu\WEB-INF\bean\grey\sky

D.baidu\WEB-INF\classes\grey\sky

使用<

setPropertyname=”girl”property=”age”value=”22”>

动作标记可以在JSP页面中设置Bean的age属性值,但必须保证Bean有对应的什么方法。

A.SetAge方法B.setAge方法

C.setAGE方法D.setaGe方法

setPropertyname=”boy”property=”height”value=”1.76”>

C.SetHeight方法

B.setheight方法

C.setHEIGHT方法

D.setHeight方法

A.SetAge方法B.setAge方法C.setAGE方法D.setaGe方法

在JSP页面中,要加载一个com.model.Manager类的bean,则以下写法正确的是(B)

useBeanclass="

com.model.Manager.class"

/>

useBeanid="

user"

class="

com.model.Manager"

scope="

page"

/>

usebeanname="

class=

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

当前位置:首页 > 医药卫生 > 基础医学

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

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