JSP技术基础习题Word文档下载推荐.docx

上传人:b****3 文档编号:17059263 上传时间:2022-11-28 格式:DOCX 页数:18 大小:28.11KB
下载 相关 举报
JSP技术基础习题Word文档下载推荐.docx_第1页
第1页 / 共18页
JSP技术基础习题Word文档下载推荐.docx_第2页
第2页 / 共18页
JSP技术基础习题Word文档下载推荐.docx_第3页
第3页 / 共18页
JSP技术基础习题Word文档下载推荐.docx_第4页
第4页 / 共18页
JSP技术基础习题Word文档下载推荐.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

JSP技术基础习题Word文档下载推荐.docx

《JSP技术基础习题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JSP技术基础习题Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。

JSP技术基础习题Word文档下载推荐.docx

5.Web应用中的每一次信息交换都要涉及到______________和______________两个层面。

6.静态网页文件里只有______________,没有程序代码。

四、思考题

1.为什么要为JDK设置环境变量

2.Tomcat和JDK是什么关系

3.什么是Web服务根目录、子目录、相对目录如何配置虚拟目录

4.什么是B/S模式

5.JSP、JavaBeans和JavaServlet之间的关系

6.集成开发环境能为程序员做什么

7.使用MyEclipse开发JSP程序,需要做那些配置

8.MyEclipse和Eclipse的关系

第二章Web应用基础习题

1.下面描述错误的是()

A)HTML文件必须由<

html>

开头,<

/html>

标记结束。

B)文档头信息包含在<

head>

与<

/head>

之间。

C)在<

和<

之间可以包含<

title>

body>

等信息。

D)文档体包含在<

/body>

标记之间

2.下列设置颜色的方法中不正确的是()

A)<

bodybgcolor=”red”>

B)<

bodybgcolor=”yellow”>

C)<

bodybgcolor=”#FF0000”>

D)<

bodybgcolor=”#HH00FF”>

3.设置文档体背景颜色的属性是()

A)textB)bgcolorC)backgroundD)link

4.<

<

/title>

标记在<

标记之间,<

标记之间的内容将显示到()

A)浏览器的页面上部B)浏览器的标题栏上

C)浏览器的状态栏中D)浏览器的页面下部

5.()是标题标记。

p>

标记B)<

br>

标记C)<

hr>

标记D)<

hn>

6.<

palign="

段落对齐方式"

>

标记中,align属性为段落文字的对齐方式,不能取的值为()。

A)LeftB)RightC)CenterD)width

7.<

font>

/font>

标记中默认的中文字体是()

A)“宋体”B)“幼圆”C)“楷体”D)“宋体”

8.表示粗体加斜体的标记是()。

B>

字体<

/B>

B)<

I>

/I>

D)<

U>

/U>

9.文本下标标记为()。

sub>

/sub>

sud>

<

/sud>

sup>

/sup>

suq>

/suq>

10.用来在网页中显示图形的标记为()。

imagesrc=”文件名”...>

imgsrc=”文件名”...>

centersrc=”文件名”...>

picturesrc=”文件名”...>

11.超级链接是互联网的灵魂,下面哪个是正确的链接标记()。

ahref="

"

"

title="

新浪网"

>

新浪网<

/a>

atarget="

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

tables>

tr>

C)<

td>

D)<

th>

13.下列哪个属性为单元格向右打通的列数,用于合并单元格。

A)rowspanB)colspanC)heightD)width

14.下列哪个属性为单元格向下打通的行数,用于合并单元格。

15.表格中的行标记<

有许多属性,valign属性不可以取下列哪个值()

A)topB)middleC)leftD)baseline

16.CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式()

A)嵌入样式B)内联样式

C)文件样式D)外联样式。

17.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。

下面哪些不是CSS选择器()

A)标记选择器B)类型选择器C)ID选择器D)名称选择器

18.CSS选择器中标记选择器和类型选择器的作用范围是()。

