云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java Web期末复习资料汇总

Java Web期末复习资料汇总

  • 62 次阅读
  • 3 次下载
  • 2025/12/27 1:23:04

17、下列哪一种不是JSP页面的组成元素.( D ) A、JSP标签,如指令标签 B、普通的HTML标记符 C、Java表达式 D、C语言程序

18、在一个JSP页面中不可以出现的注释形式为( B ) A、 B、@rem 注释内容 C、// 注释内容

D、<%-- 注释内容 --%>

19、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。

A)是一个完整的HTML文件 B)是一个完整的JSP文件 C)是一个完整的TXT文件 D)是一个完整的Java源文件

20、JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间(B)。

A)可以有空格 B)不可以有空格 C)必须有空格 D)不确定

二、填空题

1、JSP声明函数时,如果在前面加上 synchronized 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。

2、JSP表达式用于向页面输出信息,其使用格式是以 <%= 标记开始,以%> 结束。

3、在“<%!”和“%>”之间声明的变量又称为 页面成员变量 ,其作用范围为整个JSP页面。

4、JSP中在客户端显示的注释是 HTML注释 ,格式是

;在客户端不会显示的注释是隐式注释,格式是<%--内容--%>和<%/*内容*/%>。

5、给定JSP程序源码如下,该JSP运行后输出的结果是 Count: 。

<% int count =1;%> Count: <% ++count; %>

6、如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage 属性需设置为true。

7、______page_指令定义JSP文件中的全局属性,它描述了与页面相关的指令信息。

8、page指令的_____import____属性指明想要引入的包和类。

9、page指令的__contentType______属性用于设置JSP文件和最终文件的MIME类型和字符集的类型。

10、_include_____指令可用于包含另一个文件。 11、指令标记、JSP动作标记统称为 JSP标记 。

12.“<%!”和“%>”之间声明的方法在整个页面内有效,称为 页面的成员方法 。

三、简答题

1、简述“<%!”和“%>”之间声明的变量与“<%”和“%>”之间声明的变量有何不同

答:“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。

“<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。

2、请简单叙述include指令标记和include动作标记的不同。 答:

include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。

include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。

3、include指令和动作元素有什么不同?

答:前者是静态包含,后者为动态包含,前者在编译之前就完成了,后者在运行时才进行。 四、综合题

1、读下列程序并写出程序的结果

<%@ page contentType=\<%@ page import=\

<%

for ( int i=0; i<2; i++ ) { %>

你好
<% } %>

答案结果为:你好 你好

2、编写一个jsp页面计算1~100内的连续偶数之和。 参考答案:

计算1~100的连续偶数之和

<% int sum=0;i=1;

for(i=1;i<=100;i++){ If(i%2=0) sum=sum+i; }

out.println(sum); %>

3、编写一个jsp页面计算1~100内的连续奇数之和。 答案:类同上面第2题

4、编写一个jsp页面计算1+2+……+100的连续和。

计算1+2+……+100的连续和

<% int sum=0;i=1;

for(i=1;i<=100;i++){ sum=sum+i; }

out.println(sum); %>

第三章Tag文件与Tag标记

1、 由JSP页面向Tag文件传递数据要使用的指令是( B )。

A. tag B. attribute C. variable D. taglib 2、下面哪一个不是JSP本身已加载的基本类?( C )

A. java.lang.* B. javax.servlet.* C. java.io.* D. javax.servlet.jsp.*

第四章 JSP内置对象 一、选择题

1、在JSP中,内置对象( )封装了用户提交的信息,使用该对象可以获取用户提交的信息。( D )

A、session B、out C、response D、request 2、要在session对象中保存属性,可以使用以下哪个语句?( B ) A、session.getAttribute(“key”,“value”); B、session.setAttribute(“key”,“value”); C、session.setAtrribute(“key”); D、session.getAttribute(“key”);

3、在JSP中的Java脚本中输出数据时可以使用( )对象的print()方法。( C ) A、page B、session C、out D、application

4、 当利用request的方法获取Form中元素时,默认情况下字符编码是哪个?( D )

A. ISO-8869-1 B. GB2312 C. GBK D. ISO-8859-1 5、以下对象中的( D )不是JSP的内置对象。 A. request B. session C. application D. file 6、request对象可以使用( A )方法获取表单中某输入框提交的信息。 A. getParameter(String s) B. getValue(String s) C. getParameterNames(String s) D. getParameterValue(String s) 7、jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?( D )

A. forward之后可以使用原来的request对象,而且效率较高。

B. sendRedirect之后不可以使用原来的request对象,而且效率较低。 C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。 D. forward地址栏变化,可以跳转到任何页面和机器。 8、JSP页面程序片中可以使用下列哪个方法将

strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型( B )

A. Double.parseString(strNumx) B. Double.parseDouble(strNumx) C. Double.parseInteger(strNumx) D. Double.parseFloat(strNumx) 9、在J2EE中,在web.xml中,有如下代码:

搜索更多关于: Java Web期末复习资料汇总 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

17、下列哪一种不是JSP页面的组成元素.( D ) A、JSP标签,如指令标签 B、普通的HTML标记符 C、Java表达式 D、C语言程序 18、在一个JSP页面中不可以出现的注释形式为( B ) A、 B、@rem 注释内容 C、// 注释内容 D、 19、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。 A)是一个完整的HTML文件 B)是一个完整的JSP文件 C)是一个完整的TXT文件 D)是一个完整的Java源文件 20、JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。组

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com