JSP复习题集Word格式文档下载.docx
- 文档编号:18431543
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:28
- 大小:33.91KB
JSP复习题集Word格式文档下载.docx
《JSP复习题集Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《JSP复习题集Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。
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=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 复习题