首页 理论教育 JSP设计与开发中的本章习题解答

JSP设计与开发中的本章习题解答

时间:2023-11-08 理论教育 版权反馈
【摘要】:A.<%和%>B.<%!和%>C.</和%>D.<%和!和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。A.publicB.staticC.synchronizedD.private二、判断题1.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。()3.JSP页面中的指令标记、JSP动作标记统称为脚本元素。

JSP设计与开发中的本章习题解答

一、选择题

1.JSP的编译指令标记通常是指( )。

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

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

2.可以在( )标记之间插入Java程序片。

A.<%和%> B.<%和/> C.</和%> D.<%和!>

3.下列哪一项不属于JSP动作指令标记( )。

A.<jsp:param> B.<jsp:plugin>

C.<jsp:useBean> D.<jsp:javaBean>

4.JSP的Page编译指令的属性Language的默认值是( )。

A.Java B.C C.C# D.SQL

5.JSP的( )指令允许页面使用者自定义标签库。

A.Include指令 B.Taglib指令 C.Include指令 D.Plugin指令

6.可以在以下( )标记之间插入变量与方法声明。

A.<%和%> B.<%!和%> C.</和%> D.<%和!>

7.能够替代<字符的替代字符是( )。

A.&lt B.&gt C.&lt D.&nbsp

8.下列( )注释为隐藏型注释。

A.<!--注释内容[<%=表达式%>]-->

B.<!--注释内容-->

C.<%--注释内容--%>

D.<!--[<%=表达式%>]-->

9.下列变量声明在( )范围内有效。

<%!Date dateTime;

int countNum;

%>

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

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

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

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

10.在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效。

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

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

11.在“<%=”和“%>”标记之间放置( ),可以直接输出其值。

A.变量 B.Java表达式 C.字符串 D.数字

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

A.是一个完整的HTML文件 B.是一个完整的JSP文件(www.xing528.com)

C.是一个完整的TXT文件 D.是一个完整的Java源文件

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

A.public B.static C.synchronized D.private

二、判断题

1.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。( )

2.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。( )

3.JSP页面中的指令标记、JSP动作标记统称为脚本元素。( )

4.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。( )

5.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。( )

6.页面成员方法不可以在页面的Java程序片中调用。( )

7.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。( )

8.JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。( )

9.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。( )

10.不可以用一个page指令指定多个属性的取值。( )

11.jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。( )

12.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。( )

13.<jsp:forward...>标记的page属性值是相对的URL地址,只能静态的URL。( )

14.JSP页面中不能包含脚本元素。( )

15.Page指令不能定义当前JSP程序的全局属性。( )

三、填空题

1.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、__________、__________、__________7种要素构成。

2.JSP页面的基本构成元素中,变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为__________。

3.指令标记、JSP动作标记统称为__________。

4.JSP页面的程序片中可以插入__________标记。

5.当JSP页面的一个客户线程在执行__________方法时,其他客户必须等待。

6.JSP页面中,输出型注释的内容写在__________和__________之间。

7.Page指令的属性Language的默认值是__________。

四、思考题

1.include标记与include动作标记有什么区别?

2.如何保证页面跳转时当前页面与跳转页面之间的联系?

3.如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次?

4.在<%!和%>之间声明的变量和在<%和%>之间声明的变量有何区别?

5.是否允许一个JSP页面为contentType设置两次不同的值?

6.JSP的特殊字符与Java语言的转义字符有何关系?

7.叙述一个JSP页面的基本组成。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