jsp试题-总复习.doc

上传人:h**** 文档编号:1198238 上传时间:2018-12-20 格式:DOC 页数:27 大小:223.50KB
下载 相关 举报
jsp试题-总复习.doc_第1页
第1页 / 共27页
jsp试题-总复习.doc_第2页
第2页 / 共27页
jsp试题-总复习.doc_第3页
第3页 / 共27页
jsp试题-总复习.doc_第4页
第4页 / 共27页
jsp试题-总复习.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、一、 选择题1, 修改服务端口时,需要修改的文件是_。A. web.xml B. Server.xml C. config.xml D. bin.xml2, 下列哪种开发语言是弱类型语言_。A. C/C+ B.JSP C. Java D. JavaScript3, 在 JSP 中,要定义一个方法,需要用到以下_元素。A. B. C. D. 4, JSP 页面经过编译之后,将创建一个_。A. applet B. servlet C. application D. exe 文件5, 在 Java EE 中的 MVC 设计模式中,_ 负责接受客户端的请求数据A.JavaBean B.JSP C.Se

2、rvlet D.HTML6, URL 是 Internet 中资源的命名机制, URL 由三部分构成_。A)协议、主机 DNS 名或 IP 地址和文件名B)主机、DNS 名或 IP 地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP 地址7, 下列设置颜色的方法中不正确的是_A)B)C)D)8, 标记在标记之间,标记之间的内容将显示到_A)浏览器的页面上部 B)浏览器的标题栏上C)浏览器的状态栏中 D)浏览器的页面下部9, 标记中,align 属性为段落文字的对齐方式,不能取的值为_。A)Left B)Right C)Center D)width10, 表示粗体加斜体的标记是_。

3、A)字体 B)字体C) 字体 D)字体11, 用来在网页中显示图形的标记为_A) B)C) D)12, 表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记_A) B) C) D) 13, 下列哪个属性为单元格向下打通的行数,用于合并单元格_A)rowspan B)colspan C)height D)width14, JSP 的编译指令标记通常是指:_A)Page 指令、Include 指令和 Taglib 指令B)Page 指令、 Include 指令和 Plugin 指令C)Forward 指令、 Include 指令和 Taglib 指令D)Page 指令、Param

4、 指令和 Taglib 指令15, 下列哪一项不属于 JSP 动作指令标记_A) B)C) D)16, JSP 的哪个指令允许页面使用者自定义标签库_A)Include 指令 B)Taglib 指令C)Include 指令 D)Plugin 指令17, 能够替代 B)C)D) 19, 在“”标记之间声明的 Java 的方法称为页面的成员方法,其在( )范围内有效_。A)从定义处之后有效。B)在整个页面内有效。C)从定义处之前有效。D)不确定。20, include 指令用于在 JSP 页面静态插入一个文件,插入文件可以是 JSP 页面、HTML网页、文本文件或一段 Java 代码,但必须保证插

5、入后形成的文件是 _A)是一个完整的 HTML 文件B)是一个完整的 JSP 文件C)是一个完整的 TXT 文件D)是一个完整的 Java 源文件21, 当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字_A)public B)staticC)synchronized D)private22, page 指令中的哪个属性可多次出现? (A)contentType (B)extends(C)import (D )不存在这样的属性 23, 以下哪些属性是 include 指令所具有的? (A)page (B)

6、file (C)contentType (D )prefix24, 下列选项哪些是正确的 JSP 表达式语法格式? (A)(B)(C)(D) 25, 3-10 以下动作标识用来实现页面跳转的是? (A)include (B)useBean (C)forward (D )page26, A3-4 page1.jsp 要把请求转发给 page2.jsp,应该在 page1.jsp 中如何实现?(A)page2.jsp (B)(C)(D)27, A3-5 下面哪一个不是 JSP 本身已加载的基本类?(A)java.lang.* (B)java.io.*(C)javax.servlet.* (D)ja

7、vax.servlet.jsp.*28, 当浏览器第二次访问该 JSP 网页时的输出结果是什么?a: b:选项:(A)a=0 b=0(B)a=1 b=1(C)a=2 b=1 (D)a=1 b=2 29, 下列描述有误的是:(A)隐藏注释写在 JSP 程序中,客户端无法查看到(B)声明变量时,注意必须以“; ”结尾(C)include 指令要比 include 动作执行的效率高(D)forward 动作重定向到一个 HTML 文件,JSP 文件,但不能是 servlet。30, 对于声明的说法错误的是:(A)一次可声明多个变量和方法(B)一个声明仅在一个页面中有效(C)声明的变量将作为局部变量

8、(D)声明的变量将在 JSP 页面初始化时初始化 31, page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是:(A)page 指令作用于整个 JSP 页面。 (B)可在一个页面中使用多个 page 指令(C)建议将 page 指令放在 JSP 文件的开头,但不是必须的。 (D)page 指令中的属性只能出现一次。 二、 判断题1, 动态网页和静态网页的根本区别在于服务器端返回的 HTML 文件是事先存储好的还是由动态网页程序生成的(对)2, 互联网起源于美国国防部高级研究计划管理局建立的 ARPA 网。 (对)3, 在网页中图形文件与网页文件是分别存储的。 (

9、对)4, 绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。 (对)5, 超级链接标记的 target 属性取值为链接的目标窗名,可以是parent、blank、self 、top。 (错)6, 当样式定义重复出现的时候,最先定义的样式起作用(错) 。7, 在 HTML 页面文件中加入 JSP 脚本元素、JSP 标记等就构成了一个 JSP 页面。 (对)8, JSP 页面中的变量和方法声明(Declaration) 、表达式(Expression)和 Java 程序片(Scriptlet)统称为 JSP 标记。 (对)9, 在“”标记之间声明的 Java 的变量在整个页面内有效

10、,不同的客户之间不共享。 (错)10, 页面成员方法不可以在页面的 Java 程序片中调用。 ( 错)11, 程序片变量不同于在“”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。 (对)12, 在 Java 程序片中可以使用 Java 语言的注释方法,其注释的内容会发送到客户端。(错)13, jsp:include 动作标记与 include 指令标记包含文件的处理时间和方式不同。 (对)14, 标记的 page 属性值是相对的 URL 地址,只能静态的 URL。 (错)15, 在 MVC 模式的 Web 开发中, “视图” 、 “模型”和“ 控制器”分别对应着“JSP 页面”

11、 、“JavaBean”和“Serlvet” ,以 Servlet 为核心。 (对)三、 简答题1. BS 模式和 CS 模式的区别?2. Servlet 的作用?(1)运行在服务器端的 java 程序(2)处理 http 请求(3)处理结果传给浏览器生成动态页面3. JAVA Bean 技术的特点?(1)独立的组件(2)提高程序的重用性4. JSP 特征?(1)跨平台(2)分离静态内容和动态内容(3)可重复使用的组件(4)预编译(5)沿用了 JAVA Servlet 的所用功能5. .JSP, Servlet 的区别(1)编写形式不同(2)复杂程度不同(3)显示和逻辑分离度不同6. JSP

12、程序模式(1)单纯 JSP 编程(2)JSP+JAVA Bean(3)JSP+JAVA Bean+Servlet(4)MVC 模式7. JSP 指令标识(1)Page(2)include(3)taglib8. 分别列出 HTML、JAVA 和 JSP 注释的标示符HTML 注释:JAVA 注释:/,/*/,/* */JSP 隐藏注释:9. 动作标识和 include 指令标识的区别?(1)属性不同(2)处理方式不同(3)包含方式不同(4)对被包含文件的约定不同(1)inlcude 指令通过 file 属性来确定被包含的页面,将 file 属性值看做一个实际存在的文件路径,所以该指令不支持任何表

13、达式;动作标识通过 page 属性确定被包含的页面,支持 JSP 表达式(2)include 指令包含的文件,内容会原封不动的插入到该指令的位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含的文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面的代码,JSP 编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。10. Form 表单的 method 属性有那两个值?区别是什么?get,post(1)get 速度快,长度有限制(2)post 速度慢,长度没有限制11.四、 程序填空1. 将 jsp

14、代码补充完整:实现引入其他文件功能: 2. 将 JSP 代码补充完整(实现页面上打印当前时间) :Hello! The time is now_3. 将 JSP 代码补充完整(实现图片宽度按数组长度变化):使用数组显示“);五、 编程题实现登录前台验证功能,要求有登录名和登录密码,前台验证登录名和密码不能为空,若为空时给出提示,否则跳转到另外一个页面。总复习选择题1. 下列哪种开发语言是弱类型语言_A. C/C+B. JSPC. JavaD. JavaScript2. 下面哪一个是 JSP 本身已加载的基本类?A. java.io.*B. java.lang.*C. java.util.*D.

15、 java.sql.*3. 以下哪个属性是 include 指令所具有的?A. pageB. fileC. contentTypeD. prefix4. 下列选项中,哪个是正确的 JSP 表达式?A. B. C. D. 5. 下列不属于 JSP 动作的是?A. B. C. D. 6. 下列有关 JSP 描述有误的是?A. HTML 注释写在 JSP 程序中,客户端无法查看到B. 声明变量时,注意必须以“; ”结尾C. include 指令和 include 动作内部处理的机制有所不同D. forward 动作能够完成请求转发的功能7. 以下关于 HTML 描述错误的是()A. HTML 是超文

16、本标记语言(Hyper Text Markup Language)B. HTML 中所有的标签都是成对出现的C. HTML 语言不区分大小写DHTML 文件应以 .htm 或 .html 作为扩展名8. JSP 的哪个指令允许页面使用者自定义标签库_A. Include 指令B. Taglib 指令C. Include 指令D. Plugin 指令9. 为了标识一个 HTML 文件应该使用的 HTML 标记是( )A. B. C. D. 10. 在 JavaScript 中,以下代码能产生输出的是()A. document.write()B. window.write()C. document

17、.confirm()D. write “The Undefined Function”11. page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是?A. page 指令作用于整个 JSP 页面B. 可以在一个页面中使用多个 page 指令C. 需要将 page 指令放在 JSP 文件的开头D. page 指令中不是所有属性只能出现一次12. JSP 页面经过转译之后,将创建一个_。A. applet B. servletC. application D. exe 文件13. 以下哪个选项不是 JSP 所具有的特征?A. 可重复使用的组件B. 快速建立 Web F

18、ormC. 沿用了 Servlet 的所有功能D. 预编译14. 在网页中引用 javascript 文件的正确写法?A. B. C. D. 15. JSP 网页代码如下所示,当用户使用浏览器第二次访问该网页时的输出结果是什么?a= , b=A. a=0 b=1B. a=1 b=2C. a=2 b=1D. a=2 b=216. 在 JavaScript 中,下面的哪个变量命名是不正确的?A. defB. 9NameC. user_nameD. news17. JSP 中,以下哪种注释写法不仅在客户端浏览时看不到,而且即使是通过在客户端查看 HTML 源代码,也不会看到()A. B. C. D.

19、 /* JavaScript 注释内容 */18. 对于声明 的说法错误的是:A. 一次可声明多个变量和方法B. 一个声明仅在一个页面中有效C. 声明的变量将作为局部变量D. 声明的变量将在 JSP 页面初始化时初始化19. 标记中,align 属性为段落文字的对齐方式,不能取的值为_A. LeftB. RightC. Center D. width20. 表示粗体加斜体的标记是_。A. 字体 B. 字体C. 字体D. 字体21. 用来在网页中显示图形的标记为_A. B. C. D. 22. 下面哪项是开发 JSP 程序不需要必备的开发环境?A. Web 浏览器B. Web 服务器C. JBu

20、ilderD. JDK23. 下列关于 JSP 指令标识的描述正确的选项是?A. 指令以“”结束B. 指令以“ ”结束C. 指令以“”结束D. 指令以“ ”结束24. JSP 代码将输出什么?A. 2+4B. 6C. 24D. 不会输出,表达式有误25. page 指令中的哪个属性可多次出现?A. classB. extendsC. languageD. 以上答案都不对26. JSP 的编译指令标记通常是指:_A. Page 指令、Include 指令和 Taglib 指令B. Page 指令、Include 指令和 Plugin 指令C. Forward 指令、Include 指令和 Tag

21、lib 指令D. Page 指令、Param 指令和 Taglib 指令27. JSP 页面经过编译之后,将创建一个_。A. appletB. servletC. application D. exe 文件28. page1.jsp 要把请求转发给 page2.jsp,应该在 page1.jsp 中如何实现?A. page2.jsp B. 29. page 指令中的哪个属性可多次出现?A. contentType B. extendsC. importD. 不存在这样的属性30. page 指令用于定义 JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是:A. page 指令作用于整

22、个 JSP 页面。B. 可在一个页面中使用多个 page 指令C. 建议将 page 指令放在 JSP 文件的开头,但不是必须的。D. page 指令中的属性只能出现一次。31. URL 是 Internet 中资源的命名机制,URL 由三部分构成_。A. 协议、主机 DNS 名或 IP 地址和文件名B. 主机、DNS 名或 IP 地址和文件名、协议C. 协议、文件名、主机名D. 协议、文件名、 IP 地址32. 下列哪一项不属于 JSP 动作指令标记_A. B. C. D. 33. 下列哪个属性为单元格向下打通的行数,用于合并单元格_A. rowspan B. colspan C. heig

23、ht D. width34. 下列设置颜色的方法中不正确的是_。A. B. C. D. 35. 下列选项哪些是正确的 JSP 表达式语法格式?A. B. C. D. 36. 下列()注释为隐藏型注释_A. B. C. D. 37. 下面哪一个不是 JSP 本身已加载的基本类?A. java.lang.*B. java.io.*C. javax.servlet.*D. javax.servlet.jsp.*38. 以下动作标识用来实现页面跳转的是?A. includeB. useBeanC. forwardD. servlet39. 以下哪些属性是 include 指令所具有的?A. pageB. contentTypeC. prefixD. file40. 修改服务端口时,需要修改的文件是_。A. web.xml B. Server.xmlC. config.xml D. bin.xml41. u 假设在 nsiweb 应用中有一个 hello.jsp,它的文件路径如下:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。