jsp试题-总复习 下载本文

1, 修改服务端口时,需要修改的文件是________。 A. B. C. D.

2, 下列哪种开发语言是弱类型语言_______。

A. C/C++ C. Java D. JavaScript 3, 在JSP中,要定义一个方法,需要用到以下________元素。 A. <%= %> B. <% %> C. <%! %> D. <%@ %> 4, JSP页面经过编译之后,将创建一个________。

A. applet B. servlet C. application D. exe文件 5, 在Java EE中的MVC设计模式中,________ 负责接受客户端的请求数据

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 26, A3-4 要把请求转发给,应该在中如何实现?

(A)

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

(A).* (B).* (C).*

28, (D)当浏览器第二次访问该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, 下列描述有误的是:

(D)page

(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标记。(对)