jsp 期末试题答案
JSP程序设计实用教程期末考试试卷A及答案
C.用“<%”、“%>”标记符号括起来的程序D.JAVA程序片和JSP标签
2.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( )
A.先安装TOMCAT,再安装JDK
B.先安装JDK,再安装TOMCAT
C.不需安装JDK,安装TOMCAT就可以了
D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系
3.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( )
A.不是JSP页面的成员变量
B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
C.该服务器上的所有的访问者的所有jsp页面
D.该服务器上的所有的访问者的所有jsp页面和Java程序
16.在JSP页面中使用bean,我们必须使用JSP动作标签( )。
A.useBean
B.useBห้องสมุดไป่ตู้ans
C.Beans
D.JavaBean
17.当useBean标签中的scope属性取值page时,该beans的有效范围是( )。
D.out
13.从( ),被称为一个会话期。
A.访问者打开浏览器并连接到服务器开始,访问者关闭浏览器离开该服务器
B.服务器启动,服务器关闭
C.访问者连接到服务器,服务器关闭
D.服务器启动,访问者关闭浏览器离开该服务器
14.以下方法( )哪个可使session无效。
A.session.removeAttribute(String key)
C.application
大学第二学期JSP期末考试试卷及参考答案
大学第二学期JSP期末考试试卷及参考答案大学第二学期JSP期末考试试卷及参考答案一、填空题(本大题共11小题,每空1分,共20分) 1、指令标识通常以标记结束。
2、如果想在JSP页面中调用e_ception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。
3、页面指令的(import)属性可出现多次。
4、表达式用于向页面输出信息,其使用格式是以标记结束。
5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成类后类中的(属性)和(方法)。
6、通常应用动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。
7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。
8、在JSP内置对象中,(response)对象提供了设置响应报头的方法。
9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(lication)。
10、按功能Bean可以分为(可视化Bean)和(非可视化Bean)。
11、通常情况下通过.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。
二、简答题(本大题共6小题,每题5分,共30分) 1、简述JSP的处理过程。
(1)客户端通过浏览器向服务器发出请求,该请求中包含了请求的资的路径(2)服务器根据被加载的客户端的请求加载被请求的JSP页面(3)Web服务器中的JSP引擎把被加载的JSP页面转换成servlet (4)JSP引擎把生成的JSP页面编译成class文件(5)服务器执行这个class文件(6)服务器把执行结果发送给浏览器显示 2、简述请求转发和请求重定向的区别。
jsp大学期末考试试题及答案
jsp大学期末考试试题及答案一、选择题(每题2分,共20分)1. Jsp页面中,用于获取请求参数的表达式是()。
A. request.getParameter()B. request.getAttribute()C. response.getWriter()D. session.getAttribute()答案:A2. 在JSP中,用于包含其他JSP页面的指令是()。
A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:setProperty>答案:B3. 下列哪个不是JSP内置对象()。
A. requestB. responseC. sessionD. bean答案:D4. 在JSP中,用于声明变量、方法或初始化块的脚本元素是()。
A. <%! ... %>B. <% ... %>C. <%@ ... %>D. <%= ... %>5. 以下哪个标签不是JSTL核心标签库的一部分()。
A. <c:if>B. <c:forEach>C. <c:out>D. <sql:query>答案:D6. 在JSP中,用于将JavaBean属性与JSP页面属性绑定的标签是()。
A. <jsp:useBean>B. <jsp:setProperty>C. <jsp:include>D. <jsp:forward>答案:B7. 对于JSP页面的错误处理,以下说法错误的是()。
A. 可以使用try-catch块来处理异常B. 可以使用<%@ page errorPage="error.jsp" %>指令指定错误处理页面C. 所有的错误都会自动跳转到错误处理页面D. 可以使用page指令的isErrorPage属性来指定当前页面是否为错误处理页面答案:C8. 在JSP中,用于声明使用JSTL标签库的指令是()。
jsp网页基末复习期试题及答案
jsp网页基末复习期试题及答案1. 标记<% %>中的内容是( )。
[单选题] *A.script脚本B.JSP程序片段(正确答案)C.JSP声明D.JSP表达式2. 下列不属于表单组件的是( )。
[单选题] *A.选项列表B.表格(正确答案)C.按钮D.文本域3. 在HTML标记中的注释方式是( )。
[单选题] *A.<!-- 注释内容 -->(正确答案)B.//注释内容C./* 注释内容 */D./** 注释内容 **/4. JSP隐藏注释( )。
[单选题] *A.浏览器端可见、服务器端可见B.浏览器端不可见、服务器端可见C.浏览器端可见、服务器端不可见D.浏览器端不可见、服务器端不可见(正确答案)5. 在定义表格时,用于对表格进行行设置的标记是( )。
[单选题] *A.<td>B.<th>C.<tr>(正确答案)D.<tb>6. 能在浏览器的地址栏中看到提交数据的表单的提交方式是( )。
[单选题] * A.submitB.get(正确答案)C.postD.out7. JSP的编译指令标记通常是指: [单选题] *A)Page指令、Include指令和Taglib指令(正确答案)B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令8. 可以在以下哪个( )标记之间插入Java程序片? [单选题] *A)<% 和 %>(正确答案)B)<% 和 />C) </ 和 %>D)<% 和 !>9. 下列哪一项不属于JSP动作指令标记? [单选题] *A)<jsp:param>B)<jsp:plugin>C)<jsp:useBean>D)<jsp:javaBean>(正确答案)10. JSP的Page编译指令的属性Language的默认值是: [单选题] *A)Java(正确答案)B)CC)C#D)SQL11. JSP的哪个指令允许页面使用者自定义标签库? [单选题] *A)Include指令B)Taglib指令(正确答案)C)Include指令D)Plugin指令12. 可以在以下哪个( )标记之间插入变量与方法声明? [单选题] *A)<% 和 %>B)<%!和 %>(正确答案)C)</ 和 %>D)<% 和 !>13. 动作标记中,scope的值不可以是。
jsp期末考试试题及答案解析
jsp期末考试试题及答案解析一、选择题(每题2分,共20分)1. 在JSP中,以下哪个不是标准的JSP标签?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:action>答案:D2. JSP页面的生命周期包括哪些阶段?A. 初始化、服务、销毁B. 编译、执行、销毁C. 初始化、编译、执行D. 编译、执行、服务答案:A3. 在JSP中,以下哪个对象代表当前的HTTP请求?A. requestB. responseC. sessionD. application答案:A4. JSP页面中,以下哪个指令用于导入Java包?A. <%@ page import="java.util.*" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page contentType="text/html; charset=UTF-8" %>答案:A5. 在JSP页面中,以下哪个元素用于声明变量?A. <scriptlet>B. <%! %>C. <%-- --%>D. <%@ page %>答案:B6. JSP页面中的注释,以下哪种方式不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释D. 多行注释答案:B7. Servlet和JSP的主要区别是什么?A. Servlet是Java类,JSP是HTML页面B. Servlet只能处理HTTP请求,JSP可以处理其他类型的请求C. Servlet可以被缓存,JSP不能被缓存D. JSP可以包含Java代码,Servlet不能包含Java代码答案:A8. 在JSP页面中,以下哪个标签用于迭代集合?A. <c:forEach>B. <c:if>C. <c:choose>D. <c:out>答案:A9. 在JSP页面中,以下哪个标签用于条件判断?A. <c:forEach>B. <c:if>C. <c:choose>D. <c:out>答案:B10. JSP页面中的自定义标签,以下哪个文件用于定义标签的属性?A. TLD文件B. WEB-INF/web.xmlC. JSP页面D. Servlet答案:A二、简答题(每题5分,共20分)1. 请简述JSP和Servlet的关系。
jsp考试题及答案大学
jsp考试题及答案大学JSP考试题及答案(大学)一、选择题(每题2分,共20分)1. JSP(JavaServer Pages)是一种:A. 服务器端的脚本语言B. 客户端的脚本语言C. 桌面应用程序D. 数据库管理系统答案:A2. 在JSP中,标准的自定义标签开始标记是:A. <%@ tag >B. <% tag >C. <@ tag >D. <$ tag >答案:A3. JSP页面中的注释,不会在客户端浏览器中显示的是:A. <!-- ... -->B. // ...C. <%=-- ... --%>D. <%-- ... --%>答案:D4. 下列哪个不是JSP内置对象?A. requestB. responseC. outD. applet答案:D5. JSP页面中,将Java代码片段放入到脚本元素中使用的是:A. <% ... %>B. <%= ... %>C. <%! ... %>D. <%@ ... %>答案:A6. JSP中,将数据库查询结果集传递给JSP页面的正确方法是:A. 使用request对象B. 使用response对象C. 使用session对象D. 使用application对象答案:A7. JSP页面被请求时,以下哪个过程不会发生?A. 编译成Servlet类B. 执行ServletC. 转换成HTMLD. 保存为文本文件答案:D8. 在JSP页面中,使用EL表达式获取请求参数的正确方式是:A. ${}B. ${}C. ${}D. ${}答案:A9. 下列哪个不是JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:loop>答案:D10. 在JSP中,错误页面是一种:A. ServletB. JSP页面C. HTML页面D. Java类答案:B二、简答题(每题5分,共30分)1. 请简述JSP和Servlet的区别。
jsp期末考试题及答案百度文库
jsp期末考试题及答案百度文库一、选择题(每题2分,共20分)1. 在JSP中,以下哪个不是标准动作元素?A. `<jsp:forward>`B. `<jsp:useBean>`C. `<jsp:include>`D. `<jsp:redirect>`答案:D2. JSP页面中,以下哪个是正确的表达式?A. `${sessionScope.variable}`B. `${applicationScope.variable}`C. `${requestScope.variable}`D. `${pageScope.variable}`答案:D3. 在JSP中,以下哪个不是内置对象?A. requestB. responseC. outD. session答案:C4. JSP页面中,以下哪个标签用于声明变量?A. `<%@ page %>`B. `<%! %>`C. `<%= %>`D. `<%-- --%>`答案:B5. 在JSP中,以下哪个不是EL(表达式语言)的特性?A. 支持隐式对象B. 支持运算符C. 支持方法调用D. 支持条件语句答案:D二、简答题(每题5分,共30分)1. 简述JSP与Servlet的关系。
答案:JSP是一种Servlet,它允许开发者在HTML页面中嵌入Java 代码,通过JSP引擎转换成Servlet代码,然后编译执行。
JSP简化了页面的生成过程,使得开发者可以专注于页面内容而非页面的生成逻辑。
2. 解释JSP的生命周期。
答案:JSP的生命周期包括编译、初始化、服务、销毁四个阶段。
编译阶段,JSP页面被转换成Servlet代码并编译成.class文件。
初始化阶段,Servlet实例被创建并调用init()方法。
服务阶段,调用service()方法处理客户端请求。
销毁阶段,调用destroy()方法并释放资源。
JSp 复习期末原题
八.期末考试原题答案简答题1....................................................................................................................................................JSP中的forward 和redirect的区别?答:1.从浏览器显示来看:forward属于服务器请求资源,服务器访问目标地址,之后把内容发给浏览器,客户端浏览器地址不变;redirect是客户端重新请求目标地址,地址显示栏会变。
2.forward转发的页面可以共享request数据,而redirect不能共享。
3.forward只能在同一web应用程序中转发请求,而redirect可以转发任意站点。
4.forward效率比redirect高。
2.是描述Servlet的生命周期?答:1.客户端向web服务器请求时,web会实例化一个Servlet,并调用init()方法;2,然后调用service()方法,service()方法决定调用doxx()方法;3,当servlet消亡时,web服务器调用servlet的destroy()方法.1,初始化阶段调用init()方法2,响应客户请求阶段调用service()方法3,终止阶段调用destroy()方法3.一个Web应用的目录结构是什么样?答:1.src目录:用来存放java源文件。
2,WebRoot目录:属于顶层目录(根目录)M ETA-INF目录:系统生成存放系统描述信息W EB-INF目录:该目录存在于根目录下Web.xml:web的配置文件Lib目录:包含jar或者zip文件Classes目录:java源文件编译成的class文件3.其他目录4;MVC的概念?答:1M(MODEL):封装应用程序的数据结构和业务逻辑,集中体现应用程序状态,数据改变时,在视图中体现出来。
JSP期末试卷B及答案
《JSP 程序设计》 试卷B 卷出卷教师: 适应班级:考试方式:闭卷 本试卷考试分数占学生总评成绩的 70 %复查总分 总复查人(本题20分)一、填空题(每空1分,共20分.)1、HTML 文件是 文件格式,可以用文本编辑器进行编辑制作.2、将一个图像作为一个超级链接,用到了__ __标记.3、URL 是Uniform Resource Locator 的缩写,中文称之为 。
4、JSP 页面的基本构成元素,其中变量和方法声明(Declaration )、表达式(Expression)和Java 程序片(Scriptlet )统称为 .5、“<%!”和“%>”之间声明的方法在整个页面内有效,称为 。
6、在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的 。
7、JSP 页面中,输出型注释的内容写在 、 之间。
8、Page 指令的属性Language 的默认值是 。
9、〈select 〉标记中的size 属性默认值为 。
10、表单的提交方法包括 方法。
11、使用Bean 首先要在JSP 页面中使用 指令将Bean 引入。
12、创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成。
jsp+javabean+servlet .(本题20分)二、填空题(每小题1分,共20分)1、Tomcat 服务器的默认端口号是:( )A 、 80B 、8080C 、21D 、21212、由JSP 页面向Tag 文件传递数据要使用的指令是( )。
A 、tagB 、attributeC 、variableD 、taglib 3、在MVC 模式中,核心内容为 ( )。
A 、 viewB 、 controlC 、 modelD 、 不确定 4、创建JSP 应用程序时,配置文件web 。
xml 应该在程序下的( )目录中。
A 、 admin B 、 servlet C 、 WEB —INF D 、 WebRoot5、〈p align=”段落对齐方式”>标记中,align 属性为段落文字的对齐方式,不能取的值为( )。
JSP网络编程试卷及答案
出卷: 《JSP 网络编程》试卷(闭卷)(课程代码 )班级 姓名 学号本试卷共 页,满分100分;考试时间 分钟。
一、 单项选择题(从下列各题所给备选答案中选出一个正确的答案,并将其序号填在题干后的括号内。
多选、选错或未选者不得分。
每小题2分,共20分)。
1、JSP 页面中通常需要指定字符集,下面哪个字符集不支持中文( ) A.utf-8 B. gb2312 C. gbk D. iso-8859-1 2、下边哪个不是JSP 的内置对象( ) A. session B.request C. cookie D.out3、哪个是JSP 指令标记( )A. <% …… %>B. <%! …… %>C. <%@ …… %>D. <%= …… %>4、当在JSP 文件中要使用到Date 对象时,应在JSP 文件中加入以下哪个语句( ) A. <jsp:include file=”java.util.*”/> B. <jsp:include page=”java.util.*”/> C. <%@ page import=”java.util.*”%> D. <%@ page include=”java.util.*”%>5、JavaBean 的生命周期中,哪个是用来跟踪某个用户的信息的( ) A. session B. request C. page D. application6、要在session 对象中获取key 属性的值,可以使用以下哪个语句( )A. session.getAttribute(“key”,”value”);B. session.setAttribute(“key”,”value”);C. session.setAtrribute(“key”);D. session.getAttribute(“key”);7、如果Tomcat 安装后,想要修改它的端口号,可以通过修改<tomcat 安装目录>/conf 下的什么文件来实现( ) A. web.xml B.server.xml C. server-minimal.xml D.tomcat-user.xm8、哪个不是Servlet 接口的方法( ) A. doGet 方法 B. doPost 方法 C.init 方法 D.forward 方法9、对数据库中的主键的正确说法是:( )A .唯一但可以为空B .唯一且不可为空C .不须唯一D .一个表的主键不能是多列10、Servlet 类被( )类继承A. RequestDispatcherB. HttpServletResponseC. HttpServletRequestD. HttpServlet 二、 多项选择题(从下列各题所给备选答案中选出一个或多个正确的答案,并将其序号填在题干后的括号内。
jsp期末考试题及答案百度文库
jsp期末考试题及答案百度文库一、选择题(每题2分,共20分)1. 在JSP中,以下哪个标签用于包含JSP页面?A. <jsp:include>B. <jsp:forward>C. <jsp:useBean>D. <jsp:plugin>答案:A2. JSP页面默认的脚本语言是什么?A. VBScriptB. JavaScriptC. JavaD. C#答案:C3. 以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ session %>答案:D4. 在JSP中,以下哪个对象用于处理客户端请求?A. ServletB. HttpSessionC. HttpServletRequestD. HttpSessionContext答案:C5. JSP页面中的注释应该如何书写?A. <!-- 注释内容 -->B. // 注释内容C. /* 注释内容 */D. /* 注释内容 */答案:A6. 在JSP页面中,以下哪个标签用于声明脚本元素?A. <%! ... %>B. <% ... %>C. <jsp:scriptlet>D. <jsp:declaration>答案:A7. 在JSP页面中,以下哪个对象用于处理响应?A. ServletB. HttpServletResponseC. HttpSessionD. HttpSessionContext答案:B8. JSP页面中的表达式应该如何书写?A. <%= ... %>B. <% ... %>C. <%@ ... %>D. <%! ... %>答案:A9. 在JSP中,以下哪个标签用于处理异常?A. <jsp:tryCatch>B. <jsp:exception>C. <jsp:forward>D. <jsp:include>答案:B10. 在JSP中,以下哪个对象用于获取和设置请求范围的属性?A. ServletRequestB. HttpSessionC. ServletResponseD. ServletConfig答案:A二、填空题(每题2分,共20分)1. JSP页面的生命周期包括____、____、____、____、____、____。
jsp的期末试题及答案
jsp的期末试题及答案一、概述JSP(JavaServer Pages)是一种用于开发动态Web页面的技术,它结合了HTML代码和Java代码,能够生成动态内容并与后端服务器进行交互。
本文将提供一些关于JSP的期末试题及答案,以帮助读者巩固对JSP的理解与应用。
二、试题1. JSP是什么?它与Servlet有什么区别?2. JSP的工作原理是什么?请简要描述JSP页面的生命周期。
3. JSP中的九大内置对象分别是什么?请简要介绍它们的作用。
4. JSP中的表达式、脚本和声明分别用于什么目的?请举例说明。
5. JSP中如何使用JavaBean?请编写一段代码片段展示。
6. JSP中的标准动作和自定义动作有什么区别?请分别介绍它们的特点。
7. JSP中的会话管理方式有哪些?请简要描述它们的应用场景。
8. JSP中如何处理异常?请编写一段代码片段展示异常处理机制。
9. JSP中如何使用数据库进行数据交互?请编写一段代码片段展示与数据库的交互过程。
10. JSP页面性能优化有哪些方法?请列举并简要描述。
三、答案1. JSP是一种用于开发动态Web页面的技术,它允许开发人员在HTML代码中插入Java代码。
与Servlet相比,JSP更加便捷,开发人员可以在不修改Java代码的情况下修改页面内容。
2. JSP的工作原理是将JSP文件编译为Servlet,再由Servlet容器执行。
JSP页面的生命周期包括初始化、编译、执行和销毁四个阶段。
初始化阶段会创建JSP页面实例,编译阶段将JSP代码转换为Java代码,执行阶段会执行生成的Java代码,销毁阶段则会销毁JSP页面实例。
3. JSP的九大内置对象分别是:request、response、session、application、out、config、page、pageContext和exception。
它们分别代表了请求、响应、会话、应用、输出流、配置信息、页面本身、页面上下文和异常信息,开发人员可以利用这些对象实现各种功能。
jsp考试试题及答案
jsp考试试题及答案【篇一:jsp试题及答案】=txt>一、选择题1、下面哪一个不是动态网页技术()。
(a)asp (b) jsp (c)php (d) html2、在jsp程序中只有3种编译指令,分别是加载指令、标记数据库指令和()。
(a)网页指令(b)描述指令(c)取代指令(d)释放指令3、在jsp系统环境中常用()作为其虚拟机(a)tomcat (b)j2sdk(c)servlet(d)web服务器4、page指令中的“contentype”属性是用于指出()。
(a )数据库类型(b) 网页类型 () 服务器类型 (d) 用户类型5、字节型(byte)数据类型的取值范围是()。
(a)-128---127(b)-127---128(c)-32768---32767(d)-32767---327686、“include”的指令作用是把jsp程序、html网页或其它的()嵌入到当前的jsp网页中。
(a)可执行程序(b)文本文件 (c) 批处理文件(d) asp 代码7、利用jsp动作可以动态插入文件、重用javabean组件、重定向到其它页面和()等。
(a) 为java插件提供参数 (b) 向其它页面发出请求(c) 解释执行jsp语句 (d) 向客户端发出请求8、( )是jsp中最基本的对象,它是用户与服务器进行交互的基础。
(a)response对象(b)session对象(c)application对象(d)request对象9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的jsp对象是()。
(a)response对象(b)session对象(c)application对象(d)request对象10、dreamweaver mx是()公司的产品。
(a)microsoft (b) adobe (c)sun (d)macromedia二、填空题:1、jsp是__________公司首创的一种新型动态网页编程技术。
jsp期末试题及答案tomcat
jsp期末试题及答案tomcatJSP期末试题及答案 Tomcat一、简答题1. 请简要描述JSP(JavaServer Pages)的定义和特点。
答:JSP是一种基于服务器端的Java技术,用于生成动态的web页面。
它允许开发者将Java代码嵌入到HTML页面中,从而实现动态内容的生成。
JSP具有易于学习和使用的特点,并且与HTML紧密结合,使得前端开发人员能够更加灵活地处理动态内容。
2. 请解释JSP和Servlet的区别和联系。
答:JSP和Servlet都是Java服务器端技术,主要区别在于开发方式和处理动态内容的方式。
JSP通过在HTML页面中嵌入Java代码来生成动态内容,而Servlet则是通过Java类处理动态内容。
虽然实现方式不同,但它们可以相互配合使用,实现灵活的web开发。
3. 请简要描述JSP的生命周期。
答:JSP的生命周期包括四个阶段:翻译、编译、初始化和执行。
在第一阶段,容器将JSP页面翻译成Servlet代码;然后,在编译阶段,将生成的Servlet代码编译成可执行的Java字节码;接下来,在初始化阶段,Servlet引擎将实例化JSP页面的Servlet类,并调用其init()方法来完成初始化;最后,在执行阶段,Servlet引擎将调用JSP页面的service()方法来处理客户端请求。
二、编程题1. 根据以下要求,在JSP页面中编写一个登陆表单。
要求:- 表单包括用户名和密码的输入框以及提交按钮;- 表单的提交方法为POST;- 提交按钮的文本显示为“登陆”。
答:```jsp<form action="login.jsp" method="POST"><label for="username">用户名:</label><input type="text" id="username" name="username" required><br><br><label for="password">密码:</label><input type="password" id="password" name="password" required><br><br><input type="submit" value="登陆"></form>```2. 根据以下要求,在JSP页面中使用JSP标签库和EL表达式编写一个循环输出数组中的元素。
JSP期末试题答卷A及参考答案
A.?与数据库建立连接B.?提交SQL语句
C.?处理查询结果D.?数据库维护管理
10、Http的中文含义为()。
A.统一资源定位器B.简单邮件传输协议
C.超文本传输协议D.网络套接字
11、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:()
14、选择题(20分)
1—5ABACC6----10BBDDC11---15CDCCA16---20ACDBA
15、判断题(20分)
1
16、综合题(40分)
1.JSP中动态INCLUDE与静态INCLUDE的区别?
如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用<jsp:param>传递参数
A.//注释内容B.<!—注释内容-->
C.<%--注释内容--%>D./*注释内容*/
7、下列()指令定义在JSP编译时包含所需要的资源。
A.includeB.pageC.taglibD.forward
8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的()对象。
A.pageB.sessionC.requestD.application
A.viewB.controlC.modelD.不正确
4、创建JSP应用程序时,配置文件web.xml应该在程序下的()目录中。
A.adminB.servletC.WEB-INFD.WebRoot
5、下列不属于URL的组件部分为()。
JSP期末考试试卷(A卷)-20236
JSP期末考试试卷(A卷)-20236装订线在应用程序中配置连接池,则需要在配置文件(14)中进行。
6. 根据程序运行结果,以及include_file.jsp和index.jsp的部分源代码,完成填空。
include_file.jsp的部分源程序代码:JSP Page位于include_flie.jsp中的代码!<% int num = 10; %> _________(15)_____________index.jsp的部分源代码:JSP Page_____________(16)______________ 位于index.jsp中的代码!__________(17)_____________ num=<%=num%>after jsp:include!7.阅读程序,根据效果图和已有代码将程序补充完整。
第5页,共11页____(18)______<% for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i;j++) { ______________ (19)____________________ } ___________(20)________________ } %>得分三、设计题(本大题共3小题,每小题8分,共24分)说明:简要说明每个题目中的设计思路即可,无需编写代码。
1.页面布局设计(1)请写出目前WEB应用程序的页面布局设计中经常采用的3种方式。
(2)写出使用任一方式设计如下示意图所示的4部分页面布局的思路。
应用程序标题菜单工作区域版权信息等2.程序权限设计第6页,共11页装订线如果WEB应用程序中包含:1个欢迎页面;1个登录页面;若干个功能页面。
请写出使用过滤器进行权限设计的思路。
要求:无需登录可以直接访问欢迎页面和登录页面;没有登录时,访问功能页面会要求登录;登录后可以访问任意页面。
jsp 期末试题答案
1.下面哪一个不是动态网页技术()a) ASP b) JSP c)PHP d)HTML2。
可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是()a)Response对象b)Session对象c)Application对象d)Request对象9.创建JSP应用程序时,配置文件web。
xml应该在程序下的____C______目录中。
A. admin B。
servlet C。
WEB-INF D。
WebRoot15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____D _对象。
A。
page B。
session C。
request D。
application16.下列可以正确获取当前Web程序物理路径的方法为_____A__________。
A.request。
getRealPath(“/”) B。
request.ge tFile(“/”)C. esponse.getRealPath(“/")D. response.getFile(“/”)10.下列不属于URL的组件部分为____________D___________。
A. 协议B. IP地址或域名C.目录或文件D。
服务器名称17.Http的中文含义为_____C_______________________。
A. 统一资源定位器B。
简单邮件传输协议C。
超文本传输协议D。
网络套接字19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的________C_____________目录.A. common B。
server C。
lib D。
server\lib20.Tomcat服务器的默认端口为________C______________.A. 8888B. 8001 C。
8080 D。
8021.在html标记中,________C____________标记用于设置当前页面的标题。
JSP期末复习题2
5) 在J2EE中,以下不是JSP隐式对象的是(B)。
(选择一项)a) pageContext b) contextc) application d) out1、下面哪一个不是JSP本身已加载的基本类?(B)A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、以下关于JavaBeans的说法中,错误的是(B)。
A、JavaBeans是基于JAVA语言的。
B、JavaBeans是JSP的内置对象之一。
C、JavaBeans是一种Java类。
D、JavaBeans是一个可重复使用的软件组件。
9、以下对象中的(D )不是JSP的内置对象。
A、requestB、sessionC、applicationD、bean10、在JSP中,内置对象(B )封装了用户提交的信息,使用该对象可以获取用户提交的信息。
A、sessionB、requestC、responseD、out3、下面的说法错误的是:(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码4、下述选项中不属于JDBC基本功能的是:(D)A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、JSP 页面经过编译之后,将创建一个(B)A.applet B.severlet C.application D.exe文件11、request对象可以使用( A )方法获取表单中某输入框提交的信息。
A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)12、JSP的内置对象中( A )对象可对客户的请求作出动态响应,向客户端发送数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下面哪一个不是动态网页技术()a) ASP b) JSP c) PHP d) HTML2. 可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是()a)Response对象b)Session对象c)Application对象d)Request对象9.创建JSP应用程序时,配置文件web.xml应该在程序下的____C______目录中。
A. adminB. servletC. WEB-INFD. WebRoot15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____D _对象。
A. pageB. sessionC. requestD. application16.下列可以正确获取当前Web程序物理路径的方法为_____A__________。
A.request.getRealPath(“/”)B.request.ge tFile(“/”)C. esponse.getRealPath(“/”)D. response.getFile(“/”)10.下列不属于URL的组件部分为____________D___________。
A. 协议B. IP地址或域名C.目录或文件D. 服务器名称17.Http的中文含义为_____C_______________________。
A. 统一资源定位器B. 简单邮件传输协议C. 超文本传输协议D. 网络套接字19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的________C_____________目录。
A. commonB. serverC. libD. server\lib20.Tomcat服务器的默认端口为________C______________。
A. 8888B. 8001C. 8080D. 8021.在html标记中,________C____________标记用于设置当前页面的标题。
A. headB. nameC. titleD. html22.如果在网页上显示一幅图片,下面哪句代码是正确的_____A________________。
A.<img src="logo.gif"> B.<img alt="logo.gif" lowsrc="pre_logo.gif">C.<img href="logo.gif"> D.<img name="logo.gif">23.下面____________A________项链接是在新的浏览视窗中打开网页。
A. <a href=“” target=”_blank”>链接到网易</a>B. <a href=“” target=”_top”>链接到网易</a>C. <a href=“” target=”_parant”>链接到网易</a>D. <a href=“” target=”_self”>链接到网易</a> (此项为默认值)24.设在表单中有一组复选钮标记,如下列代码:<form action=”register.jsp”>请选择喜欢的城市:<input type=”checkbox” name=”city” value=”长春”>长春<br><input type=”checkbox” name=”city” value=”北京”>北京<br><input type=”checkbox” name=”city” value=”大连”>大连<br><input type=”checkbox” name=”city” value=”上海”>上海<br></form>如果在register.jsp是取city的值,最适合的方法为___________C__________。
A. String city= request.getParameter(“city”);B. String []cities=request.getParameter(“city”);C. String []cities=request.getParameterValues(“city”);D. String city=request.getAttribute(“city”);25.在html中绘制表格时,___________C________标记是表格中的换行标记。
A. <table>B. <th>C. <tr>D. <td>26.在HTML文件中导入一个样式表的正确语法为_______A______________。
A. <link href="css/css1.css" rel="stylesheet" type="text/css">B. <input href="css/css1.css" rel="stylesheet" type="text/css">C. <import href="css/css1.css" rel="stylesheet" type="text/css">D. <link src="css/css1.css" rel="stylesheet" type="text/css">32.重向可以使用__________A___________方法。
A. response.sendRedirect(“login.jsp”):B. request.sendRedirect(“login.jsp”);C. <jsp :forward page= “login.jsp”/>D. <forward page= “login.jsp”/>33.释放session对象时,使用session对象的__________C________方法。
A. clear()B. invalidate()C. remove()34.session对象的________A_________方法用于设置会话的超时时间。
A. session.setMaxInactiveInterval(30);B.session.setMaxTime(30) ;C.session.getMaxInactiveInterval() ;D.session.setAttribute(“time”,30) ;35.<jsp:useBean>声明对象的默认有效范围为_________A___________。
A. pageB. sessionC. applicationD. request1.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。
2.不是JSP运行必须的是(D)A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库8.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。
下面那些不是CSS选择器(D )A)标记选择器B)类型选择器C)ID选择器D)名称选择器9.可以在以下哪个()标记之间插入Java程序片?(A)A)<% 和%> B)<% 和/>C)</ 和%> D)<% 和!>12.<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是(D)。
A)page B)requestC)session D)response13.下列变量声明在()范围内有效。
(C)。
<%! Date dateTime;int countNum;%>A)从定义开始处有效,客户之间不共享B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享D)从定义开始处有效,被多个客户共享16.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。
A)秒B)分秒C)毫秒D)微秒31.下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。
(A)A)application B)requestC)page D)session32.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean 有对应的什么方法。
(B)A)SetXxx方法B)setXxx方法C)getXxx方法D)GetXxx方法2、对于预定义<%!预定义%>的说法错误的是:(c)A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化3、从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )A、 Select * from员工 where 姓名=’_玛丽_’B 、Select * from员工 where 姓名=’%玛丽_’C、 Select * from员工 where 姓名like ‘_玛丽%’D、 Select * from员工 where 姓名like ‘%玛丽%’4、下述选项中不属于JDBC基本功能的是:( D )A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理二、判断题1.Internet和intranet的含义意义相同。
(错)2.Web开发技术包括客户端和服务器端的技术。
(对)3.在网页中图形文件与网页文件是分别存储的。
(对)4.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
(对)6.超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。