A)标记选择器大于类型选择器B)标记选择器等于类型选择器

C)标记选择器小于类型选择器D)不确定

19.盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距。

A)ContentContainerB)padding

C)borderD)margin

20.盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小()

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.用户在浏览器中输入:

8080/ch2/即可访问本机上的该页面。

7.在网页中图形文件与网页文件是分别存储的。

8.绝度路径是文件名的完整路径;

相对路径是指相对当前网页文件名的路径。

9.超级链接<

a>

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

10.当样式定义重复出现的时候,最先定义的样式起作用。

1.HTML文档的开头和结束元素为______。

2.一个HTML文档由______或者_____、文档头和文档体三部分组成。

3.HTML文件是______文件格式,可以用文本编辑器进行编辑制作。

4.表格定义中使用的子标记<

的含义为______。

5.将一个图像作为一个超级链接,用到了______标记。

6.input表单域表示一个文本框时,它的type属性应该赋值为______。

7.URL是UniformResourceLocator的缩写,中文称之为______。

8.超级链接标记<

的href属性取值为______。

1.什么是HTML/XHTML

2.什么是CSS与HTML/XHTML是什么关系。

3.什么是CSS的选择器、盒子模型

4.div层如何定位

5.div+css的页面布局的工作流程

6.异形表格如何实现

第三章JSP语法基础习题

1.JSP的编译指令标记通常是指:

A)Page指令、Include指令和Taglib指令

B)Page指令、Include指令和Plugin指令

C)Forward指令、Include指令和Taglib指令

D)Page指令、Param指令和Taglib指令

2.可以在以下哪个()标记之间插入Java程序片()

%和%>

B)<

%和/>

/和%>

D)<

%和!

3.下列哪一项不属于JSP动作指令标记()

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.能够替代<

字符的替代字符是()()

A)&

ltB)&

gt;

C)&

lt;

D)&

nbsp;

8.<

useBeanid="

bean的名称"

scope="

bean的有效范围"

class="

包名.类名"

/>

动作标记中,scope的值不可以是()。

A)pageB)request

C)sessionD)response

9.下列()注释为隐藏型注释。

!

--注释内容[<

%=表达式%>

]-->

--注释内容-->

%--注释内容--%>

—[<

10.下列变量声明在()范围内有效。

%!

DatedateTime;

intcountNum;

%>

A)从定义开始处有效,客户之间不共享

B)在整个页面内有效,客户之间不共享

C)在整个页面内有效,被多个客户共享

D)从定义开始处有效,被多个客户共享

11.在“<

”和“%>

”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。

A)从定义处之后有效。

B)在整个页面内有效。

C)从定义处之前有效。

D)不确定。

12.在“<

%=”和“%>

”标记之间放置,可以直接输出其值。

A)变量B)Java表达式C)字符串D)数字

13.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。

A)是一个完整的HTML文件

B)是一个完整的JSP文件

C)是一个完整的TXT文件

D)是一个完整的Java源文件

14.JSP页面可以在“<

”标记之间放置Java表达式,直接输出Java表达式的值。

组成“<

%=”标记的各字符之间。

A)可以有空格B)不可以有空格

C)必须有空格D)不确定

15.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字()。

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动作标记、变量声明与方法声明、、、7种要素构成。

2.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为。

3.指令标记、JSP动作标记统称为。

4.“<

”之间声明的方法在整个页面内有效,称为。

”之间声明的变量又称为,其作用范围为整个JSP页面。

6.JSP页面的程序片中可以插入标记。

7.当JSP页面的一个客户线程在执行方法时,其他客户必须等待。

8.JSP页面中,输出型注释的内容写在和之间。

9.JSP声明函数时,如果在前面加上关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。

10.Page指令的属性Language的默认值是。

1.include标记与include动作标记有什么区别

2.如何保证页面跳转时当前页面与跳转页面之间的联系

3.如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次

4.在<

和%>

之间声明的变量和在<

%和%>

之间声明的变量有何区别

5.是否允许一个JSP页面为contentType设置两次不同的值

6.JSP的特殊字符与Java语言的转义字符关系

7.请说出一个JSP页面的基本组成。

第四章JSP的内置对象

1.下面不属于JSP内置对象的是()

A)out对象B)respone对象C)application对象D)page对象

2.以下哪个对象提供了访问和放置页面中共享数据的方式()

A)pageContextB)responseC)requestD)session

3.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是()。

A)秒B)分秒C)毫秒D)微秒

4.当response的状态行代码为哪个时,表示用户请求的资源不可用()

A)101B)202C)303D)404

5.一个典型的HTTP请求消息包括请求行、多个请求头和()

A)响应行B)信息体C)响应行D)响应头

6.在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。

A)RequestScopeB)ResponseScope

C)OutScopeD)WriterScope

7.out对象是一个输出流,其输出各种类型数据并换行的方法是()

A)()B)()

C)()D)()

8.out对象是一个输出流,其输出换行的方法是()

9.out对象是一个输出流,其输出不换行的方法是()

10.Form表单的method属性能取下列哪项的值()

A)submitB)puts

C)postD)out

11.能在浏览器的地址栏中看到提交数据的表单提交方式是()

A)submitB)get

12.可以利用request对象的哪个方法获取客户端的表单信息()

A)()B)()

C)()D)()

13.可以利用JSP动态改变客户端的响应,使用的语法是()

14.JSP页面中(String)得到的数据,其类型是()

A)DoubleB)int

C)StringD)Integer

15.JSP页面程序片中可以使用下列哪个方法将strNumx=(“ix”)得到的数据类型转换为Double类型()

A)(strNumx)B)(strNumx)

C)(strNumx)D)(strNumx)

16.<

select>

用于在表单中插入一个下拉菜单,它需与哪个标记配合使用()

list>

B)<

item>

C)<

dot>

option>

17.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个()

A)ISO-8859-1B)GB2312C)GB3000D)ISO-8259-1

18.下面不属于<

input>

标记中的name属性取值的是()

A)textB)radioC)checkboxD)picture

19.下面不属于<

A)passwordB)hiddenC)submitD)textarea

20.<

用于在表单中来定义下拉列表框和滚动列表框控件,下面哪个属性指定列表框默认选项()

A)sizeB)valueC)selectedD)checked

21.<

用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型()

22.<

textarea>

子标记用来定义一个多行文本区,哪个属性指定文本框的行数()

A)colsB)valueC)rowsD)size

23.JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时()。

A)验证不通过,提交数据给服务器

B)验证不通过,不提交数据给服务器

C)验证通过,提交数据给服务器

D)验证通过,不提交数据给服务器

24.正则表达式中,表示任意一个除换行以外的字符的元字符是()。

A).B)|C)[]D){}

二、判断题

1.Tomcat服务器支持直接使用application对象。

2.out对象是一个输出流,它实现了接口,用来向客户端输出数据。

3.利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。

4.respone对象主要用于向客户端发送数据。

5.contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"

MIME类型"

或"

MIME类型;

charset=字符编码集"

,response对象调用addHeader方法修改该属性的值。

6.Post属于表单的隐式提交信息方法。

标记用于在表单中插入一个下拉菜单。

8.表单信息的验证只能放在服务器端执行。

9.网页中只要使用gb2312编码就不会出现中文乱码。

10.表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。

11.request对象的getRemoteHost()方法是既能获取客户机的名称,又能获取客户IP地址的方法。

12.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。

13.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。

14.publiclong()设置最长发呆时间,单位毫秒。

15.session对象可以用来保存用户会话期间需要保存的数据信息。

16.url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。

17.application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。

18.application对象可以用来保存数据。

1.out对象的__方法,功能是输出缓冲的内容。

2.JSP的__对象用来保存单个用户访问时的一些信息。

3.response对象的__方法可以将当前客户端的请求转到其他页面去。

4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1