JSP期末试卷A及答案

合集下载

JSP程序设计实用教程期末考试试卷A及答案

JSP程序设计实用教程期末考试试卷A及答案
A.JAVA程序片B.JSP标签
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期末考试试卷及参考答案大学第二学期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大学期末考试试题及答案

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期末模拟题

JSP期末模拟题1、JSP期末模拟题A卷一填空题(每空2分,共10分)创建JSP 应用程序时,配置文件web.xml应该在程序下的_目录中。

2、如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_对象。

Http的中文含义为_。

Tomcat服务器的默认端口为_。

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

3、答案:WEB-INFapplication超文本传输协议title二判断正误题(每题1分,共10分)1Internet和intranet的含义意义相同。

()2Web开发技术包括客户端和服务器端的技术。

()3在网页中图形文件与网页文件是分别存储的。

4、()4超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

5、()5超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。

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

()7在“”标记之间声明的Java的方法在整个页面内有效。

7、()8程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。

()9不可以用一个page指令指定多个属性的取值。

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

()答案:错对对对错对对对错对三.简答题(每题5分,共50分)JSP中可重复使用的组件有哪些?什么是JSP的预编译特征?开发JSP程序可采用哪几种开发模式?分别介绍他们的优缺点。

什么是成员变量和局部变量?他们的区别是什么?JSP特点为什么使用JSP?JSP编译和执行过程JSP页面组成部分(4个)以及其作用一个JSP页面包含的内容JSP声明以及形式答案:JavaBean/JSP标准标签/自定义标签JSP页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在JSP页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。

JSP期末考试(A卷 )

JSP期末考试(A卷 )

考卷(A 卷)(20年至20年第二学期)一、判断题(下列各小题,正确的在对应的答题表格内打"√",错的打"╳"。

每小题1分,共10分)1.<hr> 是html 中的换行标记。

() 2.JSP 代码会被翻译成JAVA 代码。

()3.JSP 里声明一个方法(函数)是用<% %>标签。

()4.如果两个不同的JSP 页面有相同的SessionID,则这两个页面一定是同一个会话。

() 5.JDBC 是用来连接数据的。

() 6.Servlet 是单线程的。

()7.一个表单只能有一个提交按钮。

()8.executeUpdate()是 Statement 接口的方法。

() 9.JSP 也可以使用C#等语言实现。

() 10.Servlet 可以运行在客户端。

() 二、填空题(每空1分,共20分)1. JSP 是______公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开 发动态网页。

2.在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的_______ 目录中。

3.在Servlet 中用来接收客户表单数据的两个常用方法为_________、________。

4.在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。

5.动态include 标记里面可以加_________动作标记,用来传递参数。

6.session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。

7.JDBC 中_________接口用于连接数据库。

8.ResulSet 接口的__________方法可以使结果集指针指向下行数据。

9.如果要获取请求客户端的IP 地址,应使用___________对象。

10.javabean 与一般的java 类的最大区别是javabean 里面必须有_________和_________方法,并且与属性相对应。

jsp期末考试题库及答案

jsp期末考试题库及答案

jsp期末考试题库及答案JSP期末考试题库及答案一、选择题1. 在JSP中,哪个标签用于将Java代码片段嵌入到JSP页面中?A. `<%@ page ... %>`B. `<%! ... %>`C. `<%= ... %>`D. `<% ... %>`答案:D2. 下列关于JSP和Servlet生命周期的描述,哪个是正确的?A. JSP和Servlet都由容器编译成Servlet类,然后实例化并执行。

B. JSP在编译时生成Servlet类,Servlet在运行时实例化。

C. Servlet在编译时生成JSP页面,JSP在运行时实例化。

D. JSP和Servlet都不需要编译,直接在运行时执行。

答案:A3. 在JSP中,以下哪个对象用于与客户端进行交互?A. `request`B. `response`C. `session`D. `application`答案:A二、填空题1. JSP页面的默认内容类型是________。

答案:text/html2. JSP页面中,用于包含其他JSP页面的标签是________。

答案:<jsp:include page="..." />3. 在JSP中,使用________标签可以定义一个可以被多个页面共享的模板。

答案:<%@ taglib ... %>三、简答题1. 描述JSP页面的两种主要组成部分。

答案:JSP页面的两种主要组成部分是JSP元素和JSP标签。

JSP 元素包括脚本元素(如脚本片段和表达式)和指令元素,而JSP标签则用于实现页面的动态功能,如包含其他页面、转发请求等。

2. 解释JSP中的内置对象,并给出它们的用途。

答案:JSP中的内置对象共有9个,分别是:- `request`:用于存储客户端发送的请求信息。

- `response`:用于生成服务器响应。

JSP期末试卷

JSP期末试卷

西南科技大学网络教育学院()/()学年第学期试题单〈 A卷〉课程名称:动态网页设计(jsp)专业班级:命题教师:学生姓名:学号:成绩:考试时间:月日第 1 页,共 4 页一、单项选择题(每小题2分,共24分)下列各题A、B、C、D四个选项中,只有一个选项时正确的。

1.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点()A. 跨平台性B. 一次编写,到处运行C. 编写容易,快速上手D. 通过JDBC驱动程序与数据库连接2. 一个标准的HTML文件是以<html>标记开始,并以什么标记结束()A.<html> B </htm>C <htm>D </html>3.下面哪个是属性而不是标记()A.IMGB. FORMC. HREFD.TD4. 在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同()A.ONFOCUSB.ONSLECTC.ONCHANGED.OPTIONS5. 下面哪个不是包装类()A.LongB.StringC.FloatD.Double6.下面哪项不是File类的方法()A.String getAbsolutePath()B.String [] list()C.boolean canRead()D.void write(byte[] b)7.下面哪一项不是JSP的page指令的属性()A.importB. contentTypeC.sessionD. useBean8.下面哪项不是Jsp内置对象( )A. JDBCB. responseC. sessionD. out9. 下面哪项不是与Bean进行交互的JSP操作指令()A. useBeanB. includeC. getPropertyD. setProperty10. 下面哪项不是Cookie类的方法()第 2 页,共 4 页A. invalidate()B. getMaxAge()C. setValue(String newValue )D. setVersion(int v)11. 下面哪项不属于数据库最常用的基本操作()A. 查询(Select )B. 装载(Load)C. 插入(Insert )D. 更新(Update )12. 在配置数据库连接池时,配置server.xml ,哪项不属于要修改的parameter 元素()A. factoryB. driverClassNameC. portD. maxWait二、 填空题(每空2分,共20分)1、 Session 对象的__ _________方法可以设置Session 的属性,________方法可以取得Session 的属性值。

jsp期末考试试题及答案解析

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中,以下哪个标签用于包含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期末理论考试A卷

JSP期末理论考试A卷

JSP编程技术期末理论考试A卷及答案一、选择题(每小题1分,共40分)1.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程 B)线程 C)程序 D服务。

2.不是JSP运行必须的是(D)A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库3.下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器4.下面描述错误的是(C)A)HTML文件必须由<html>开头,</html>标记结束。

B)文档头信息包含在<head>与</head>之间。

C)在<head>和</head>之间可以包含<title>和<body>等信息。

D)文档体包含在<body>和</body>标记之间5.设置文档体背景颜色的属性是(C )A)text B)bgcolor C)background D)link6.(D)是标题标记。

A)<p>标记 B)<br>标记 C)<hr>标记 D)<hn>7.超级链接是互联网的灵魂,下面哪个是正确的链接标记(A )A)<a href="" " title="新浪网" >新浪网</a>B)<a target="" " title="新浪网" >新浪网</a>C)<a href="新浪网" title="新浪网" > </a>D)<a target="新浪网" title="新浪网" ></a> 8.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。

大连交通大学jsp期末考试试卷A

大连交通大学jsp期末考试试卷A

