JSP习题集Word格式.docx
- 文档编号:22760837
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:52
- 大小:44.94KB
JSP习题集Word格式.docx
《JSP习题集Word格式.docx》由会员分享,可在线阅读,更多相关《JSP习题集Word格式.docx(52页珍藏版)》请在冰豆网上搜索。
1.W3C是指___万维网联盟_______。
2.Internet采用的通信协议是___TCP/IP___。
3.IP地址用四组由圆点分割的数字表示,其中每一组数字都在__0至254___之间。
4.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的。
5.Web应用中的每一次信息交换都要涉及到__服务器_和_客户端__两个层面。
6.静态网页文件里只有HTML标记,没有程序代码
四、思考题
1.为什么要为JDK设置环境变量?
2.Tomcat和JDK是什么关系?
3.什么是Web服务根目录、子目录、相对目录?
如何配置虚拟目录?
4.什么是B/S模式?
5.JSP、JavaBeans和JavaServlet之间的关系?
6.集成开发环境能为程序员做什么?
7.使用MyEclipse开发JSP程序,需要做那些配置?
第二章Web应用基础习题
1.下面描述错误的是(C)
A)HTML文件必须由<
html>
开头,<
/html>
标记结束。
B)文档头信息包含在<
head>
与<
/head>
之间。
C)在<
和<
之间可以包含<
title>
body>
等信息。
D)文档体包含在<
/body>
标记之间
2.下列设置颜色的方法中不正确的是(D)
A)<
bodybgcolor=”red”>
B)<
bodybgcolor=”yellow”>
C)<
bodybgcolor=”#FF0000”>
D)<
bodybgcolor=”#HH00FF”>
3.设置文档体背景颜色的属性是(C)
A)textB)bgcolorC)backgroundD)link
4.<
<
/title>
标记在<
标记之间,<
标记之间的内容将显示到()
A)浏览器的页面上部B)浏览器的标题栏上
C)浏览器的状态栏中D)浏览器的页面下部
5.(D)是标题标记。
p>
标记B)<
br>
标记C)<
hr>
标记D)<
hn>
6.<
palign="
段落对齐方式"
>
标记中,align属性为段落文字的对齐方式,不能取的值为(D)。
A)LeftB)RightC)CenterD)width
7.<
font>
/font>
标记中默认的中文字体是(D)
A)“宋体”B)“幼圆”C)“楷体”D)“宋体”
8.表示粗体加斜体的标记是(C)。
B>
字体<
/B>
B)<
I>
/I>
D)<
U>
/U>
9.文本下标标记为(A)
sub>
/sub>
sud>
<
/sud>
sup>
/sup>
suq>
/suq>
10.用来在网页中显示图形的标记为(B)
imagesrc=”文件名”...>
imgsrc=”文件名”...>
centersrc=”文件名”...>
picturesrc=”文件名”...>
11.超级链接是互联网的灵魂,下面哪个是正确的链接标记(A)
ahref="
"
"
title="
新浪网"
>
新浪网<
/a>
atarget="
<
12.表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记()
tables>
tr>
C)<
td>
D)<
th>
13.下列那个属性为单元格向右打通的列数,用于合并单元格。
A)rowspanB)colspanC)heightD)width
14.下列哪个属性为单元格向下打通的行数,用于合并单元格。
(A)
15.表格中的行标记<
有许多属性,valign属性不可以取下列那个值(C)
A)topB)middleC)leftD)baseline
16.CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式(C)
A)嵌入样式B)内联样式
C)文件样式D)外联样式。
17.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。
下面那些不是CSS选择器(D)
A)标记选择器B)类型选择器C)ID选择器D)名称选择器
18.CSS选择器中标记选择器和类型选择器的作用范围(A)
A)标记选择器大于类型选择器B)标记选择器等于类型选择器
C)标记选择器小于类型选择器D)不确定
19.盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距(B)。
A)ContentContainerB)padding
C)borderD)margin
内容高度height、内容宽度width等。
20.盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小(A)。
A)height和widthB)padding
21.HTML文档定义层的标记是()
layer>
level>
div>
element>
1.HTML称为超文本元素语言,它是HypertextMarkedLanguage的缩写。
(对)
2.一个HTML文档必须有<
元素。
(错)
3.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
4.表单域一定要放在<
form>
元素中。
5.盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。
6.用户在浏览器中输入http:
//127.0.0.1:
8080/ch2/ch2_1.html即可访问本机上的该页面。
7.在网页中图形文件与网页文件是分别存储的。
8.绝度路径是文件名的完整路径;
相对路径是指相对当前网页文件名的路径。
9.超级链接<
a>
标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
10.当样式定义重复出现的时候,最先定义的样式起作用(错)。
1.HTML文档的开头和结束元素为__<
_____。
2.一个HTML文档由_文档开始标记和结束标记或者<
__、文档头和文档体三部分组成。
3.HTML文件是纯文本文件格式,可以用文本编辑器进行编辑制作。
4.表格定义中使用的子标记<
的含义为___单元格___。
5.将一个图像作为一个超级链接,用到了__<
img>
__标记。
6.input表单域表示一个文本框时,它的type属性应该赋值为__text____。
7.URL是UniformResourceLocator的缩写,中文称之为统一资源定位器。
8.超级链接标记<
的href属性取值为链接的目标地址。
1.什么是HTML/XHTML?
2.什么是CSS?
与HTML/XHTML是什么关系。
3.什么是CSS的选择器、盒子模型?
4.div层如何定位?
第三章JSP语法基础
1.JSP的编译指令标记通常是指:
A)Page指令、Include指令和Taglib指令
B)Page指令、Include指令和Plugin指令
C)Forward指令、Include指令和Taglib指令
D)Page指令、Param指令和Taglib指令
2.可以在以下哪个()标记之间插入Java程序片?
%和%>
%和/>
/和%>
%和!
3.下列哪一项不属于JSP动作指令标记?
(D)
jsp:
param>
plugin>
useBean>
javaBean>
4.JSP的Page编译指令的属性Language的默认值是:
A)JavaB)C
C)C#D)SQL
5.JSP的哪个指令允许页面使用者自定义标签库?
A)Include指令B)Taglib指令
C)Include指令D)Plugin指令
6.可以在以下哪个()标记之间插入变量与方法声明?
%!
和%>
7.能够替代<
字符的替代字符是()?
(C)
A)&
ltB)&
gt;
C)&
lt;
D)&
nbsp;
8.<
useBeanid="
bean的名称"
scope="
bean的有效范围"
class="
包名.类名"
/>
动作标记中,scope的值不可以是(D)。
A)pageB)request
C)sessionD)response
9.下列()注释为隐藏型注释。
(C)。
!
--注释内容[<
%=表达式%>
]-->
--注释内容-->
%--注释内容--%>
—[<
10.下列变量声明在()范围内有效。
%!
DatedateTime;
intcountNum;
%>
A)从定义开始处有效,客户之间不共享
B)在整个页面内有效,客户之间不共享
C)在整个页面内有效,被多个客户共享
D)从定义开始处有效,被多个客户共享
11.在“<
”和“%>
”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。
A)从定义处之后有效。
B)在整个页面内有效。
C)从定义处之前有效。
D)不确定。
12.在“<
%=”和“%>
”标记之间放置(B),可以直接输出其值。
A)变量B)Java表达式C)字符串D)数字
13.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。
A)是一个完整的HTML文件
B)是一个完整的JSP文件
C)是一个完整的TXT文件
D)是一个完整的Java源文件
14.JSP页面可以在“<
”标记之间放置Java表达式,直接输出Java表达式的值。
组成“<
%=”标记的各字符之间(B)。
A)可以有空格B)不可以有空格
C)必须有空格D)不确定
15.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字(C)
A)publicB)static
C)synchronizedD)private
1.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。
2.JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。
3.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。
4.JSP页面中的指令标记、JSP动作标记统称为脚本元素。
5.在“<
”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。
6.在“<
”标记之间声明的Java的方法在整个页面内有效。
7.页面成员方法不可以在页面的Java程序片中调用。
8.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。
9.程序片变量不同于在“<
”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。
10.JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。
11.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。
12.不可以用一个page指令指定多个属性的取值。
13.jsp:
include动作标记与include指令标记包含文件的处理时间和方式不同。
14.jsp:
param动作标记不能单独使用,必须作为jsp:
include、jsp:
forward标记等的子标记使用,并为它们提供参数。
15.<
forward...>
标记的page属性值是相对的URL地址,只能静态的URL。
16.JSP页面只能在客户端执行。
17.JSP页面中不能包含脚本元素。
18.Page指令不能定义当前JSP程序的全局属性。
1.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程序片(Scriptlet)、表达式(Exception)、注释(Comment)7种要素构成。
2.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素。
3.指令标记、JSP动作标记统称为JSP标记。
4.“<
”之间声明的方法在整个页面内有效,称为页面的成员方法。
”之间声明的变量又称为页面成员变量,其作用范围为整个JSP页面。
6.JSP页面的程序片中可以插入HTML标记。
7.当JSP页面的一个客户线程在执行synchronized方法时,其他客户必须等待。
8.JSP页面中,输出型注释的内容写在“<
--”和“-->
”之间。
9.JSP声明函数时,如果在前面加上_synchronize关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。
10.Page指令的属性Language的默认值是_Java____。
1.include标记与include动作标记有什么区别?
2.如何保证页面跳转时当前页面与跳转页面之间的联系?
3.如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次?
4.在<
和%>
之间声明的变量和在<
%和%>
之间声明的变量有何区别?
5.请说出一个JSP页面的基本组成。
第四章JSP的内置对象
1.下面不属于JSP内置对象的是(D)
A)out对象B)respone对象C)application对象D)page对象
2.以下哪个对象提供了访问和放置页面中共享数据的方式(D)
A)pageContextB)responseC)requestD)session
3.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。
A)秒B)分秒C)毫秒D)微秒
4.当response的状态行代码为哪个时,表示用户请求的资源不可用?
A)101B)202C)303D)404
5.一个典型的HTTP请求消息包括请求行、多个请求头和(B)
A)响应行B)信息体C)响应行D)响应头
6.在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和(A)四个作用范围。
A)RequestScopeB)ResponseScope
C)OutScopeD)WriterScope
7.out对象是一个输出流,其输出各种类型数据并换行的方法是(C)
A)out.print()B)out.newLine()
C)out.println()D)out.write()
8.out对象是一个输出流,其输出换行的方法是(B)
9.out对象是一个输出流,其输出不换行的方法是(A)
10.Form表单的method属性能取下列哪项的值(C)
A)submitB)puts
C)postD)out
11.能在浏览器的地址栏中看到提交数据的表单提交方式是(B)
A)submitB)get
12.可以利用request对象的哪个方法获取客户端的表单信息(A)
A)request.getParameter()B)request.outParameter()
C)request.writeParameter()D)request.handlerParameter()
13.可以利用JSP动态改变客户端的响应,使用的语法是(A)
A)response.setHeader()B)response.outHeader()
C)response.writeHeader()D)response.handlerHeader()
14.JSP页面中request.getParamter(String)得到的数据,其类型是(C)
A)DoubleB)int
C)StringD)Integer
15.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型()
A)Double.parseString(strNumx)B)Double.parseDouble(strNumx)
C)Double.parseInteger(strNumx)D)Double.parseFloat(strNumx)
16.<
select>
用于在表单中插入一个下拉菜单,它需与哪个标记配合使用(D)
list>
item>
dot>
option>
17.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)
A)ISO-8859-1B)GB2312C)GB3000D)ISO-8259-1
18.下面不属于<
input>
标记中的name属性取值的是(D)
A)textB)radioC)checkboxD)picture
19.下面不属于<
A)passwordB)hiddenC)submitD)textarea
20.<
用于在表单中来定义下拉列表框和滚动列表框控件,下面哪个属性指定列表框默认选项(C)
A)sizeB)valueC)selectedD)checked
21.<
用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型(A)
22.<
textarea>
子标记用来定义一个多行文本区,哪个属性指定文本框的行数(A)
A)colsB)valueC)rowsD)size
23.JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时(C)。
A)验证不通过,提交数据给服务器
B)验证不通过,不提交数据给服务器
C)验证通过,提交数据给服务器
D)验证通过,不提交数据给服务器
24.正则表达式中,表示任意一个除换行以外的字符的元字符是(A)
A).B)|C)[]D){}
25.正则表达式中,表示或者的意思的元字符是(B)
26.正则表达式中,结合起来表示某特定类型的字符的元字符是(C)
27.正则表达式中,结合起来表示匹配的次数的元字符是(D)
28.正则表达式中,表示模式必须出现在目标串的结尾的元字符是(A)
A)$B)[^]C)()D)?
29.正则表达式中,表示除了指定类型以外的字符的元字符是(B)
30.正则表达式中,表示0个或一个的元字符是(D)
31.正则表达式中,表示换页匹配的元字符是(A)
A)\fB)\nC)\rD)\t
32.正则表达式中,表示换行匹配的元字符是(B)
33.正则表达式中,表示匹配一个回车的元字符是(C)
34.正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 习题集