当前位置:文档之家› jsp试题-总复习

jsp试题-总复习

一、选择题1,修改服务端口时,需要修改得文件就是________。

A、 web、xmlB、 Server、xmlC、 config、xmlD、 bin、xml2,下列哪种开发语言就是弱类型语言_______。

A、 C/C++B、JSPC、 JavaD、 JavaScript3,在JSP中,要定义一个方法,需要用到以下________元素。

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

A、 appletB、 servletC、 applicationD、 exe文件5,在Java EE中得MVC设计模式中,________ 负责接受客户端得请求数据A、JavaBeanB、JSPC、ServletD、HTML6,URL就是Internet中资源得命名机制,URL由三部分构成________。

A)协议、主机DNS名或IP地址与文件名B)主机、DNS名或IP地址与文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址7,下列设置颜色得方法中不正确得就是________A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >8,<title></title>标记在<head></head>标记之间,<title></title>标记之间得内容将显示到________A)浏览器得页面上部B)浏览器得标题栏上C)浏览器得状态栏中 D)浏览器得页面下部9,<p align=”段落对齐方式”>标记中,align属性为段落文字得对齐方式,不能取得值为________。

A)Left B)Right C)Center D)width10,表示粗体加斜体得标记就是________。

A)<B>字体</B> B)<I>字体</I>C)<B><I>字体</I></B> D)<U>字体</U>11,用来在网页中显示图形得标记为________A)<image src=”文件名”…> B)<img src=”文件名”… >C)<center src=”文件名”… > D)<picture src=”文件名”… >12,表格在网页中应用非常广泛,常用于网页得布局排版,下面那些不就是表格得标记________A)<tables> B)<tr> C)<td> D) <th>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指令与Taglib指令15,下列哪一项不属于JSP动作指令标记________A)<jsp:param> B)<jsp:plugin>C)<jsp:useBean> D)<jsp:javaBean>16,JSP得哪个指令允许页面使用者自定义标签库________A)Include指令 B)Taglib指令C)Include指令 D)Plugin指令17,能够替代<字符得替代字符就是()________A)&lt B)&gt;C)&lt; D)&nbsp;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)staticC)synchronized D)private22, page指令中得哪个属性可多次出现?(A)contentType (B)extends(C)import (D)不存在这样得属性23,以下哪些属性就是include指令所具有得?(A)page (B)file (C)contentType (D)prefix24,下列选项哪些就是正确得JSP表达式语法格式?(A)<%String name=“YXQ”%>(B)<%String name=“您好”;%>(C)<%=“您好”;%>(D)<%=“YXQ”%>25,3-10 以下动作标识用来实现页面跳转得就是?(A)include (B)useBean (C)forward(D)page26,A3-4 page1、jsp要把请求转发给page2、jsp,应该在page1、jsp中如何实现?(A)<a href=“page2、jsp">page2、jsp </a>(B)<jsp:forward page=“page2、jsp"/>(C)<jsp:include file=“page2、jsp"/>(D)<% include page=“page2、jsp"%>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=229,下列描述有误得就是:(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,超级链接<a>标记得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,<jsp:forward … >标记得page属性值就是相对得URL地址,只能静态得URL。

(错) 15,在MVC模式得Web开发中,“视图”、“模型”与“控制器”分别对应着“JSP页面”、“JavaBean”与“Serlvet”,以Servlet为核心。

(对)三、简答题1.BS模式与CS模式得区别?2.Servlet得作用?(1)运行在服务器端得java程序(2)处理请求(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)taglib8.分别列出HTML、JAVA与JSP注释得标示符HTML注释:<!-- -->JAVA注释://,/**/,/** */JSP隐藏注释:<%-- --%>9.<jsp:include>动作标识与include指令标识得区别?(1)属性不同(2)处理方式不同(3)包含方式不同(4)对被包含文件得约定不同(1)inlcude指令通过file属性来确定被包含得页面,将file属性值瞧做一个实际存在得文件路径,所以该指令不支持任何表达式;<jsp:include>动作标识通过page属性确定被包含得页面,支持JSP表达式(2)include指令包含得文件,内容会原封不动得插入到该指令得位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;<jsp:include>动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含得文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面得代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。

相关主题