




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“JSP语法知识”单元习题一、填空题 1 在 JSP规范中, 可以使用两种格式的注释: 一种是_; 另一种是_。 2JSP 的语法元素主要包括:_、_、_、_和_。 3指令元素分为三种,它们分别是_、_和_。4JSP 规范中描述了3 种脚本元素:_、_和_。 5_是指在客户端显示的注释;而_在客户端不会输出。 6是_, 是_。 7可以通过选择【查看】|【源文件】显示出来的注释是_;不能显示出来的注释是_。 8JSP 程序中要用到的变量或方法必须首先_。9_是一段在客户端请求时需要先被服务器执行的 Java 代码,它可以产生输 出,并把输出发送到客户的输出流,同时也可以是一段流控制语句。 10在 JSP 三种指令中,用来定义与页面相关属性的指令是_;用于在 JSP页面中包含另一个文件的指令是_;用来定义一个标签库以及其自定义标签前最的指令是_。 11JSP 中标准的动作元素包括:_、_、_、_、_、_和_。 12_动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态 的 HTML 文件或动态的 JSP 文件。 13动作元素允许将请求转发到其他的 HTML文件、JSP 文件或者一个程序段。 14_动作元素被用来以“name=value”的形式为其他元素提供附加信息。 15_动作元素被用来在页面中插入Applet 或者JavaBean。 16_动作元素被用来创建一个 Bean 实例并指定它的名字和作用范围。17_动作元素用来设置 Bean 中的属性值。 18_动作元素用来获得 Bean 中的属性值。 19Page 指令的 MIME 类型的缺省值为_,缺省字符集为_。 二、判断题1. 会在客户端(浏览器)显示的注释是隐藏注释。( ) 2. 会在客户端(浏览器)显示的注释是输出注释。( ) 3指令不一定放在页面的头部。( ) 4,这句代码是正确的。( ) 5指令只能包括后缀名为.jsp 的文件。( ) 6使用指令可以传递参数。( ) 7指令只能包括后缀名为.jsp 的文件。( ) 8. 格式如“”的注释是隐藏注释。( ) 9. 格式如“”的注释是输出注释。( ) 10JSP 编译器是不会对“”之间的语句进行编译的,它不会显示在客户的浏览器中,也不会在源代码中被看到。( ) 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指令时,在被包含文件中可以使用、 等标签,不会引发错误。( ) 20. 在使用 include 指令时,包含文件中的变量和方法可以与包含文件中的变量和方法同 名,不会引发错误。( ) 21在使用自定义标签之前必须使用指令引用标签库,但是,在一个页面中只 能使用一次。( )22. 动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的 HTML 文件或动态的 JSP 文件。( ) 23. 操作允许将请求转发到其他的 HTML 文件、JSP文件或者是一个程序段, 通常请求被转发后,会停止当前 JSP 文件的执行。 三、选择题 1. Page 指令用于定义 JSP 文件中的全局属性, 下列关于该指令用法的描述不正确的是:( )(A)作用于整个 JSP 页面。 (B)可以在一个页面中使用多个指令。 (C)为增强程序的可读性,建议将指令放在 JSP 文件的开头,但不是必须的。 (D)指令中的属性只能出现一次。 2.对于预定义的说法错误的是:( ) (A)一次可声明多个变量和方法,只要以“;”结尾就行 。 (B)一个声明仅在一个页面中有效。 (C)声明的变量将作为局部变量 。 (D)在预定义中声明的变量将在 JSP 页面初始化时初始化。 3.page 指令的( )属性用于引用需要的包或类 (A) extends (B)import (C) isErrorPage (D) language 4. 在 myjsp.jsp 中,关于下面的代码说法错误的是: ( ) (A)该页面可以使用 exception 对象 (B)该页面发生异常会转向 error.jsp (C) 存在 errorPage 属性时,isErrorPage 是必须的属性值且一定为 false (D)error.jsp 页面一定要有isErrorPage 属性且值为 true;5下列标签使用正确的是:(多选)( ) (A) (B) (C) (D) 6在 input.jsp中存在如下的代码: 则在 display.jsp中可以使用可以使用哪些语句可以获取 stuid的值:(多选)( ) (A) (B) $param.stuid(C) $paramstuid (D) $paramstuid 7标签文件的扩展名是:(单选)( ) (A)tld (B) tag (C) dtd (D) xml 8对于动作,描述正确的是( ) (选择两项) (A)是、标记的子标记 (B)如果有aa.jsp代码: 则在 next.jsp中可以使用 request.getParameter(“name”);把属性 name的值取出来 (C)如果有aa.jsp代码: 则在 next.jsp中可以使用 request.geAttribute(“name”);把属性 name的值取出来 (D)如果标记不放在标记内,也就是不作为 的子标记,则使用浏览器查看时会显示错误页面。 9Jsp页面由静态内容、注释、表达式、声明和( )组成 选三项 (A) 指令 (B) EL语言 (C) Scriptlet (D) 动作 10jsp指令包括( )选三项 (A) page指令 (B) taglib 指令 (C) import 指令 (D) include指令 11下列哪一种不是JSP 中的注释符( )。 (A) (B) /*注释内容*/ (C) /注释内容 (D) /*注释内容*/ 12在 HTML标记中有两种注释方式:和( )。 (A). (B). /注释内容 (C). /*注释内容*/ (D). /*注释内容*/ 四、问答题 1请说出、三者的区别?2.JSP 初学者应该注意哪些问题? 3JSP 中有哪五个编译器? 4.使用预定义标识符,需要注意哪几点? 5使用标识符可以进行哪几个方面的应用? 五、程序题 1指出下面代码的错误之处: 2. Hello! The time is now _ C_ 在以上程序中填写适当的代码使程序完成如图 3-5 所示的效果。 在 A 处填写 JSP 指令_ _。 在 B 处填写返回当前日期的代码_ _。 在 C 处填写输出当前日期的代码_ _。 3 使用数组来显示横条图 % _B _a = 13,27,21,17,39; for(int i = 0;i = 4;i+) out.print(第+i+个元素);out.print(); % 根据图 4-14所示实例效果,将程序补充完整: 在 A 处填写解决乱码的代码_ _。 在 B 处填写变量数组的类型_ _。 在 C 处填写实现效果所用代码_ _。 =1) int a = 1; if (_ D_) /计算 X 的n 次方 for (int i = 1;i 本程序是一个递归调用过程,其结果等于 156,将程序补充完整: 在 D 处填写 if 语句的判断条件_ _。 在 E 处填写累加的变量_ _。 在 F 处填写返回值_ _。JSP语法知识单元习题(参考答案)一、填空题 1 输出注释 隐藏注释 2 JSP 容器 JSP 注释 指令元素 脚本元素 动作元素 3Page 指令 Include 指令 Taglib 指令 4 声明 、 表达式 和 脚本程序 5 输出注释 隐藏注释 6 输出注释 隐藏注释 7 隐藏注释 8 声明 9 脚本程序 10 Include指令 Taglib 指令 11 12 13 14 15 16 17 18 19 text/html ISO-8859-1二、判断题 1.( F )2.( T )3( T )4( T )5( F )6( T )7( F )8.( F ) 9.( F )10( T ) 11.( F )12.( F )13.( T )14.( F )15.( F ) 16.( F )17.( T )18.( T )19.( F )20.( F )21( F )22.( T ) 三、选择题 1.(D) 2.(C ) 3.(B ) 4. (A ) 5 (AC) 6 (ABD) 7 (A) 8(AB) 9(ACD) 10(ABD) 11(A ) 12(A ) 四、问答题 1和只能包含静态文件(2 分),而 既可以包含静态文件,又可以包含动态文件。(2分) 如果文件仅是静态文件,那么这 种包含仅仅是包包含文件的内容加到 JSP 文件中去,(2 分)而如果这个文件是动态的, 那么这个被包含文件也会被 JSP 编译器执行。(2分)2.(1)Java是大小写敏感的。 (2)Java 调用过程都是要加括号的。 (3)JSP 中截取变量的方法单一。 (4)Jscript 的函数在 JSP 中不能应用。 3(1)编译器指令(2)预定义。 (3)运算式。 (4)程序代码。 (5)注释 4.(1)不使用”!”,直接以标识进行赋值也可以。 (2)赋值后要加“;”号。 (3)可以进行多个变量赋值。 (4)不可以写赋值外的程序语句。 5(1)声明将要用到的变量或方法。 (2)编写 JSP 表达式。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论