ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:28.58KB ,
资源ID:11093861      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11093861.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JSP技术基础习题.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

JSP技术基础习题.docx

1、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)

2、动态网页中只有程序,不能有HTML代码。4不是JSP运行必须的是( )A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库5URL是Internet中资源的命名机制,URL由三部分构成。( )A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址6下列说法哪一项是正确的( )A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器7Tomcat服务器的默认端口号是: (

3、 )A)80 B)8080 C)21 D)2121二、判断题1动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。( )2Internet和intranet的含义意义相同。( )3互联网起源于美国国防部高级研究计划管理局建立的ARPA网。( )4Web开发技术包括客户端和服务器端的技术。( )5Tomcat和JDK都不是开源的。( )三、填空题1W3C是指_。2Internet采用的通信协议是_。3IP地址用四组由圆点分割的数字表示,其中每一组数字都在_之间。4当今比较流行的技术研发模式是_和_的体系结构来实现的。5Web应用中的每一次信息交换都要

4、涉及到_和_两个层面。6静态网页文件里只有_,没有程序代码。四、思考题1为什么要为JDK设置环境变量?2Tomcat和JDK是什么关系?3什么是Web服务根目录、子目录、相对目录?如何配置虚拟目录?4什么是B/S模式?5JSP、JavaBeans和JavaServlet之间的关系?6集成开发环境能为程序员做什么?7使用MyEclipse开发JSP程序,需要做那些配置?8MyEclipse和Eclipse的关系?第二章 Web应用基础习题一、选择题1下面描述错误的是( )A)HTML文件必须由开头,标记结束。B)文档头信息包含在与之间。C)在和之间可以包含和等信息。D)文档体包含在和标记之间2下

5、列设置颜色的方法中不正确的是( )A)B)C)D)3设置文档体背景颜色的属性是( )A)text B)bgcolor C) background D) link4标记在标记之间,标记之间的内容将显示到( )A)浏览器的页面上部 B)浏览器的标题栏上C)浏览器的状态栏中 D)浏览器的页面下部5( )是标题标记。A)标记 B)标记 C)标记 D)6标记中,align属性为段落文字的对齐方式,不能取的值为( )。A)Left B)Right C)Center D)width7标记中默认的中文字体是( )A)“宋体” B)“幼圆” C)“楷体” D)“宋体”8表示粗体加斜体的标记是( )。A)字体 B

6、)字体C)字体 D)字体9文本下标标记为( )。A) B) C) D) 10用来在网页中显示图形的标记为( )。A) B)C) D)11超级链接是互联网的灵魂,下面哪个是正确的链接标记( )。A)新浪网B)新浪网C) D)12表格在网页中应用非常广泛,常用于网页的布局排版,下面哪些不是表格的标记。( )A) B) C) D) 13下列哪个属性为单元格向右打通的列数,用于合并单元格。( )A)rowspan B)colspan C)height D)width14下列哪个属性为单元格向下打通的行数,用于合并单元格。( )A)rowspan B)colspan C)height D)width15

7、表格中的行标记有许多属性,valign属性不可以取下列哪个值?( )A)top B)middle C)left D)baseline16CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式?( )A)嵌入样式 B)内联样式C)文件样式 D)外联样式。17CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。下面哪些不是CSS选择器?( )A)标记选择器 B)类型选择器 C)ID选择器 D)名称选择器18CSS选择器中标记选择器和类型选择器的作用范围是( )。A)标记选择器大于类型选择器 B)标记选择器等于类型选择器C)标记选择器小于类型选择

8、器 D)不确定19盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距。( )A)Content Container B)paddingC)border D)margin20盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小?( )A)height 和 width B)paddingC)border D)margin21HTML文档定义层的标记是( )。A) B)C) D)二、判断题1HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。( )2一个HTML文档必须有和元素。( )3超级链接

9、不仅可以将文本作为链接对象,也可以将图像作为链接对象。( )4表单域一定要放在元素中。( )5盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。( )6用户在浏览器中输入http:/127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。( )7在网页中图形文件与网页文件是分别存储的。( )8绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。( )9超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top

10、。( )10当样式定义重复出现的时候,最先定义的样式起作用。( )三、填空题1HTML文档的开头和结束元素为_ _。2一个HTML文档由_ _或者_ _、文档头和文档体三部分组成。3HTML文件是_ _文件格式,可以用文本编辑器进行编辑制作。4表格定义中使用的子标记的含义为_ _。5将一个图像作为一个超级链接,用到了_ _标记。6input表单域表示一个文本框时,它的type属性应该赋值为_ _。7URL是Uniform Resource Locator的缩写,中文称之为_ _。8超级链接标记的href属性取值为 _ _。四、思考题1什么是HTML/XHTML?2什么是CSS?与HTML/XH

11、TML是什么关系。3什么是CSS的选择器、盒子模型?4div层如何定位?5div+css的页面布局的工作流程?6异形表格如何实现?第三章 JSP语法基础习题一、选择题1JSP的编译指令标记通常是指:( )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)4JSP的Page编译指令的属性

