JSP编程技术习题集及实训.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JSP编程技术习题集及实训.doc》由会员分享,可在线阅读,更多相关《JSP编程技术习题集及实训.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JSP编程技术习题集第一章 JSP技术基础习题一、选择题1当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)A)发送一个JSP源文件到客户端B)发送一个Java文件到客户端C)发送一个HTML页面到客户端D)什么都不做。2当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程 B)线程 C)程序 D服务。3下列动态网页和静态网页的根本区别描述错误的是(D)。A)静态网页服务器端返回的HTML文件是事先存储好的B)动态网页服务器端返回的HTML文件是程序生成的。C)静态网页文件里只有HTML标记,没有程序代码。D
2、)动态网页中只有程序,不能有HTML代码。4不是JSP运行必须的是(D)A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库5URL是Internet中资源的命名机制,URL由三部分构成( A )。A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址6下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器7Tomcat服务器的默认端口号是
3、:(B)A)80 B)8080 C)21 D)2121二、判断题1动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 )2Internet和intranet的含义意义相同。( 错 )3互联网起源于美国国防部高级研究计划管理局建立的ARPA网。(对)4Web开发技术包括客户端和服务器端的技术。(对 )5Tomcat和JDK都不是开源的。(错)三、填空题1W3C是指_万维网联盟_。2Internet采用的通信协议是_TCP/IP_。3IP地址用四组由圆点分割的数字表示,其中每一组数字都在_0至254_之间。4当今比较流行的技术研发模式是_C/S_和
4、_B/S_的体系结构来实现的。5Web应用中的每一次信息交换都要涉及到_服务器_和_客户端_两个层面。6静态网页文件里只有 HTML标记 ,没有程序代码四、思考题1为什么要为JDK设置环境变量?2Tomcat和JDK是什么关系?3什么是Web服务根目录、子目录、相对目录?如何配置虚拟目录?4什么是B/S模式?5JSP、JavaBeans和JavaServlet之间的关系?6集成开发环境能为程序员做什么?7使用MyEclipse开发JSP程序,需要做那些配置?8MyEclipse和Eclipse的关系?第二章 Web应用基础习题一、选择题1下面描述错误的是(C)A)HTML文件必须由开头,标记结
5、束。B)文档头信息包含在与之间。C)在和之间可以包含和等信息。D)文档体包含在和标记之间2下列设置颜色的方法中不正确的是(D)A)B)C)D)3设置文档体背景颜色的属性是(C )A)text B)bgcolor C) background D) link4标记在标记之间,标记之间的内容将显示到()A)浏览器的页面上部 B)浏览器的标题栏上C)浏览器的状态栏中 D)浏览器的页面下部5( D)是标题标记。A)标记 B)标记 C)标记 D)6标记中,align属性为段落文字的对齐方式,不能取的值为(D)。A)Left B)Right C)Center D)width7标记中默认的中文字体是(D)A)
6、“宋体” B)“幼圆” C)“楷体” D)“宋体”8表示粗体加斜体的标记是( C)。A)字体 B)字体C)字体 D)字体9文本下标标记为( A )A) B) C) D) 10用来在网页中显示图形的标记为(B )A) B)C) D)11超级链接是互联网的灵魂,下面哪个是正确的链接标记( A )A)新浪网B)新浪网C) D)12表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记( )A) B) C) D) 13下列那个属性为单元格向右打通的列数,用于合并单元格。(B)A)rowspan B)colspan C)height D)width14下列哪个属性为单元格向下打通的行数,
7、用于合并单元格。(A)A)rowspan B)colspan C)height D)width15表格中的行标记有许多属性,valign属性不可以取下列那个值(C)A)top B)middle C)left D)baseline16CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式(C )A)嵌入样式 B)内联样式C)文件样式 D)外联样式。17CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。下面那些不是CSS选择器( D )A)标记选择器 B)类型选择器 C)ID选择器 D)名称选择器18CSS选择器中标记选择器和类型选择器的作用
8、范围( A )A)标记选择器大于类型选择器 B)标记选择器等于类型选择器C)标记选择器小于类型选择器 D)不确定19盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距( B )。A)Content Container B)paddingC)border D)margin内容高度height、内容宽度width等。20盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小(A)。A)height 和 width B)paddingC)border D)margin21HTML文档定义层的标记是( )A) B)C) D)二、判断题1
9、HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。( 对 )2一个HTML文档必须有和元素。(错 )3超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对)4表单域一定要放在元素中。(对)5盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。(对)6用户在浏览器中输入http:/127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。(对)7在网页中图形文件与网页文件是分别存储的。(对)8绝度路径是文件名的完整路
10、径;相对路径是指相对当前网页文件名的路径。(对)9超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。(错)10当样式定义重复出现的时候,最先定义的样式起作用(错)。三、填空题1HTML文档的开头和结束元素为_。2一个HTML文档由_文档开始标记和结束标记 或者_、文档头和文档体三部分组成。3HTML文件是 纯文本 文件格式,可以用文本编辑器进行编辑制作。4表格定义中使用的子标记的含义为_单元格_。5将一个图像作为一个超级链接,用到了_标记。6input表单域表示一个文本框时,它的type属性应该赋值为_text_。7URL是Uniform R
11、esource Locator的缩写,中文称之为 统一资源定位器 。8超级链接标记的href属性取值为 链接的目标地址 。四、思考题1什么是HTML/XHTML?2什么是CSS?与HTML/XHTML是什么关系。3什么是CSS的选择器、盒子模型?4div层如何定位?5div+css的页面布局的工作流程?6异形表格如何实现?第三章 JSP语法基础一、选择题1JSP的编译指令标记通常是指:(A)A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Ta
12、glib指令2可以在以下哪个( )标记之间插入Java程序片?(A)A) B) C) D)3下列哪一项不属于JSP动作指令标记?(D)A) B)C) D)4JSP的Page编译指令的属性Language的默认值是:(A)A)Java B)CC)C D)SQL5JSP的哪个指令允许页面使用者自定义标签库?(B)A)Include指令 B)Taglib指令C)Include指令 D)Plugin指令6可以在以下哪个( )标记之间插入变量与方法声明?(B)A) B) C) D)7能够替代字符的替代字符是()?(C)A)< B)>C)< D) 8动作标记中,scope的值不可
13、以是(D)。A)page B)requestC)session D)response9下列()注释为隐藏型注释。(C)。A)!- 注释内容 -B)C)D)! -10下列变量声明在( )范围内有效。(C)。A)从定义开始处有效,客户之间不共享B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享D)从定义开始处有效,被多个客户共享11在“”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效。(C)。A)从定义处之后有效。B)在整个页面内有效。C)从定义处之前有效。D)不确定。12在“”标记之间放置(B),可以直接输出其值。A) 变量 B)Java表达式 C)字
14、符串 D)数字13include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件14JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。组成“%=”标记的各字符之间(B)。A)可以有空格 B)不可以有空格C)必须有空格 D)不确定15当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键
15、字( C )A)public B)staticC)synchronized D)private二、判断题1在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对)2JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。(对)3JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。(对)4JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错)5在“”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错)6在“”标记之间声明的Java的方法在整
16、个页面内有效。(对)7页面成员方法不可以在页面的Java程序片中调用。(错)8程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对)9程序片变量不同于在“”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对)10JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)11在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错)12不可以用一个page指令指定多个属性的取值。(错)13jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对
17、)14jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对)15标记的page属性值是相对的URL地址,只能静态的URL。(错)16JSP页面只能在客户端执行。(错 )17JSP页面中不能包含脚本元素。(错 )18Page指令不能定义当前JSP程序的全局属性。(错)三、填空题1一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、 程序片(Scriptlet) 、表达式(Exception)、 注释(Comment) 7种要素构成。2JSP页面的基本构成元素,其中变量和
18、方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素 。3指令标记、JSP动作标记统称为 JSP标记 。4“”之间声明的方法在整个页面内有效,称为页面的成员方法 。5在“”之间声明的变量又称为 页面成员变量 ,其作用范围为整个JSP页面。6JSP页面的程序片中可以插入 HTML 标记。7当JSP页面的一个客户线程在执行 synchronized 方法时,其他客户必须等待。8JSP页面中,输出型注释的内容写在 “” 之间。9JSP声明函数时,如果在前面加上_synchronize 关键字,功能是当前一个用户在执行该方法时,其
19、他用户必须等待,直到该用户完成操作。10Page指令的属性Language的默认值是_Java_。四、思考题1include标记与include动作标记有什么区别?2如何保证页面跳转时当前页面与跳转页面之间的联系?3如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次?4在之间声明的变量和在之间声明的变量有何区别?5是否允许一个JSP页面为contentType设置两次不同的值?6JSP的特殊字符与Java语言的转义字符关系?7请说出一个JSP页面的基本组成。第四章 JSP的内置对象一、选择题1下面不属于JSP内置对象的是(D)A)out对象 B)respone对象 C)applica
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 编程 技术 习题集
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内