-
“
JSP
语法知识”单元习题
< br>
一、填空题
1
.
在
JSP
规范中,
可以使用两种格式的注释:
一种是<
/p>
____________
;
另一
种是
____________
。
2
.
JSP
的语法元素主要包括:
____________
、
____________
、
_________
___
、
____________
和
____________
。
3
.
指令元素分为三种,
它们分别是
________
____
、
____________
和
____________
。
4
.
JSP
规范中描述了
3
种脚本元素:
____________
、
_______
_____
和
____________
。
5
.
____________
是指在客户端显示的注释;
而
____________
在客户端不会输出
。
6
.<
/p>
—注释内容
-->
< br>是
____________
,
<%--
注释内容
-->
是
____________
。
7
.可以通过选择【查看】
|
【源文件】显示出来的注释是
_______
_____
;不能显
示出来的注
p>
释是
____________
。
8
.
JSP
程序中要用到的变量或方法必须首先
____________
。
9
.
__
__________
是一段在客户端请求时需要先被服务器执行的
Java
代码,它
可以产生输
出,并把输出发送到客户的输出流,同时也可以是一段流控制
语句。
10
.在
JSP
三种指令中,用来定义与页面相关属性的指令是
____________
;用
于在
JSP
页面中包含另一个文件的指令是
____________
;用来定义一个标签库
以及其自定义标签前最的指令是
____________
。
11
.
JSP
中标准的动作元素包括:
____________
、
____________
、
_______
_____
、
____________
、
____________
、
__
__________
和
____________
。
12
.
____________
动作元素允许在页面被
请求的时候包含一些其他的资源,
如一
个静态
< br>
的
HTML
文件或动态的
JSP
文件。
13
.
动作
元素允许将请求转发到其他的
HTML
文件、
JSP
文件或者一个程序段。
14
.
____________
动作元素被用来以“
name=value
”的形式为
其他元素提供附加
信息。
15
.
____________
动作元素被用来在页面中插入
Applet
或者<
/p>
JavaBean
。
16
.
__
__________
动作元素被用来创建一个
Bean
实例并指定它的名字和作用范
围。
<
/p>
17
.
____________
动作元素用来设置
Bean
中的属性值。
18
.
____________
动作元素用来获得
Bean
中的属性值。
19
.
Page
指令的
MIME
< br>类型的缺省值为
____________,
缺省字符集
为
____________
。
二、判断题
1.
会在客户端(浏览器)显示的注释是隐藏注释。(
)
2.
会在客户端(浏览器)显示的注释是输出注释。(
)
3
.
<%@
page%>
指令不一定放在页面的头部。(
)
4
.
<%@ page
import=
autoFlush=
这句代码是正确的。(
)
5
.
<%@
Include%>
指令只能包括后缀名为
.jsp
的文件。(
)
6
p>
.使用
指令可
以传递参数。(
)
7
.
<%@
Include%>
指令只能包括后缀名为
.jsp
的文件。(
)
8.
格式如“
—注释内容
-->
”的注释是隐藏注释。(
)
9.
格式如“
<%
—注释内容
--%>
”的注释是输出注释。(
)
10
.
JSP
编译器是不会对“
<%--
”和
“
--%>
”之间的语句进行编译的,它不
会显示在客户的浏览器中,也不会在源代码中被看到。(
)
11.
在
JSP
声明中只能一次一个的声明要用到的变量和方法。(
)
12.
在
JSP
中
使用表达式必须以“
;
”作为表达式的结束符。(
)
13. JSP
中的表达式必须有返回值,且返回值被转换为字符串。(
)
14.
Page
指令的
language
属性用于指定在脚本元素中使用的脚本语言,默认值
是
java
,在
JSP2.0
规范中,该属性的值也可以是
javascript
和
vbscript
等语言。(
)
15.
即使没有使用
Page
指令设置
charset
为
GB2312
,
JSP
程序中的中文显示
也不会出现乱码。(
)
16.
Page
指令的所有属性都可以重复设置。(
)
17.
Page
指令中只有
import
属
性可以重复设置。(
)
18.
无论将
Page
指令放在
JSP
文件的哪个位置,
它的作用范围都是整个
JSP
页
面。(
)
19.
在使用
include
指令时,
在被包含文件中可以使用
p>
、
、
、
等标签,不会引发错误。(
)
20.
在使用
include
指令时,包含文件中的变量和方法可以与包含文件中的变量
和方法同
名,不会引发错误。(
)
21<
/p>
.在使用自定义标签之前必须使用
<%@ taglib>
指令引用标签库,但是,在一
个页面中只
能使用一次。(
)
22.
动作元素允许在页面被请求的时候包含一些其他的资源,
如
一个
静态的
HTML
文件或动态的
JSP
文件。(
)
23.
操作允许将请求转发到其他的
HTML
文件、
JSP
文件或者是一
个程序段,
通常请求被转发后,会停止当前
JSP
文件的执行。
三、选择题
1. Page
指令用于定义
JSP
文件中的全局属性,
下列关于该指令
用法的描述不
正确的是:(
)
(A)<%@ page
%>
作用于整个
JSP
页面。
(
B)
可以在一个页面中使用多个
<%@ page
%>
指令。
(C)
为增强程序的可读性,
建议将
<%@ page %>
指令放在
JSP
文件的开头,
但不
是必须的。
(D)<%@ page
%>
指令中的属性只能出现一次。
2.
对于预定义
<%!
预定义
%>
的说法错误的是:(
)
(
A)
一次可声明多个变量和方法,只要以“
;
< br>”结尾就行
。
(B)
一个声明仅在一个页面中有效。
(C)
声明的变量将作为局部变量
。
(D)
在预定义中声明的变量将在
JSP
页面初始化时初始化。
指令的(
)属性用于引用需要的包或类
(
A
)
extends
(
B
)
import
(
C
)
isErrorPage
(
D
)
language
4.
在
中,关于下面的代码说法错误的是:
( )
<%@ page
language=
isErrorPage=
(
A
)该页面可以使用
exception
对象
(
B
)该页
面发生异常会转向
(
C
)
存在
errorPage
属性时,
isErrorPage
是必须的属性值且一定为
false
(
D
)
页面一定要有
isErrorPage
属性且值为
true
;
5
.下列标签使用正确的是:(多选)
( )
(
A
)
p>
(
B
)
(
C
)
p>
(
D
)
6
.在
中存在如下的代码:
则在
中可以使用可以使用哪些语句可以获取
stuid
的值:(多选)
( )
(
A
)
<%=mater(
(
B
)
$${}
(
C
)
$${param[stuid]}
(
D
)
$${param[
7
.标签文件的扩展名是:(单选)
(
)
(
A
)
tld
(
B
)
tag
(
C
)
dtd
(
D
)
xml
8
.对于
动作,描述正确的是(
)
(选择两项)
(
A
)
<
jsp:param >
是
、
标记的子标记
(
B
p>
)如果有
代码:
则在
中可以使用
ameter(
“
name
”
);
把属性
name
的值取出
来
(
C
)如果有
代码:
-
-
-
-
-
-
-
-
-
上一篇:最感人的英语短句
下一篇:开源IT资产管理系统模板