jsp试题-总复习

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、选择题1,修改服务端口时,需要修改的文件是________。A.web.xmlB.Server.xmlC.config.xmlD.bin.xml2,下列哪种开发语言是弱类型语言_______。A.C/C++B.JSPC.JavaD.JavaScript3,在JSP中,要定义一个方法,需要用到以下________元素。A.%=%B.%%C.%!%D.%@%4,JSP页面经过编译之后,将创建一个________。A.appletB.servletC.applicationD.exe文件5,在JavaEE中的MVC设计模式中,________负责接受客户端的请求数据A.JavaBeanB.JSPC.ServletD.HTML6,URL是Internet中资源的命名机制,URL由三部分构成________。A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址7,下列设置颜色的方法中不正确的是________A)bodybgcolor=”red”B)bodybgcolor=”yellow”C)bodybgcolor=”#FF0000”D)bodybgcolor=”#HH00FF”8,title/title标记在head/head标记之间,title/title标记之间的内容将显示到________A)浏览器的页面上部B)浏览器的标题栏上C)浏览器的状态栏中D)浏览器的页面下部9,palign=”段落对齐方式”标记中,align属性为段落文字的对齐方式,不能取的值为________。A)LeftB)RightC)CenterD)width10,表示粗体加斜体的标记是________。A)B字体/BB)I字体/IC)BI字体/I/BD)U字体/U11,用来在网页中显示图形的标记为________A)imagesrc=”文件名”…B)imgsrc=”文件名”…C)centersrc=”文件名”…D)picturesrc=”文件名”…12,表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记________A)tablesB)trC)tdD)th13,下列哪个属性为单元格向下打通的行数,用于合并单元格________A)rowspanB)colspanC)heightD)width14,JSP的编译指令标记通常是指:________A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令15,下列哪一项不属于JSP动作指令标记________A)jsp:paramB)jsp:pluginC)jsp:useBeanD)jsp:javaBean16,JSP的哪个指令允许页面使用者自定义标签库________A)Include指令B)Taglib指令C)Include指令D)Plugin指令17,能够替代字符的替代字符是()________A)<B)>C)<D) 18,下列()注释为隐藏型注释________A)!–注释内容[%=表达式%]–B)!–注释内容–C)%–注释内容–%D)!—[%=表达式%]–19,在“%!”和“%”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效________。A)从定义处之后有效。B)在整个页面内有效。C)从定义处之前有效。D)不确定。20,include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是________A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件21,当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字________A)publicB)staticC)synchronizedD)private22,page指令中的哪个属性可多次出现?(A)contentType(B)extends(C)import(D)不存在这样的属性23,以下哪些属性是include指令所具有的?(A)page(B)file(C)contentType(D)prefix24,下列选项哪些是正确的JSP表达式语法格式?(A)%Stringname=“YXQ”%(B)%Stringname=“您好”;%(C)%=“您好”;%(D)%=“YXQ”%25,3-10以下动作标识用来实现页面跳转的是?(A)include(B)useBean(C)forward(D)page26,A3-4page1.jsp要把请求转发给page2.jsp,应该在page1.jsp中如何实现?(A)ahref=“page2.jsppage2.jsp/a(B)jsp:forwardpage=“page2.jsp/(C)jsp:includefile=“page2.jsp/(D)%@includepage=“page2.jsp%27,A3-5下面哪一个不是JSP本身已加载的基本类?(A)java.lang.*(B)java.io.*(C)javax.servlet.*(D)javax.servlet.jsp.*28,当浏览器第二次访问该JSP网页时的输出结果是什么?%!inta=0;%%intb=0;a++;b++;%a:%=a%b:%=b%选项:(A)a=0b=0(B)a=1b=1(C)a=2b=1(D)a=1b=229,下列描述有误的是:(A)隐藏注释写在JSP程序中,客户端无法查看到(B)声明变量时,注意必须以“;”结尾(C)include指令要比include动作执行的效率高(D)forward动作重定向到一个HTML文件,JSP文件,但不能是servlet。30,对于声明%!声明%的说法错误的是:(A)一次可声明多个变量和方法(B)一个声明仅在一个页面中有效(C)声明的变量将作为局部变量(D)声明的变量将在JSP页面初始化时初始化31,page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(A)page指令作用于整个JSP页面。(B)可在一个页面中使用多个page指令(C)建议将page指令放在JSP文件的开头,但不是必须的。(D)page指令中的属性只能出现一次。二、判断题1,动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)2,互联网起源于美国国防部高级研究计划管理局建立的ARPA网。(对)3,在网页中图形文件与网页文件是分别存储的。(对)4,绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对)5,超级链接a标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。(错)6,当样式定义重复出现的时候,最先定义的样式起作用(错)。7,在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对)8,JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。(对)9,在“%!”和“%”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错)10,页面成员方法不可以在页面的Java程序片中调用。(错)11,程序片变量不同于在“%!”和“%”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对)12,在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错)13,jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对)14,jsp:forward…标记的page属性值是相对的URL地址,只能静态的URL。(错)15,在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。(对)三、简答题1.BS模式和CS模式的区别?2.Servlet的作用?(1)运行在服务器端的java程序(2)处理http请求(3)处理结果传给浏览器生成动态页面3.JAVABean技术的特点?(1)独立的组件(2)提高程序的重用性4.JSP特征?(1)跨平台(2)分离静态内容和动态内容(3)可重复使用的组件(4)预编译(5)沿用了JAVAServlet的所用功能5..JSP,Servlet的区别(1)编写形式不同(2)复杂程度不同(3)显示和逻辑分离度不同6.JSP程序模式(1)单纯JSP编程(2)JSP+JAVABean(3)JSP+JAVABean+Servlet(4)MVC模式7.JSP指令标识(1)Page(2)include(3)taglib8.分别列出HTML、JAVA和JSP注释的标示符HTML注释:!----JAVA注释://,/**/,/***/JSP隐藏注释:%----%9.jsp:include动作标识和include指令标识的区别?(1)属性不同(2)处理方式不同(3)包含方式不同(4)对被包含文件的约定不同(1)inlcude指令通过file属性来确定被包含的页面,将file属性值看做一个实际存在的文件路径,所以该指令不支持任何表达式;jsp:include动作标识通过page属性确定被包含的页面,支持JSP表达式(2)include指令包含的文件,内容会原封不动的插入到该指令的位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;jsp:include动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含的文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面的代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。10.Form表单的method属性有那两个值?区别是什么?get,post(1)get速度快,长度有限制(2)post速度慢,长度没有限制11.四、程序填空1.将jsp代码补充完整:%@pagecontentType=text/html;charset=gb2312%tabletrtd实现引入其他文件功能:%@includefile=top.jsp%/td/tr/table2.将JSP代码补充完整(实现页面上打印当前时间):%@pageimport=java.util.*%htmlbody%!DatetheDate=newDate();DategetDate(){System.out.println(IngetDate()method);____returntheDate___;}%Hello!Thetimeisnow__%=getDate()%__/body/html3.将JSP代码补充完整(实现图片宽度按数组长度变化):%@pagecontentType=“__text/html;charset=gbk__%htmltitle使用数组显示/titlebody%__int___a[]={13,27,21,17,39};for(inti=0;i=4;i++){out.print(第+i+个元素);out.print(imgsrc=b.jpgwidth=+_a[i]_*5+p)

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功