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

JSP期末模拟题

来源:用户分享 时间:2025/10/23 7:30:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

JSP期末模拟题A卷

一. 填空题(每空2分,共10分)

1. 创建JSP应用程序时,配置文件web.xml应该在程序下的_____目录中。 2. 如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____对象。

3.Http的中文含义为________。

4. Tomcat服务器的默认端口为________。

5. 在html标记中,________标记用于设置当前页面的标题。

答案:

1. WEB-INF 2. application

3. 超文本传输协议 4. 8080 5. title

二. 判断正误题(每题1分,共10分)

1.Internet和intranet的含义意义相同。( ) 2.Web开发技术包括客户端和服务器端的技术。( ) 3.在网页中图形文件与网页文件是分别存储的。( )

4.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。( ) 5.超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。( )

6.JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。( )

7.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。( ) 8.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。( ) 9.不可以用一个page指令指定多个属性的取值。( )

10.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。( )

答案:

1.错 2.对 3.对 4.对 5.错 6.对 7.对 8.对 9.错 10.对

三.简答题(每题5分,共50分)

1. JSP中可重复使用的组件有哪些? 2.什么是JSP的预编译特征?

3. 开发JSP程序可采用哪几种开发模式?分别介绍他们的优缺点。 4. 什么是成员变量和局部变量?他们的区别是什么?

5. JSP特点

6.为什么使用JSP? 7. JSP编译和执行过程

8. JSP页面组成部分(4个)以及其作用 9. 一个JSP页面包含的内容 10. JSP声明以及形式

答案:

1. JavaBean/JSP标准标签/自定义标签

2. JSP页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在JSP页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。

3. 第一种:单纯的JSP页面编程 。优点是容易实现;缺点是程序结构混乱,维护不便。

第二种:JSP+JavaBean编程 。 优点是结构比较清晰;缺点是将流程控制放到JSP中,JSP不能单纯作为显示功能

第三种:JSP+JavaBean+Servlet编程。 优点是层次关系明显、组件分工明确;缺点是对开发人员能力要求较高,不适合JSP初学者。

4. 成员变量是在类体中变量定义部分所声明的变量; 局部变量是在方法体重声明的变量和方法的参数 两者的区别在于有效范围不同,成员变量在整个类内都有效,而局部变量只在定义他的成员方法 内才有效。

5. JSP技术使用java编程语言编写类XML的标记和脚本代码,来封装产生动态网页的处理逻辑;将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计;具备了Java技术的简单易用,完全的面向对象,具有与平台无关性且安全可靠,主要面向因特网的所有特点。

6. ①将内容的生成和显示进行分离;②生成可重用的组件;③采用标记简化页面开发;

④Servlet功能;⑤健壮的存储管理和安全性;⑥一次编写,随处运行。

7.执行过程可以分为以下步骤:①浏览器客户端向JSP引擎发出对JSP页面的请求;②JSP引擎将对应JSP页面转换成Java Servlet源代码;③JSP引擎编译生成源代码,生成.class文件;④JSP引擎加载运行对应的.class文件,生成响应的结果页面;⑤JSP引擎吧响应的结果发送到浏览器端。

8. ①HTML代码——基本的框架代码。②脚本元素——用来嵌入java代码,这些java代码将成为转换得到servlet的一部分;③指令——JSP指令用来从整体上控制servlet的结构;④动作——用来引入现有的组件或控制JSP引擎的行为; 9. JSP指令(指示语句)、JSP声明、Java程序片段(Scriptlet)、变量数据的Java表达式、隐含对象。

10JSP页面中可以声明变量和方法,所声明的变量和方法仅在当前页面内有效(声明不会产生任何输出内容)。

四.编程题(每题10分,共20分)

1. JSP页面编程

编写一个JSP页面prime.jsp判断并输出一个正整数是否为素数。 要求:(1)页面中定义一个方法boolean isPrime(int n)来判断是否为素数。 (2)当使用 http://localhost:8080/EX1/prime.jsp?num=99 的形式

访问页面时,页面中获取参数值并调用isPrime方法,然后输出结果。

(3)假设参数num的值一定是合法的正整数。 2. 编写一个jsp页面计算1+2+??+100的连续和

答案:

1.<%@page contentType=\

<%! public boolean isPrime(int n) { int i;

for (i = 2; i < n; i++) { if (n % i == 0) { break; } } if (i < n) { return false; } else { return true; } } %>

JSP Page

<% String s = request.getParameter(\ int n = Integer.parseInt(s);

out.print(n + \是素数?\ %>

2. <%@ page contentType=\

<% int i, sum=0; for(i=1;i<=100;i++) { sum=sum+i; } %>

1到100的连续和是:
<%=sum %>

JSP期末模拟题B卷

一.填空题(每空2分,共10分)

1.在JSP中如果要导入 java.io.* 包,应该使用_____指令。

2.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的____属性

3.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的____目录中。

4.在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为_______. 5.在Servlet中用来接收客户表单数据的两个常用方法为_______。

答案: 1. page 2.errorPage 3.webapps

4.application /session 5.get ,post

二.判断正误题(每题1分,共10分)

1.Internet和intranet的含义意义相同。( ) 2.Web开发技术包括客户端和服务器端的技术。( ) 3.在网页中图形文件与网页文件是分别存储的。( )

4.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。( ) 5.超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。( )

6.JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。( )

7.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。( ) 8.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。( )

搜索更多关于: JSP期末模拟题 的文档
JSP期末模拟题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4k08m4ctox4ncj33s2bw8iiwn479cv018e6_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top