jsp试题-总复习 联系客服

发布时间 : 星期二 文章jsp试题-总复习更新完毕开始阅读43d2ec7a67ec102de2bd89db

一、 选择题

1, 修改服务端口时,需要修改的文件是________。

A. web.xml B. Server.xml C. config.xml D. bin.xml 2, 下列哪种开发语言是弱类型语言_______。

A. C/C++ B.JSP C. Java D. JavaScript 3, 在JSP中,要定义一个方法,需要用到以下________元素。

A. <%= %> B. <% %> C. <%! %> D. <%@ %> 4, JSP页面经过编译之后,将创建一个________。

A. applet B. servlet C. application D. exe文件

5, 在Java EE中的MVC设计模式中,________ 负责接受客户端的请求数据 A.JavaBean B.JSP C.Servlet D.HTML

6, 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)width 10, 表示粗体加斜体的标记是________。 A)字体 B)字体 C)字体 D)字体 11, 用来在网页中显示图形的标记为________

A) B) C)

D)

12, 表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记

________

A) B) C) D)

13, 下列哪个属性为单元格向下打通的行数,用于合并单元格________ A)rowspan B)colspan C)height D)width 14, JSP的编译指令标记通常是指:________ A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令 C)Forward指令、Include指令和Taglib指令 D)Page指令、Param指令和Taglib指令

15, 下列哪一项不属于JSP动作指令标记________ A) B) C) D)

16, JSP的哪个指令允许页面使用者自定义标签库________ A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令

17, 能够替代<字符的替代字符是()________ A)< B)> C)< D) 

18, 下列()注释为隐藏型注释________ A)] –> B) C)<%– 注释内容 –%>

D)] –>

19, 在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在( )范

围内有效________。 A)从定义处之后有效。 B)在整个页面内有效。 C)从定义处之前有效。 D)不确定。

20, include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网

页、文本文件或一段Java代码,但必须保证插入后形成的文件是________ A)是一个完整的HTML文件 B)是一个完整的JSP文件 C)是一个完整的TXT文件 D)是一个完整的Java源文件

21, 当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完

毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字________ A)public B)static C)synchronized D)private

22, page指令中的哪个属性可多次出现? (A)contentType (B)extends

(C)import (D)不存在这样的属性 23, 以下哪些属性是include指令所具有的?

(A)page (B)file (C)contentType (D)prefix 24, 下列选项哪些是正确的JSP表达式语法格式? (A)<%String name=“YXQ”%> (B)<%String name=“您好”;%> (C)<%=“您好”;%> (D)<%=“YXQ”%>

25, 3-10 以下动作标识用来实现页面跳转的是? (A)include (B)useBean (C)forward (D)page

26, A3-4 page1.jsp要把请求转发给page2.jsp,应该在page1.jsp中如何实现?

(A)

(B)

27, A3-5 下面哪一个不是JSP本身已加载的基本类?

(A)java.lang.* (B)java.io.*

(C)javax.servlet.* (D)javax.servlet.jsp.*

28, 当浏览器第二次访问该JSP网页时的输出结果是什么?

<%! int a=0; %> <% int b=0; a++; b++; %>

a:<%= a %> b:<%= 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)声明的变量将作为局部变量

(D)声明的变量将在JSP页面初始化时初始化

31, page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

(A)page 指令作用于整个JSP页面。 (B)可在一个页面中使用多个page指令

(C)建议将page指令放在JSP文件的开头,但不是必须的。 (D)page 指令中的属性只能出现一次。

二、 判断题

1, 动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是

由动态网页程序生成的(对)

2, 互联网起源于美国国防部高级研究计划管理局建立的ARPA网。(对) 3, 在网页中图形文件与网页文件是分别存储的。(对)

4, 绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对)

5, 超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。

(错)

6, 当样式定义重复出现的时候,最先定义的样式起作用(错)。

7, 在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对) 8, JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)

统称为JSP标记。(对)

9, 在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间

不共享。(错)

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

11, 程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访

问页面的线程之间共享。(对)

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

“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程序模式

(1)单纯JSP编程 (2)JSP+JAVA Bean

(3)JSP+JAVA Bean+Servlet (4)MVC模式 7. JSP指令标识

(1)Page (2)include (3)taglib

8. 分别列出HTML、JAVA和JSP注释的标示符