JSP题库

合集下载

JSP试题及答案

JSP试题及答案

JSP试题及答案jsp试题及答案jsp编程技术与应用及答案一、选择题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、dreamweavermx就是()公司的产品。

(a)microsoft(b)adobe(c)sun(d)macromedia二、填空题:1、jsp就是__________公司首创的一种新型动态网页编程技术。

2、jsp具有动态页面与静态页面分离的特点以及与____________的无关性。

jsp考试题及答案

jsp考试题及答案

jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。

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测试题及答案一、单选题(每题2分,共10分)1. JSP页面中,用于声明变量、方法等的指令是:A. `<%@ page %>`B. `<%@ include %>`C. `<%! ... %> `D. `<% ... %>`答案:C2. JSP中,以下哪个对象用于获取客户端请求信息?A. requestB. responseC. sessionD. application答案:A3. 在JSP页面中,以下哪个元素用于包含其他JSP页面?A. `<jsp:forward page="other.jsp" />`B. `<jsp:include page="other.jsp" />`C. `<%@include file="other.jsp"%>`D. `<%@ page import="other.jsp" %>`答案:B4. JSP页面中,以下哪个指令用于设置页面的默认内容类型和编码?A. `<%@ page contentType="text/html; charset=UTF-8" %>`B. `<%@ page import="java.io.*" %>`C. `<%@ page session="true" %>`D. `<%@ page language="java" %>答案:A5. 在JSP中,以下哪个对象用于向客户端发送响应?A. requestB. responseC. sessionD. application答案:B二、多选题(每题3分,共15分)1. JSP页面中,以下哪些指令用于控制页面的属性?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ page import %>`E. `<%@ page session="true" %>`答案:A, C, D, E2. 在JSP页面中,以下哪些对象是隐式对象?A. requestB. responseC. outD. sessionE. application答案:A, B, C, D, E3. JSP页面中,以下哪些指令用于导入Java类或包?A. `<%@ page import="java.util.*" %>`B. `<%@ page contentType="text/html; charset=UTF-8" %>`C. `<%@ page session="true" %>`D. `<%@ include file="other.jsp" %>`E. `<%@ page language="java" %>`答案:A, E4. 在JSP页面中,以下哪些元素用于条件判断?A. `<% if (condition) { %> ... <% } %>`B. `<%@ if (condition) { %> ... <%@ } %>`C. `<% while (condition) { %> ... <% } %>`D. `<% for (int i = 0; i < 10; i++) { %> ... <% } %>`E. `<%@ for (int i = 0; i < 10; i++) { %> ... <%@ } %>` 答案:A, C, D5. JSP页面中,以下哪些对象用于会话管理?A. requestB. responseC. sessionD. applicationE. out答案:C, D三、简答题(每题5分,共20分)1. 简述JSP页面的生命周期。

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中,以下哪个不是标准动作元素?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题库

JSP题库

一、选择1、下面哪一个不是JSP本身已加载的基本类?(B)A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、以下关于JavaBeans的说法中,错误的是(B)。

A、JavaBeans是基于JA V A语言的。

B、JavaBeans是JSP的内置对象之一。

C、JavaBeans是一种Java类。

D、JavaBeans是一个可重复使用的软件组件。

3、下面的说法错误的是:(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文件6、在jsp中,要定义一个方法,需要用到以下(C)元素。

A.<%= %>B. <% %>C. <%! %>D. <%@ %>7、JSP在WEB服务器上运行结果:(A)A.可以在WEB浏览器看到,B.只能在WEB浏览器看到。

C.可能在WEB浏览器看到,D.不可能在WEB浏览器看到。

8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)A. <%@ page %>作用于整个JSP页面。

B. 可以在一个页面中使用多个<%@ page %>指令。

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

9、(D)的范围是从Web应用服务器一开始执行服务一直到Web应用服务器结束服务为止。

jsp题库整理

jsp题库整理

选择题1、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()。

A、<%@ page %>作用于整个JSP页面B、可以在一个页面中使用多个<%@ page %>指令C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的D、<%@ page %>指令中的属性只能出现一次2、以下对象中作用域最大的是()。

A、requestB、sessionC、applicationD、page3、编写JavaBean就是编写一个Java类,所以只要会写类就能编写一个Bean,一个完整JavaBean在类的命名上需要遵守以下规则,其中错误的是()。

A、类中方法的访问属性必须是public的。

B、对于boolean类型的成员变量,允许使用is代替get。

C、类中如果有构造方法,那么这个构造方法也是public的,并且是无参数的。

D、在JavaBean中定义属性时,应该定义成public。

4、以下四个选项中不属于Servlet生命周期的是()。

A、init()B、service()C、start()D、destroy()5、对于预定义<%!预定义%>的说法错误的是:(C )。

A、一次可声明多个变量和方法,只要以―;‖结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量11. 哪个是JSP指令标记?(C)A. <% …… %>B. <%! …… %>C. <%@ …… %>D. <%= …… %>10. 下边哪个不是JSP的内置对象?(C)A. sessionB. requestC. cookieD. out12. 当在JSP文件中要使用到V ector对象时,应在JSP文件中加入以下哪个语句?(C)A. <jsp:include file=‖java.util.*‖ />B. <jsp:include page=‖java.util.*‖ />C. <%@ page import=‖java.util.*‖ %>D. <%@ page include=‖java.util.*‖ %>13. 关于JavaBean的说法,哪个是正确的?(D)A. JavaBean的具体类可以不是public的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案Байду номын сангаасB
14. 在传统的 HTML 页面中加入()就构成了一个 JSP 页面文件。 A. Java 程序片和 JSP 标签 B. JSP 标签 C. 用“<%”、“%>”标记符号括起来的程序 D. Java 程序片
答案:A
15. <select>用于在表单中插入一个下拉菜单,他需与()标记配合使用 A. <option> B. <item> C. <dot> D. <list>
答案:C
39. 在 servlet 里,能正确获取 session 的语句是() A. HttpSession session = response.getHttpsession(true); B. HttpSession session = response.getSession(true); C. HttpSession session = response.getHttpsession(true); D. HttpSession session = response.getSession(true);
答案:A
16. 下边哪个不是 from 的元素() A. table B. select C. textarea D. input
答案:A
17. 下列变量声明在()范围内有效。<%! Date dateTime;int countNum; %> A. 从定义开始处有效,被多个客户共享 B. 在整个页面内有效,被多个客户共享 C. 在整个页面有效,客户之间不共享 D. 从定义处开始有效,客户之间不共享
答案:C
31. Servlet 中,HttpServeltResponse 的()方法用来把一个 Http 请求重定向到另外的 URL A. redirectURL() B. redirectResponse()
C. sendRedirect() D. sendURL() 答案:C
32. 对于 ServletRequest 接口的获取请求参数的方法的描述哪一项是正确的? A. 如果一个参数 key 有多个值,那么 getParameterValues(key)方法会返回一个包 含所有值的字符串数组 B. getParameter 方法返回 Object 对象,使用前要强制类型转换:如 String str = (String) request.getParameter(key) C. 如果一个参数 key 有多个值,那么 getParameter(key)方法会返回空 D. getParameter 方法只用于接受 post 请求参数,接收 get 请求参数需要使用 getQueryString 方法
答案:D
33. JSP 提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器一一 对应。 A. application B. response C. session D. request
答案:C
34. 当 response 的状态行代码为哪个时,表示用户请求的资源不可用?() A. 404 B. 202 C. 303 D. 101
答案:D
29. 在 MVC 开发模式中,控制器层被编写为() A. JavaBean B. JSP C. server D. servelt
答案:B
30. Servelt 获得初始化参数的对象是() A. response B. servletContext C. serveltConfig D. request
答案:B
12. 能在浏览器的地址栏中看到提交数据的表单提交方式是() A. post B. out C. get D. submit
答案:C
13. 当用户请求 JSP 页面时,JSP 引擎就会执行该页面的字节码文件响应客户的请求, 执行字节码文件的结果是() A. 发送一个 Java 文件到客户端 B. 发送一个 HTML 页面得到客户端 C. 什么都不做 D. 发送一个 JSP 源文件到客户
答案:B
18. JSP 页面经过编译之后,将创建一个() A. servlet B. application C. exe 文件 D. applet
答案:A
19. 可以在以下哪个()标记之间插入变量与方法声明?
A. <% 和 ! B. <%! 和 %> C. </ 和 %> D. <% 和 %> 答案:B
答案:D
41. ()可在 JSP 页面出现该指令的伟指出,静态插入一个文件。 A. include 指令标签 B. page 指令的 import 属性 C. include 动作标签 D. page 指令标签
答案:C
42. 下面不属于 JSP 内置对象的是() A. page 对象 B. application 对象 C. response 对象 D. out 对象
答案:C
3. JSP 的 Page 编译指令的属性 Language 的默认值是:() A. C B. C# C. SQL D. Java
答案:D
4. 不是 JSP 运行必须的是() A. Java JDK B. 支持 JSP 的 Web 服务器 C. 数据库 D. 操作系统
答案:C
5. JSP 在 Web 服务器上运行结果() A. 不可能在 Web 浏览器看到 B. 可能在 Web 浏览器看到 C. 只能在 Web 浏览器看到 D. 可以在 Web 浏览器看到
答案:D
6. 不能在不同用户之间共享数据的方法是() A. 通过 ServletContext 对象 B. 利用数据库 C. 利用文件系统 D. 通过 cookie
答案:D
7. JSP 从 HTML 表单中获得用户输入的正确语句为()
A. Request.getAttribute(“ID”) B. Response.getAttribute(“ID”) C. Response.getParamter(“ID”) D. Resquest.getParamter(“ID”) 答案:D
答案:B
40. Request 对象可以使用()方法获取表单中某输入框提交的信息。 A. getParameterValue(String s) B. getValue(String s) C. getParameterNames(String s) D. getParameter(String s)
答案:D
10. <title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示 到() A. 浏览器的页面下部 B. 浏览器的标题栏上 C. 浏览器的状态栏中 D. 浏览器的页面上部
答案:B
11. JSP 程序在第一次载入时被 JSP 引擎译成()。 A. HTML 文件 B. java 文件 C. Class 文件 A. 文本文件
答案:A
35. 下列哪一项不属于 JSP 动作指令标记?() A. <jsp:plugin> B. <jsp:javaBean> C. <jsp:useBean> D. <jsp:param>
答案:B
36. Include 指令用于在 JSP 页面静态插入一个文件,插入文件可以使 JSP 页面、HTML 网页、文本文件或一段 Java 代码,但必须保证插入后形成的文件是() A. 是一个完整的 txt 文件 B. 是一个完整的 java 源代码 C. 是一个完整的 JSP 文件 D. 是一个完整的 HTML 文件
答案:C
21. 在 JSP 中使用<jsp:setProperty>标记时,不会出现的属性是:() A. attribute B. value C. property D. name
答案:A
22. 以下关于 JavaBean 的说法中,错误的是() A. JavaBean 是一种 Java 类 B. JavaBean 是 JSP 的内置对象之一 C. JavaBean 是一个可重复使用的软件组织 D. JavaBean 是基于 java 语言的
答案:B
23. 在 JSP 标准确动作标签中,()相当于创建一个 JavaBean 的实例 A. setProperty B. useBean C. forward D. getProperty
答案:B
24. 关于 JavaBean 的说法,哪个是正确的?() A. JavaBean 可以只提供一个带参数的构造器 B. jsp:useBean 可以向 HTML 标记一样不关闭 C. JavaBean 可以保存状态 D. JavaBean 的具体类可以不是 public 的
8. 在“<%!“和”%>”标记之间声明的 Java 的方法称为页面的成员方法,其在()范 围内有效。 A. 在整个页面有效 B. 从定义处之前有效 C. 不确定 D. 从定义处之后有效
答案:A
9. 下面说法错误的是() A. 要在 JSP 网页内直接嵌入一段 Java 代码,可以写在<% %>标记内 B. JSP 代码中变量和方法的声明是写在<%! %>标记内 C. 以上说法部分正确 D. 要在 JSP 网页内直接嵌入一段 Java 代码,这段代码可以写在<script></script> 标记对内
答案:C
37. 下边哪个不是 JSP 的内置对象?() A. cookie B. out C. request D. session
答案:A
38. 下列关于 application 对象说法种错误的是() A. getAttributeNames()方法返回所有 application 对象的属性的名字 B. getAttribute(String name)方法返回由 name 指定的名字 application 对象的属性 的值 C. application 对象用来所有用户间共享信息,但不可以在 Web 应用程序运行期 间持续的保持数据 D. application 对象用于在多个程序中保存信息
相关文档
最新文档