12、Language的默认值是:( )A)Java B)CC)C D)SQL5JSP的哪个指令允许页面使用者自定义标签库? ( )A)Include指令 B)Taglib指令C)Include指令 D)Plugin指令6可以在以下哪个( )标记之间插入变量与方法声明? ( )A) B) C) D)7能够替代字符的替代字符是()? ( )A)< B)>C)< D) 8动作标记中,scope的值不可以是( )。A)page B)requestC)session D)response9下列()注释为隐藏型注释。( )A)!- 注释内容 -B)C)D)! -10下列变量声明在(

13、)范围内有效。( )A)从定义开始处有效,客户之间不共享B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享D)从定义开始处有效,被多个客户共享11在“”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效。A)从定义处之后有效。B)在整个页面内有效。C)从定义处之前有效。D)不确定。12在“”标记之间放置 ,可以直接输出其值。( )A) 变量 B)Java表达式 C)字符串 D)数字13include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是( )。A)是一个完整的

14、HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件14JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。组成“%=”标记的各字符之间。( )A)可以有空格 B)不可以有空格C)必须有空格 D)不确定15当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( )。A)public B)staticC)synchronized D)private二、判断题1在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。( )2J

15、SP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。( )3JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。( )4JSP页面中的指令标记、JSP动作标记统称为脚本元素。( )5在“”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。( )6在“”标记之间声明的Java的方法在整个页面内有效。( )7页面成员方法不可以在页面的Java程序片中调用。( )8程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。( )9程序片

16、变量不同于在“”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。( )10JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。( )11在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。( )12不可以用一个page指令指定多个属性的取值。( )13jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。( )14jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。( )15标记的page属性值是相对的URL地址,只能

17、静态的URL。( )16JSP页面只能在客户端执行。( )17JSP页面中不能包含脚本元素。( )18Page指令不能定义当前JSP程序的全局属性。( )三、填空题1一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、 、 、 7种要素构成。2JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为 。3指令标记、JSP动作标记统称为 。4“”之间声明的方法在整个页面内有效,称为 。5在“”之间声明的变量又称为 ,其作用范围为整个JSP页面。6JSP页面的程序片

18、中可以插入 标记。7当JSP页面的一个客户线程在执行 方法时,其他客户必须等待。8JSP页面中,输出型注释的内容写在 和 之间。9JSP声明函数时,如果在前面加上 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。10Page指令的属性Language的默认值是 。四、思考题1include标记与include动作标记有什么区别?2如何保证页面跳转时当前页面与跳转页面之间的联系?3如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次?4在之间声明的变量和在之间声明的变量有何区别?5是否允许一个JSP页面为contentType设置两次不同的值?6JSP的特

19、殊字符与Java语言的转义字符关系?7请说出一个JSP页面的基本组成。第四章 JSP的内置对象一、选择题1下面不属于JSP内置对象的是( )A)out对象 B)respone对象 C)application对象 D)page对象2以下哪个对象提供了访问和放置页面中共享数据的方式( )A)pageContext B)response C)request D)session3调用getCreationTime()可以获取session对象创建的时间,该时间的单位是( )。A)秒 B)分秒 C)毫秒 D)微秒4当response的状态行代码为哪个时,表示用户请求的资源不可用? ( )A)101 B)

20、202 C)303 D)4045一个典型的HTTP请求消息包括请求行、多个请求头和( )A)响应行 B)信息体 C)响应行 D)响应头6在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和( )四个作用范围。A)Request Scope B) Response ScopeC)Out Scope D) Writer Scope7out对象是一个输出流,其输出各种类型数据并换行的方法是( )A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )8out

21、对象是一个输出流,其输出换行的方法是( )A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )9out对象是一个输出流,其输出不换行的方法是( )A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )10Form表单的method属性能取下列哪项的值( )A)submit B)putsC)post D)out11能在浏览器的地址栏中看到提交数据的表单提交方式是( )A)submit B)getC)post D)out12可以利用request对象的哪个方

22、法获取客户端的表单信息( )A)request.getParameter() B)request.outParameter()C)request.writeParameter() D)request.handlerParameter()13可以利用JSP动态改变客户端的响应,使用的语法是( )A)response.setHeader() B)response.outHeader()C)response.writeHeader() D)response.handlerHeader()14JSP页面中request.getParamter(String )得到的数据,其类型是( )A)Double

23、 B)intC)String D)Integer15JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型( )A)Double.parseString(strNumx) B) Double.parseDouble(strNumx)C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)16用于在表单中插入一个下拉菜单,它需与哪个标记配合使用( )A) B) C) D)17当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(

24、 )A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-118下面不属于标记中的name属性取值的是( )A)text B)radio C)checkbox D)picture19下面不属于标记中的name属性取值的是( )A)password B)hidden C)submit D)textarea20用于在表单中来定义下拉列表框和滚动列表框控件,下面哪个属性指定列表框默认选项( )A)size B)value C)selected D)checked21用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型( )A)size B)value

25、C)selected D)checked22子标记用来定义一个多行文本区,哪个属性指定文本框的行数( )A)cols B)value C)rows D)size23JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时( )。A)验证不通过,提交数据给服务器 B)验证不通过,不提交数据给服务器C)验证通过,提交数据给服务器D)验证通过,不提交数据给服务器24正则表达式中,表示任意一个除换行以外的字符的元字符是( )。A). B)| C) D) 二、判断题 1Tomcat服务器支持直接使用application对象。

26、( )2out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。( )3利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。( )4respone对象主要用于向客户端发送数据。( )5contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为MIME类型或MIME类型;charset=字符编码集,response对象调用addHeader方法修改该属性的值。( )6Post属于表单的隐式提交信息方法。( )7标记用于在表单中插入一个下拉菜单。( )8表单信息的验证只能放在服务器端执行。( )9网页中只要使用gb2312编码就不会出现中文乱码。( )10表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2