




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP期末模拟题A卷一 填空题(每空2分,共10分)1. 创建JSP应用程序时,配置文件web.xml应该在程序下的_目录中。2. 如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_对象。3.Http的中文含义为_。4. Tomcat服务器的默认端口为_。5. 在html标记中,_标记用于设置当前页面的标题。答案:1. WEB-INF2. application3. 超文本传输协议4. 80805. title二 判断正误题(每题1分,共10分)1Internet和intranet的含义意义相同。( )2Web开发技术包括客户端和服务器端的技术。( )3在网页中图形文件与网
2、页文件是分别存储的。( )4超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。( )5超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。( )6JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。( )7在“”标记之间声明的Java的方法在整个页面内有效。( )8程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。( )9不可以用一个page指令指定多个属性的取值。( )10.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forwa
3、rd标记等的子标记使用,并为它们提供参数。( )答案: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页面在被服务器执行前,都
4、是已经被编译好的,并且通常只进行一次编译,即在JSP页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。3. 第一种:单纯的JSP页面编程。优点是容易实现;缺点是程序结构混乱,维护不便。第二种:JSP+JavaBean编程。 优点是结构比较清晰;缺点是将流程控制放到JSP中,JSP不能单纯作为显示功能第三种:JSP+JavaBean+Servlet编程。优点是层次关系明显、组件分工明确;缺点是对开发人员能力要求较高,不适合JSP初学者。4. 成员变量是在类体中变量定义部分所声明的变量;局部变量是在方法体重声明的
5、变量和方法的参数两者的区别在于有效范围不同,成员变量在整个类内都有效,而局部变量只在定义他的成员方法内才有效。5. JSP技术使用java编程语言编写类XML的标记和脚本代码,来封装产生动态网页的处理逻辑;将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计;具备了Java技术的简单易用,完全的面向对象,具有与平台无关性且安全可靠,主要面向因特网的所有特点。6. 将内容的生成和显示进行分离;生成可重用的组件;采用标记简化页面开发;Servlet功能;健壮的存储管理和安全性;一次编写,随处运行。7.执行过程可以分为以下步骤:浏览器客户端向JSP引擎发出对JSP页面的请求;JSP引擎将对应J
6、SP页面转换成JavaServlet源代码;JSP引擎编译生成源代码,生成.class文件;JSP引擎加载运行对应的.class文件,生成响应的结果页面;JSP引擎吧响应的结果发送到浏览器端。8. HTML代码基本的框架代码。脚本元素用来嵌入java代码,这些java代码将成为转换得到servlet的一部分;指令JSP指令用来从整体上控制servlet的结构;动作用来引入现有的组件或控制JSP引擎的行为;9. JSP指令(指示语句)、JSP声明、Java程序片段(Scriptlet)、变量数据的Java表达式、隐含对象。10JSP页面中可以声明变量和方法,所声明的变量和方法仅在当前页面内有效(
7、声明不会产生任何输出内容)。四.编程题(每题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页面计算12100的连续和答案:1.%! public boolean isPrime(int n) int i;
8、for (i = 2; i n; i+) if (n % i = 0) break; if (i JSP Page 2. % int i, sum=0; for(i=1;i 1到100的连续和是: JSP期末模拟题B卷1. 填空题(每空2分,共10分)1. 在JSP中如果要导入java.io.*包,应该使用_指令。2. 如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的_属性3. 在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_目录中。4. 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为_.5.在Serv
9、let中用来接收客户表单数据的两个常用方法为_。答案:1. page2. errorPage3. webapps4. application/session5.get,post二.判断正误题(每题1分,共10分)1Internet和intranet的含义意义相同。( )2Web开发技术包括客户端和服务器端的技术。( )3在网页中图形文件与网页文件是分别存储的。( )4超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。( )5超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。( )6JSP引擎执行字节码文件的主要任务之一是直接将HT
10、ML内容发给客户端。( )7在“”标记之间声明的Java的方法在整个页面内有效。( )8程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。( )9不可以用一个page指令指定多个属性的取值。( )10.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。( )答案:1.错 2.对 3.对 4.对 5.错6.对 7.对 8.对 9.错 10.对3. 简答题(每题5分,共50分)1. JSP声明以及形式2. 什么是隐含对象3. 常用的隐含对象有哪些?4. 一个JSP页面
11、的执行过程可以分为几个步骤?5. JSP引擎管理JSP页面生命周期的两个阶段6. 在JSP页面中,注释的两个主要作用7. 注释类型、区别8. 作用域的分类和隐性对象各自的作用域9. JSP页面成分以及作用10. JSP脚本元素的格式答案:1.JSP页面中可以声明变量和方法,所声明的变量和方法仅在当前页面内有效(声明不会产生任何输出内容)。2. 为了简化页面开发复杂性,JSP提供了一些可在脚本中使用的内置对象(内置对象不需要在使用它们之前进行声明)3. request、response、pageContext、application、out、config、page、session和exceprt
12、ion。4. 执行过程可以分为以下步骤:浏览器客户端向JSP引擎发出对JSP页面的请求;JSP引擎将对应JSP页面转换成JavaServlet源代码;JSP引擎编译生成源代码,生成.class文件;JSP引擎加载运行对应的.class文件,生成响应的结果页面;JSP引擎吧响应的结果发送到浏览器端。5. 转换阶段当有一个对JSP页面的请求到来时,JSP引擎检验JSP页面的预防是否正确,将JSP页面转换为Servlet源文件,然后调用Javac工具类编译Servlet源文件生成字节码文件。执行阶段Servlet引擎加载转换后的Servlet类,实例化一个对象处理客户端的请求,请求处理完成后,响应对
13、象被JSP引擎吸收,引擎将HTML格式的响应信息发送到客户端。6. 一是为代码作注释,二是将某段代码去掉(暂时隐掉)。7. HTML注释格式为:当通过浏览器查看页面源文件内容时,可以看到注释的内容。JSP页面中的普通注释是指以下两种样式的注释方法:和以上两个注释都将由浏览器忽略,于html注释相似。JSP代码注释格式为:注释的内容在浏览器是看不到的,不会发到客户端,而且连JSP引擎自动生成的Java源代码也不会包含,编译器对其置之不理。8.作用域的分类:页作用域、请求作用域、会话作用域、应用程序作用域。隐性对象的作用域:请求对象:HttpServletRequest对象,其作用域是“请求”。响
14、应对象:HttpServletResponse对象,其作用域是“响应”。pageContext对象:表示JSP页面的上下文,其作用域也是“响应”。会话对象:HttpSession类型的对象,用于请求客户端,改对象的作用域“会话”。应用程序对象:ServletContext类型的对象,用于web应用程序,该对象的作用域是“应用程序”。Out对象:改对象的作用域是将输出写入输出流,作用域是“页面”9.、除了普通的HTML代码之外,嵌入JSP页面的其他成分主要有脚本元素、指令和动作。脚本元素用来嵌入Java代码,这些Java代码将成为转换得到的Servlet的一部分;JSP指令用来从整体上控制Servlet的结构;动作用来引入现有的组件或控制JSP引擎的行为10. JSP脚本元素有3种格式:声明格式:把声明加入到Servlet类(在任何方法之外);表达式格式:计算表达式并输出结果;Scriptler格式:把代码插入到Servlet的service方法中。四.编程题(每题10分,共20分)1. JSP页面编程编写一个JSP页面prime.jsp判断并输出一个正整数是否为素数。 要求:(1)页面中定义一个方法boolean isPrime(int n)来判断是否为素数。 (2)当使用 http:/localhost:8080/EX1/prime.jsp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辛集中学高一上学期第三次阶段考试语文试题
- 干冰加水物理课件
- 献县第一中学语文复习每日悦读4
- 陕西中医药大学《中国现当代文学IV》2023-2024学年第二学期期末试卷
- 陕西咸阳武功县普集高级中学2025年高三高考模拟训练评估卷(4)数学试题含解析
- 安全用电小知识小学生
- 陕西汉中市汉台区县2025年高三下学期专项练习数学试题含解析
- 陕西省五校2025年高三年级下学期第二次月考试题含解析
- 陕西省实验中学2024-2025学年高三数学试题下学期期末考试试题(A卷)含解析
- 陕西省渭南市尚德中学2024-2025学年高三下学期物理试题试卷含解析
- 住院透析患者操作流程
- 云仓合同标准文本
- 【仲量联行】2024年重庆商业地产市场报告
- 2024年海南省中考满分作文《能自律者为俊杰》
- 2025年小学生安全知识竞赛考试指导题库300题(含答案)
- 会计师事务所组织机构设置与工作职责
- 神经内科一科一品护理亮点
- 授受動詞基础知识点讲解课件 高三日语一轮复习
- 安徽省合肥市庐阳区2024-2025学年七年级上学期期末质量检测英语试题(无答案)
- 《 大学生军事理论教程》全套教学课件
- 中考数学计算题练习100道(2024年中考真题)
评论
0/150
提交评论