jsp试题总复习.docx
- 文档编号:28916159
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:48
- 大小:36.55KB
jsp试题总复习.docx
《jsp试题总复习.docx》由会员分享,可在线阅读,更多相关《jsp试题总复习.docx(48页珍藏版)》请在冰豆网上搜索。
jsp试题总复习
一、选择题
1,修改服务端口时,需要修改得文件就是________。
A、web、xmlB、Server、xmlC、config、xmlD、bin、xml
2,下列哪种开发语言就是弱类型语言_______。
A、C/C++B、JSPC、JavaD、JavaScript
3,在JSP中,要定义一个方法,需要用到以下________元素。
A、<%=%>B、<%%>C、<%!
%>D、<%%>
4,JSP页面经过编译之后,将创建一个________。
A、appletB、servletC、applicationD、exe文件
5,在JavaEE中得MVC设计模式中,________负责接受客户端得请求数据
A、JavaBeanB、JSPC、ServletD、HTML
6,URL就是Internet中资源得命名机制,URL由三部分构成________。
A)协议、主机DNS名或IP地址与文件名
B)主机、DNS名或IP地址与文件名、协议
C)协议、文件名、主机名
D)协议、文件名、IP地址
7,下列设置颜色得方法中不正确得就是________
A)
B)
C)
D)
8,
A)浏览器得页面上部B)浏览器得标题栏上
C)浏览器得状态栏中D)浏览器得页面下部
9,
A)LeftB)RightC)CenterD)width
10,表示粗体加斜体得标记就是________。
A)字体B)字体
C)字体D)字体
11,用来在网页中显示图形得标记为________
A)
C)
12,表格在网页中应用非常广泛,常用于网页得布局排版,下面那些不就是表格得标记________
A) 13,下列哪个属性为单元格向下打通得行数,用于合并单元格________ A)rowspanB)colspanC)heightD)width 14,JSP得编译指令标记通常就是指: ________ A)Page指令、Include指令与Taglib指令 B)Page指令、Include指令与Plugin指令 C)Forward指令、Include指令与Taglib指令 D)Page指令、Param指令与Taglib指令 15,下列哪一项不属于JSP动作指令标记________ A) param>B) plugin> C) useBean>D) javaBean> 16,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)static C)synchronizedD)private 22,page指令中得哪个属性可多次出现? (A)contentType(B)extends (C)import(D)不存在这样得属性 23,以下哪些属性就是include指令所具有得? (A)page(B)file(C)contentType(D)prefix 24,下列选项哪些就是正确得JSP表达式语法格式? (A)<%Stringname=“YXQ”%> (B)<%Stringname=“您好”;%> (C)<%=“您好”;%> (D)<%=“YXQ”%> 25,3-10以下动作标识用来实现页面跳转得就是? (A)include(B)useBean(C)forward(D)page 26,A3-4page1、jsp要把请求转发给page2、jsp,应该在page1、jsp中如何实现? (A) (B) forwardpage=“page2、jsp"/> (C) 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=2 29,下列描述有误得就是: (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,超级链接标记得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, forward…>标记得page属性值就是相对得URL地址,只能静态得URL。 (错) 15,在MVC模式得Web开发中,“视图”、“模型”与“控制器”分别对应着“JSP页面”、“JavaBean”与“Serlvet”,以Servlet为核心。 (对) 三、简答题 1.BS模式与CS模式得区别? 2.Servlet得作用? (1)运行在服务器端得java程序 (2)处理请求 (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)taglib 8.分别列出HTML、JAVA与JSP注释得标示符 HTML注释: ----> JAVA注释: //,/**/,/***/ JSP隐藏注释: <%----%> 9. include>动作标识与include指令标识得区别? (1)属性不同 (2)处理方式不同 (3)包含方式不同 (4)对被包含文件得约定不同 (1)inlcude指令通过file属性来确定被包含得页面,将file属性值瞧做一个实际存在得文件路径,所以该指令不支持任何表达式; include>动作标识通过page属性确定被包含得页面,支持JSP表达式 (2)include指令包含得文件,内容会原封不动得插入到该指令得位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译; include>动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含得文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面得代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。 10.Form表单得method属性有那两个值? 区别就是什么? get,post (1)get速度快,长度有限制 (2)post速度慢,长度没有限制 四、程序填空 1.将jsp代码补充完整: <%pagecontentType="text/html;charset=gb2312"%> <%includefile="top、jsp"%> 2.将JSP代码补充完整(实现页面上打印当前时间): <%pageimport="java、util、*"%> <%! DatetheDate=newDate(); DategetDate(){ System、out、println("IngetDate()method"); ____returntheDate___; } %> Hello! Thetimeisnow__<%=getDate()%>__ 3.将JSP代码补充完整(实现图片宽度按数组长度变化): <%pagecontentType=“__text/html;charset=gbk__"%> <% __int___a[]={13,27,21,17,39}; for(inti=0;i<=4;i++){ out、print("第"+i+"个元素"); out、print(" "); } 五、编程题 实现登录前台验证功能,要求有登录名与登录密码,前台验证登录名与密码不能为空,若为空时给出提示,否则跳转到另外一个页面。 总复习 选择题 1.下列哪种开发语言就是弱类型语言_______ A、C/C++ B、JSP C、Java D、JavaScript 2.下面哪一个就是JSP本身已加载得基本类? A、java、io、* B、java、lang、* C、java、util、* D、java、sql、* 3.以下哪个属性就是include指令所具有得? A、page B、file C、contentType D、prefix 4.下列选项中,哪个就是正确得JSP表达式? A、<%! inta=0;%> B、<%inta=0;%> C、<%=(4+5);%> D、<%=(4+5)%> 5.下列不属于JSP动作得就是? A、 include> B、 forward> C、 plugin> D、 taglib> 6.下列有关JSP描述有误得就是? A、HTML注释写在JSP程序中,客户端无法查瞧到 B、声明变量时,注意必须以“;”结尾 C、include指令与include动作内部处理得机制有所不同 D、forward动作能够完成请求转发得功能 7.以下关于HTML描述错误得就是() A、HTML就是超文本标记语言(HyperTextMarkupLanguage) B、HTML中所有得标签都就是成对出现得 C、HTML语言不区分大小写 D.HTML文件应以、htm或、html作为扩展名 8.JSP得哪个指令允许页面使用者自定义标签库________ A、Include指令 B、Taglib指令 C、Include指令 D、Plugin指令 9.为了标识一个HTML文件应该使用得HTML标记就是() A、 B、C) D) 实现引入其她文件功能: