77范文网 - 专业文章范例文档资料分享平台

jsp试题-总复习

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、 选择题

1, 修改服务端口时,需要修改的文件是________。

A. web.xml B. Server.xml C. config.xml D. bin.xml 2, 下列哪种开发语言是弱类型语言_______。

A. C/C++ B.JSP C. Java D. JavaScript 3, 在JSP中,要定义一个方法,需要用到以下________元素。

A. <%= %> B. <% %> C. <%! %> D. <%@ %> 4, JSP页面经过编译之后,将创建一个________。

A. applet B. servlet C. application D. exe文件

5, 在Java EE中的MVC设计模式中,________ 负责接受客户端的请求数据 A.JavaBean B.JSP C.Servlet D.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,

标记中,align属性为段落文字的对齐方式,不能取的值

为________。

A)Left B)Right C)Center D)width 10, 表示粗体加斜体的标记是________。 A)字体 B)字体 C)字体 D)字体 11, 用来在网页中显示图形的标记为________

A) B) C)

D)

12, 表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记

________

A) B) C) D)

13, 下列哪个属性为单元格向下打通的行数,用于合并单元格________ A)rowspan B)colspan C)height D)width 14, JSP的编译指令标记通常是指:________ A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令 C)Forward指令、Include指令和Taglib指令 D)Page指令、Param指令和Taglib指令

15, 下列哪一项不属于JSP动作指令标记________ A) B) C) D)

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)public B)static C)synchronized D)private

22, page指令中的哪个属性可多次出现? (A)contentType (B)extends

(C)import (D)不存在这样的属性 23, 以下哪些属性是include指令所具有的?

(A)page (B)file (C)contentType (D)prefix 24, 下列选项哪些是正确的JSP表达式语法格式? (A)<%String name=“YXQ”%> (B)<%String name=“您好”;%> (C)<%=“您好”;%> (D)<%=“YXQ”%>

25, 3-10 以下动作标识用来实现页面跳转的是? (A)include (B)useBean (C)forward (D)page

26, A3-4 page1.jsp要把请求转发给page2.jsp,应该在page1.jsp中如何实现?

(A)

(B)

27, A3-5 下面哪一个不是JSP本身已加载的基本类?

(A)java.lang.* (B)java.io.*

(C)javax.servlet.* (D)javax.servlet.jsp.*

28, 当浏览器第二次访问该JSP网页时的输出结果是什么?

<%! int a=0; %> <% int b=0; a++; b++; %>

a:<%= a %> b:<%= b %> 选项:

(A)a=0 b=0 (B)a=1 b=1 (C)a=2 b=1 (D)a=1 b=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, 标记的page属性值是相对的URL地址,只能静态的URL。(错) 15, 在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、

“JavaBean”和“Serlvet”,以Servlet为核心。(对) 三、 简答题

1. BS模式和CS模式的区别? 2. Servlet的作用?

(1)运行在服务器端的java程序 (2)处理http请求

(3)处理结果传给浏览器生成动态页面 3. JAVA Bean技术的特点?

(1)独立的组件

(2)提高程序的重用性 4. JSP特征?

(1)跨平台

(2)分离静态内容和动态内容 (3)可重复使用的组件 (4)预编译

(5)沿用了JAVA Servlet的所用功能 5. .JSP, Servlet的区别

(1)编写形式不同 (2)复杂程度不同

(3)显示和逻辑分离度不同 6. JSP程序模式

(1)单纯JSP编程 (2)JSP+JAVA Bean

(3)JSP+JAVA Bean+Servlet (4)MVC模式 7. JSP指令标识

(1)Page (2)include (3)taglib

8. 分别列出HTML、JAVA和JSP注释的标示符

HTML注释: JAVA注释://,/**/,/** */ JSP隐藏注释:<%-- --%>

9. 动作标识和include指令标识的区别?

(1)属性不同 (2)处理方式不同 (3)包含方式不同

(4)对被包含文件的约定不同

(1)inlcude指令通过file属性来确定被包含的页面,将file属性值看做一个实际存在的文件路径,所以该指令不支持任何表达式;动作标识通过page属性确定被包含的页面,支持JSP表达式

(2)include指令包含的文件,内容会原封不动的插入到该指令的位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含的文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面的代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。

10. Form表单的method属性有那两个值?区别是什么?

get,post

(1)get速度快,长度有限制 (2)post速度慢,长度没有限制 11.

四、 程序填空

1. 将jsp代码补充完整:

<%@ page contentType=\text/html;charset=gb2312\

实现引入其他文件功能:<%@ include file=\

2. 将JSP代码补充完整(实现页面上打印当前时间): <%@page import=\ <%!

Date theDate = new Date(); Date getDate(){

System.out.println(\ ____return theDate ___; } %>

Hello! The time is now__<%=getDate()%>__

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库jsp试题-总复习在线全文阅读。

jsp试题-总复习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/296111.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: