教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

《WEB技术(JSP)》习题集空白版

来源:网络收集 时间:2026-09-29
导读: 《WEB技术(JSP)》习题集 第一章 JSP技术基础习题 一、选择题 1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请 求,执行字节码文件的结果是() A)发送一个JSP源文件到客户端 B)发送一个Java文件到客户端 C)发送一个HTML页面到

《WEB技术(JSP)》习题集

第一章 JSP技术基础习题

一、选择题

1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请

求,执行字节码文件的结果是() A)发送一个JSP源文件到客户端 B)发送一个Java文件到客户端 C)发送一个HTML页面到客户端 D)什么都不做。

2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()

A)进程 B)线程 C)程序 D服务。

3.下列动态网页和静态网页的根本区别描述错误的是()。

A)静态网页服务器端返回的HTML文件是事先存储好的 B)动态网页服务器端返回的HTML文件是程序生成的。 C)静态网页文件里只有HTML标记,没有程序代码。 D)动态网页中只有程序,不能有HTML代码。 4.不是JSP运行必须的是()

A)操作系统 B)JavaJDK

C)支持Jsp的Web服务器 D)数据库

6.Tomcat服务器的默认端口号是:()

A)80 B)8080 C)21 D)2121

二、判断题

1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()

2.Web开发技术包括客户端和服务器端的技术。() 3.Tomcat和JDK都不是开源的。()

第二章 JSP语法基础

一、选择题

1.JSP的指令标记通常是指:()

A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令 C)Forward指令、Include指令和Taglib指令 D)Page指令、Param指令和Taglib指令

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

A)<% 和 %> B)<% 和 /> C) D)<% 和 !>

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

A) B) C) D)

4.JSP的Page编译指令的属性Language的默认值是:()

A)Java B)C C)C# D)SQL

5.JSP的哪个指令允许页面使用者自定义标签库?()

A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令

6.可以在以下哪个( )标记之间插入变量与方法声明?()

A)<% 和 %> B)<%! 和 %> C) D)<% 和 !>

7.

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

A) B) C)<%-- 注释内容 --%>

D)] -->

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

<%! Date dateTime; int countNum; %>

A)从定义开始处有效,客户之间不共享 B)在整个页面内有效,客户之间不共享 C)在整个页面内有效,被多个客户共享 D)从定义开始处有效,被多个客户共享

10.在“<%=”和“%>”标记之间放置(),可以直接输出其值。

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

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

14.JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间()。 A)可以有空格 B)不可以有空格 C)必须有空格 D)不确定

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

A)public B)static C)synchronized D)private

二、判断题

1.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。() 2.JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。() 3.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。()

4.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。()

5.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。() 6.页面成员方法不可以在页面的Java程序片中调用。()

7.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。()

8.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。()

9.JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。()

10.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。()

11.不可以用一个page指令指定多个属性的取值。() 12.jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。() 13.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。()

14.标记的page属性值是相对的URL地址,只能静态的URL。()

15.JSP页面只能在客户端执行。() 16.JSP页面中不能包含脚本元素。()

四、思考题

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

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

3.如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次? 4.在<%!和%>之间声明的变量和在<%和%>之间声明的变量有何区别? 5.是否允许一个JSP页面为contentType设置两次不同的值? 6.JSP的特殊字符与Java语言的转义字符关系? 7.请说出一个JSP页面的基本组成。

第三章 JSP的内置对象

一、选择题

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

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

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

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

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

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

4.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和()四个作用范围。 A)Request Scope B) Response Scope C)Out Scope D) Writer Scope

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

A)submit B)puts C)post D)out

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

A)submit B)get C)post D)out

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

A)request.getParameter() B)request.outParameter()

C)request.writeParameter() D)request.handlerParameter() 8.可以利用JSP动态改变客户端的响应,使用的语法是()

A)respons …… 此处隐藏:1816字,全部文档内容请下载后查看。喜欢就下载吧 ……

《WEB技术(JSP)》习题集空白版.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612303.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)