第四章测试
1.Web容器处理JSP文件需要经过3个阶段,这三个阶段按照顺序依次是() 
A:翻译、执行、编译 B: 翻译、编译、执行 C: 编译、翻译、执行 D: 执行、翻译、编译
答案:B
2. 静态网页可以在浏览器中运行,JSP只能在服务器端(JSP容器中)运行。
A:对 B:错 3. 在JSP页面中包含了<% int i=10;%>元素,该元素是()
A:动作 B:声明 C:脚本 D:指令 4.下列()注释在JSP页面中是正确的。
A: <%!--注释--%> B: <%--注释--%> C: <--注释--> D: <!--注释--> 5. 当page指令的session属性取值false时,该页面上就无法使用session对象来设置属性或获取属性值。
A:对 B:错 6. page指令的import属性一次可以导入多个java包,不同的包之间用分号来分割。
A:对 B:错 7. include指令可以在一个网页中,静态插入一个文件
A:错 B:对 8. 如果在JSP页面上显示List集合信息,需要使用page指令的import属性导入"java.util.List,java.util.ArrayList",或者直接导入"java.util.*"。
A:错 B:对 9. <jsp:param>标签有两个属性,name属性指定参数名,value属性指定参数值。
A:错 B:对 10. include动作包含文件时,可以在两个文件之间传递参数。
A:对 B:错 11.在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是                                               。
A:<%@ page language="Java" Import="java.rmi.*,java.uitl.*"%> B:<%@ page language="Java"; import="java.rmi.*;java.uitl.*"%> C:<%@ page Language="Java",import="java.rmi.*;java.uitl.* "%> D:<%@ page language="Java" import="java.rmi.* ,java.uitl.* "%> 12.给定test1.jsp。<html> <jsp:include page="test2.jsp"  flush="false">     <jsp:param name="color"  value="red"/> </jsp:include> </html> 要在test2.jsp中输出参数color中的值,以下选项正确的是()。
A:<jsp:getParam name="color"/> B:<jsp:include param="color"/> C:<%=request.getAttribute("color")%> D:<%=request.getParameter("color")%> 13.在一个Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是()。
A:<img src="./images/top.jpg" width="100" height="20"> B:<img src="../images/top.jpg" width="100" height="20"> C:<img src="images/top.jpg" width="100" height="20"> D:<img src="//images/top.jpg" width="100" height="20"> 14.JSP2.0规范中有下面哪几种指令________________________。
A:taglib指令 B:page指令 C:include指令 D:import指令 15.要在JSP网页中使用集合ArrayList,做法正确的是                                                。             
A:<%@ page import="java.util.ArrayList"%> B:<%@ page package="java.util.ArrayList"%> C:<%@ import  "java.util.ArrayList"%>  D:<% import  java.util.ArrayList%> 16.下列变量声明在__________范围内有效。<%!      Date dateTime;     int countNum; %>
A: 在整个页面内有效,客户之间不共享 B: 在整个页面内有效,被多个客户共享 C: 从定义开始处有效,被多个客户共享 D: 从定义开始处有效,客户之间不共享 17.JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间____________。
A: 不可以有空格 B: 不确定 C: 可以有空格 D: 必须有空格 18.JSP网页最终被运行的是__________文件。 
A: JSP B:  java C: HTML D: class 19.对于预定义<%!预定义%>的说法错误的是_____________。 
A: 一个声明仅在一个页面中有效 B: 一次可声明多个变量和方法,只要以“;”结尾就行 C: 在预定义中声明的变量将在JSP页面初始化时初始化 D: 声明的变量将作为局部变量 20.为了在JSP网页中包含同一WEB应用中其它JSP页面,可使用__________方法。
A: <jsp:import>动作 B: <jsp:include>动作 C: @import指令 D: @include指令 21.要设置某个JSP页面为错误处理页面,以下page指令正确的是__________。
A: <%@ page errorPage="true"%> B: <%@ page extends="javax.servlet.jsp.JspErrorPage"%> C: <%@ page isErrorPage="true"%> D: <%@ page info="error"%> 22.在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是__________。
A: <jsp:forward page="inc.jsp"/> B: <%@include page="inc.jsp" flush="true"> C: <jsp:include file="inc.jsp" flush="false"> D: <%@include file="inc.jsp"%>

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部