第四章测试
1.

Web容器处理JSP文件需要经过3个阶段,这三个阶段按照顺序依次是()

 


A:

 翻译、编译、执行

B:

 编译、翻译、执行

C:

翻译、执行、编译

D:

 执行、翻译、编译


答案:A
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:<%=request.getParameter("color")%> B:<jsp:getParam name="color"/> C:<jsp:include param="color"/> D:<%=request.getAttribute("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:import指令 B:taglib指令 C:include指令 D:page指令 15.

要在JSP网页中使用集合ArrayList,做法正确的是                                                。             


A:<%@ import  "java.util.ArrayList"%>  B:<%@ page import="java.util.ArrayList"%> C:<% import  java.util.ArrayList%> D:<%@ page package="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 extends="javax.servlet.jsp.JspErrorPage"%> B: <%@ page isErrorPage="true"%> C: <%@ page info="error"%> D: <%@ page errorPage="true"%> 22.

在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是__________。


A: <%@include page="inc.jsp" flush="true"> B: <jsp:include file="inc.jsp" flush="false"> C: <%@include file="inc.jsp"%> D: <jsp:forward page="inc.jsp"/>

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