教研室主任(签字)学院院长(系主任)(签字)一、选择题(本题为单选,共15题,每题2分,总计30分)1、假设Dalian是一个Web服务目录,A.jsp保存在Dalian 的子目录sea中,下列哪种方式是正确访问A.jsp的方式:A、http://localhost:8080/webapps/D alian/sea/A.jspB、http://localhost:8080/D alian/sea/A.jspC、http://localhost:8080/D alian/A.jspD、http://localhost:8080/sea/A.jsp2、假设A.jsp,它的文件路径如下:%TOMCATHOME%\webapps\MyJSP\sun\A.jsp,在A.jsp中使用CircleBean类创建JavaBean对象,CircleBean类位于tom.jiafei包下,那么这个类的class文件应该如何放置?A、webapps\MyJSP\sun\classes\tom\jiafei\CircleBean.classB、webapps\MyJSP \sun\WEB-INF\class\tom\jiafei \ CircleBean.classC、webapps\WEB-INF\classes\tom\jiafei\ CircleBean.classD、webapps\MyJSP\WEB-INF\classes\tom\jiafei\ CircleBean.class3、假定当前的Web服务目录名称为sun,那么web.xml部署描述文件应该存放在哪个位置?()A、sun \classes\web.xmlB、sun\WEB-INF \web.xmlC、WEB-INF\classes\sun \web.xmlD、sun\WEB-INF\classes \web.xml4、8080是Tomcat服务器默认占用的端口,可以通过修改Tomcat服务器的()文件来更改端口号。

JSP程序设计期末试卷A题目及其答案

JSP程序设计期末试卷A题目及其答案
6.在JSP规范中,可以使用两种格式的注释:一种是输出注释;别一种是隐藏注释。
7.在JSP内置对象中,与请求相关的对象是Request对象。
8.客户端向服务器端提交数据的方式通常有两种:一种是Get提交方式;另一种是Post提交方式。
9.在JSP中,可以使用<jsp:SetProperty>操作来设置Bean的属性,也可以使用<jsp:GetProperty>操作来获取Bean的值。
得分
评卷人
三、简答题:本大题共5小题,每小题6分,共30分。答案请写在相应试题的后面。
1.Jsp工作原理是什么?
答:当我们访问一个JSP页面的时候,这个文件首先会被JSP引擎翻译为一个Java源文件,其实就是一个Servlet,并进行编译,然后像其他Servlet一样,由Servlet引擎来处理。Servlet引擎装载这个类,处理来自客户的请求,并把结果返回给客户
</HEAD>
<BODY>
<FONT size=4>
<%!
long Factorial(int n)
{
int sum=1;
for(int i=1;i<=n;i++)
{sum=sum*i;}
return sum;
}
%>
<P>1到10之间的各数字的阶乘</P>
<%
long sum;
for(int j=1;j<=10;j++)
{try
{byte b[]=name.getBytes("ISO-8859-1");
name=new String(b);

完整word版JSP程序设计期末试卷A题目及其答案

完整word版JSP程序设计期末试卷A题目及其答案

JSP程序设计期末考试试卷(A卷)专业级JSP程序设计课程统分人题号总分四三二一得分:一、选择题30分,共15本大题共小题,每小题2只有一项是符合题目评卷人得分分,在每小题给出的四个选择中,要求的,将正确答案填在试题对应的()上。

)为扩展名进行保存。

JSP页面以(B1. D. .JSP A. .jps B. .jsp C. .java 指令。

2.在JSP中如果要导入java.io.* 包,应该使用( A ) D. forwardB. taglib A. pageC. include( D).如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的3属性。

.D. errorPageC. error B. isErrorPage A. Exception C )。

( 4.JSP中的隐式注释为. */B. <!A. // 注释内容—注释内容-->C. <%--注释内容--%>D. /* 注释内容)。

对象进行重定向时使用的方法为(5.使用response BB. sendRedirect( ) A.getAttribute( )D. setAttribute( ) C. setContentType( )( D) ,下面语句正确的是放在.如果把用户名变量UserNamesession对象中6,UserName) name”“A.session.setName(UserName) B.session.setName( ,UserName)C. session.setAttribute(UserName) ”“D. session.setAttribute(name 文件中有如下一行代码:JSP7.在中,test.jsp />erBean””””<jsp:useBean id=user”scope=_____”type= user要使对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填 C入()。

JSP期末考试试卷(A卷)

JSP期末考试试卷(A卷)

华南农业大学期末考试试卷(A 卷)2011学年第2学期 考试科目: 软件开发基础(Java ) 考试类型:(闭卷)考试 考试时间: 120 分钟学号 姓名 年级专业答题说明:所有答案必须写在答卷的指定位置,考试结束时只交答卷。

一、选择题(本大题共20小题,每小题1分,共20分) 说明:将选项答案按序号写在答卷上。

1. HTML 页面中,定义浏览器标题的<Title>标记应该写在()标记中。

A <HTML></HTML>B <HEAD></HEAD>C <BODY></BODY>D <XML></XML> 2. 表单<FORM>的属性中,用来设定提交该表单的URL 地址的属性是()。

A action B method C name D target 3.下列关于JSP 应用程序执行的描述正确的是()。

A JSP 页面在每次执行前都必须经过翻译和编译后生成.class 文件。

B JSP 页面需要下载到本地浏览器中执行。

C JSP 页面的执行是在JSP 容器中完成的,需要JVM (Java 虚拟机)的支持。

D JSP 页面只需要有JVM (Java 虚拟机)就可以单独运行。

4.Servlet 开发人员在扩展HttpServlet 时如何处理HttpServlet 的service()方法? A 必须覆盖service()方法B 从doGet()或doPost()方法调用service()方法C 从init()调用service()方法D 至少覆盖一个doXXX()方法,如doPost()方法 5.以下哪个JSP 隐含对象不能存储属性(Attribute)?A requestB responseC sessionD application 6. 以下对JavaBean 的描述中正确的是哪一个?A JavaBean 必须继承java.io.Serializable 接口B JavaBean 本质上就是一个Java 类C 编译后的JavaBean 可以放置在Web 项目的任意目录下D 在JSP 页面中只能使用<jsp:useBean>动作才能使用JavaBean 7. Java Web 应用程序的配置文件web.xml 存放在哪个位置?A /WEB-INF/classesB /WEB-INFC /WEB-INF/libD /META-INF 8. 在某应用程序中有2个页面index.jsp 和test.jsp ,它们的代码分别如下: //index.jsp<%@page contentType="text/html" pageEncoding="UTF-8"%><html><head> </head><body>index:${}</body></html>//test.jsp<%@page contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><title>JSP Page</title></head><body>Test:${}</body></html>如果以http://localhost:8084/WebTest01/index.jsp?name=scau发送请求,能够显示index:scau Test:scau,则在程序空白处填写()语句可以实现。

JSP期末试卷A及答案

JSP期末试卷A及答案

精品文档.《JSP 程序设计 》试卷A 卷出卷教师: 适应班级:考试方式:闭卷 本试卷考试分数占学生总评成绩的70%复查总分 总复查人(本题20分)一、填空题(每空1分,共20分)。

1、 JSP 是 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于 开发动态网页。

2、在Tomcat 服务器中部署Web应用程序时,静态页面和一般资源存放到tomcat 服务的 目录中。

3、在Servlet 中用来接收客户表单数据的两个常用方法为 、 。

4、在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。

5、session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。

6、JDBC 中________接口用于连接数据库。

7、如果要获取请求客户端的IP 地址,应使用___________对象。

8、javabean 与一般的java 类的最大区别是javabean 里面必须有_________和 _________方法,并且与属性相对应。

9、JSP 连接数据库的时候第一步是_________ 。

11、Page 指令的属性Language 的默认值是 。

12、<select>标记中的size 属性默认值为 。

14、JSP 开发网站的两种模式分为________________和jsp+javabean+servlet 。

15、创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成 。

(本题20分)二、单项选择题(每小题1分,合计20分)1、在JSP 中如果要导入 java.io.* 包,应该使用( )指令。

A. page B. taglib C. include D. forward2、如果当前JSP 页面不能显示中文,需要设置page 指令的( )属性。

A. Exception B. contentType C. error D. errorPage3、在MVC 模式中,核心内容为 ( )。

JSP期末考试试题

JSP期末考试试题

考卷(A 卷)(20年至20年第二学期)一、判断题(下列各小题,正确的在对应的答题表格内打"√",错的打"╳"。

每小题1分,共10分)1.<hr> 是html 中的换行标记。

(╳) 2.JSP 代码会被翻译成JAVA 代码。

()3.JSP 里声明一个方法(函数)是用<% %>标签。

()<%! %>4.如果两个不同的JSP 页面有相同的SessionID,则这两个页面一定是同一个会话。

() 5.JDBC 是用来连接数据的。

() 数据库 6.Servlet 是单线程的。

() 单实例多线程 7.一个表单只能有一个提交按钮。

(╳) 8.executeUpdate()是 Statement 接口的方法。

() 9.JSP 也可以使用C#等语言实现。

()错 10.Servlet 可以运行在客户端。

()服务器端二、填空题(每空1分,共20分)1. JSP 是__sun____公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。

2.在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的__webapps_____目录中。

3.在Servlet 中用来接收客户表单数据的两个常用方法为__get______、post_____。

4.在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为__application_______。

5.动态include 标记里面可以加___<jsp:param>______动作标记,用来传递参数。

6.session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持___cookie______。

7.JDBC 中___connection_____接口用于连接数据库。

8.ResulSet 接口的____next()______方法可以使结果集指针指向下行数据。

JSP期末试题答卷A及参考答案

JSP期末试题答卷A及参考答案
9、下述选项中不属于JDBC基本功能的是:()
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

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开发之:jsp期末试题答案

jsp开发之: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. 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____________标记用于设置当前页面的标题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JSP 程序设计 》试卷A 卷出卷教师: 适应班级:考试方式:闭卷 本试卷考试分数占学生总评成绩的70%复查总分 总复查人(本题20分)一、填空题(每空1分,共20分)。

1、 JSP 是 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于 开发动态网页。

2、在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的 目录中。

3、在Servlet 中用来接收客户表单数据的两个常用方法为 、 。

4、在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。

5、session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。

6、JDBC 中________接口用于连接数据库。

7、如果要获取请求客户端的IP 地址,应使用___________对象。

8、javabean 与一般的java 类的最大区别是javabean 里面必须有_________和 _________方法,并且与属性相对应。

9、JSP 连接数据库的时候第一步是_________ 。

11、Page 指令的属性Language 的默认值是 。

12、<select>标记中的size 属性默认值为 。

14、JSP 开发网站的两种模式分为________________和jsp+javabean+servlet 。

15、创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成 。

(本题20分)二、单项选择题(每小题1分,合计20分)1、在JSP 中如果要导入 java.io.* 包,应该使用( )指令。

A. page B. taglib C. include D. forward2、如果当前JSP 页面不能显示中文,需要设置page 指令的( )属性。

A. Exception B. contentType C. error D. errorPage3、在MVC 模式中,核心内容为 ( )。

A. viewB. controlC. modelD. 不正确4、创建JSP 应用程序时,配置文件web.xml 应该在程序下的( )目录中。

A. admin B. servlet C. WEB-INF D. WebRoot5、下列不属于URL 的组件部分为( )。

A. 协议B. IP 地址或域名C. 服务器名称D. 端口号 6、JSP 中的隐式注释为( )。

A. // 注释内容B. <!—注释内容-->C. <%--注释内容--%>D. /* 注释内容 */ 7、下列( )指令定义在JSP 编译时包含所需要的资源。

A. include B. page C. taglib D. forward8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP 中的( )对象。

A. page B. session C. request D. application 9、下述选项中不属于JDBC 基本功能的是:( ) A. 与数据库建立连接B. 提交SQL 语句C. 处理查询结果D. 数据库维护管理 10、Http 的中文含义为( )。

A. 统一资源定位器B. 简单邮件传输协议C. 超文本传输协议D. 网络套接字11、在JSP 中使用<jsp:getProperty>标记时,不会出现的属性是:( ) A . name B . property C . value D . 以上皆不会出现12、如果想在tomcat 服务器启动时将jar 包加载到内存,且该jar 包可以被tomcat 服务器上所有的应用使用,应该将该jar 包复制到tomcat 的( )目录。

A. common B. serve C. common\lib D. server\lib 13、Tomcat 服务器的默认端口为( )。

A. 8888B. 8001C. 8080D. 8014、在html标记中,()标记用于设置当前页面的标题。

A. headB. nameC. titleD. html15、在JSP中调用JavaBean时不会用到的标记是:()A. <javabean>B. <jsp:useBean>C. <jsp:setProperty>D. <jsp:getProperty>16、Servlet程序的入口点是:()A.init() B. main() C. service() D. doGet()17、在html中绘制表格时,()标记是表格中的换行标记。

A. <table>B. <th>C. <tr>D. <td>18、使用JDBC访问数据时,下面不是常用的接口()。

A. SQLConnectionB. ResultSetC. StatementD. PreparedStatement19、.在JSP中如果要获取客户端主机名,应使用request对象的( )方法。

A. getServerName()B. getRemoteHost()C. server()D. getRemotePort()20、重定向可以使用()方法。

A. response.sendRedirect(“login.jsp”):B. request.sendRedirect(“login.jsp”);C. <jsp :forward page= “login.jsp”/>D. <forward page= “login.jsp”/>(本题20分)三、判断题(每小题1分,共20分)1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()2.Web开发技术包括客户端和服务器端的技术。

()3.Tomcat和JDK都不是开源的。

()4.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session 对象不同。

( )5.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。

()6.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。

()7.JSP页面中的指令标记、JSP动作标记统称为脚本元素。

()8.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。

()9.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。

()10.页面成员方法不可以在页面的Java程序片中调用。

()11.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。

()12.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

()13.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。

()14.用户在浏览器中输入http://127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。

()15.在网页中图形文件与网页文件是分别存储的。

()16.respone对象主要用于向客户端发送数据。

()17.Post属于表单的隐式提交信息方法。

()18.<select>标记用于在表单中插入一个下拉菜单。

()19、Servlet与Applet它们都运行在服务器端。

( )20.转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。

()(本题 40分)四、综合题(每题10分,共40分)1.JSP中动态INCLUDE与静态INCLUDE的区别?2、有人说:JSP是Servlet的高级实现,在MVC中,控制器部分应该用JSP实现,请您回答JSP和servlet 的异同。

3、如果Browser已关闭了cookies,在JSP中我如何打开session来跟踪?4、JSP、Servlet中的请求转派发分别如何实现?JSP 程序设计试卷A卷13、填空题(20分)1、SUN2、webapps3、get、post4、application5、cookie6、connection7、request8、setter、getter9、加载驱动程序 10、与数据库建立连接、发送SQL语句11、Java 12、1 13、装载Servlet 、创建一个Servlet实例 14、jsp+javabean 15、编写、编译和发布。

14、选择题(20分)1—5 ABACC 6----10 BBDDC 11---15 CDCCA 16---20 ACDBA15、判断题(20分)1—5 对对错对对6----10 对错错对错11---15 对对错对对16---20 对对对错对16、综合题(40分)1.JSP中动态INCLUDE与静态INCLUDE的区别?如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。

相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。

如果是动态文件还可以用<jsp:param>传递参数2、有人说:JSP是Servlet的高级实现,在MVC中,控制器部分应该用JSP实现,请您回答JSP和servlet的异同。

相似:(1)两者都是基于Java的技术,所以都继承了Java的所有特性(跨平台、多线程等),都可以使用Java强大的API。

(2)两者工作方式相似:JSP代码先被JSP容器转换为Servlet代码再编译为类。

(3)两者在J2EE体系结构中的工作层次相同,都负责与客户端的连接。

不同:1编程方式不同。

Servlets是一些运行于Web服务器端的Java小程序;而JSP是脚本,编写起来更简单容易。

2应用目的不同。

Servlet主要用于从客户端接收请求信息,而JSP主要负责将服务器端信息传送到客户端3、如果Browser已关闭了cookies,在JSP中我如何打开session来跟踪?使用URL重写即可,如下:session1.jsp<%@ page session="true" %><%Integer num = new Integer(100);session.putValue("num",num);String url =response.encodeURL("session2.jsp"); %><a href=<%=url%>>session2.jsp</a>session2.jsp<%@ page session="true" %><%Integer i= (Integer )session.getValue("num");out.println("Num value in session is "+i.intValue());%>4、JSP、Servlet中的请求转派发分别如何实现。

相关文档
最新文档