JSP程序设计复习资料(选择题带答案)
- 格式:docx
- 大小:16.78 KB
- 文档页数:5
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程序设计复习资料一、选择题1.JSP页面以( B)为扩展名进行保存。
A .jpsB .jspC .java D. .JSP2.在JSP中如果要导入 java.io.* 包,应该使用( A )指令。
A. pageB. taglibC. includeD. forward3.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的( D)属性。
A. ExceptionB. isErrorPageC. errorD. errorPage5.使用response对象进行重定向时使用的方法为( B )。
A.getAttribute( )B. sendRedirect( )C. setContentType( )D. setAttribute( ) 6.如果把用户名变量UserName放在session对象中,下面语句正确的是( D) A.session.setName(UserName) B. session.setName(“name”,UserName) C. session.setAttribute(UserName) D. session.setAttribute(“name”,UserName) 7.在JSP中,test.jsp文件中有如下一行代码:<jsp:useBean id=”user” scope=”_____” type=”erBean”/> 要使user 对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入( C )。
A.pageB.requestC.sessionD.application8.在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean 的访问范围不能是( C )。
A. pageB. requestC. responseD. application9.在JSP中,( A )动作用于将请求转发给其他JSP页面。
jsp考试试题及答案JSP考试试题及答案一、选择题(每题2分,共20分)1. JSP页面中,以下哪个指令用于声明JSP页面的属性?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ attribute %>`答案:A2. 在JSP中,以下哪个对象代表当前请求?A. sessionB. requestC. responseD. application答案:B3. JSP页面中,以下哪个指令用于包含其他JSP文件?A. `<%@ include %>`B. `<%@ page %>`C. `<%@ taglib %>`D. `<%@ attribute %>`答案:A4. 在JSP中,以下哪个对象用于存储跨多个页面请求的用户信息?A. sessionB. requestC. responseD. application答案:A5. JSP页面中,以下哪个指令用于引入标签库?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ attribute %>`答案:C6. 在JSP中,以下哪个对象用于存储全局信息?A. sessionB. requestC. responseD. application答案:D7. JSP页面中,以下哪个指令用于设置页面的contentType?A. `<%@ page %>`C. `<%@ taglib %>`D. `<%@ attribute %>`答案:A8. 在JSP中,以下哪个对象用于向客户端发送响应?A. sessionB. requestC. responseD. application答案:C9. JSP页面中,以下哪个指令用于声明JSP页面中使用的脚本元素?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`答案:D10. 在JSP中,以下哪个对象用于存储请求参数?A. sessionB. requestC. responseD. application答案:B二、填空题(每题2分,共20分)1. JSP页面的生命周期包括__________、__________、__________、__________和__________五个阶段。
Jsp程序设计复习答案《JSP程序设计》复习题一、选择题1.在传统的HTML页面中加入(D)就构成了一个JSP页面文件。
A、JAVA程序片B、JSP标签C、用“<%”、“%>”标记符号括起来的程序D、JAVA程序片和JSP标签2.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系3.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B)A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量4.在客户端浏览器的源代码中可以看到( B)A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释5.page指令的作用是:(A)A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Java plugin6.page指令的import属性的作用是( C )A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码7.( C)可在JSP页面出现该指令的位置处,静态插入一个文件。
A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签8.以下对象中的(D)不是JSP的内置对象。
A、requestB、sessionC、applicationD、bean9.在JSP中,内置对象(B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。
J S P 程序设计》复习题一、选择题1.在传统的HTML页面中加入(D )就构成了一个JSP页面文件。
2.A JAVA程序片B、JSP标签3.C用“ v%、“%>标记符号括起来的程序D、JAVA程序片和JSP标签4.配置JSP运行环境,若WE应用服务器选用TOMCAT以下说法正确的是:(B )5.A、先安装TOMCAT再安装JDK6.B、先安装JDK 再安装TOMCAT7.C不需安装JDK安装TOMCA就可以了8. D JDK和TOMCA只要都安装就可以了,安装顺序没关系9.对于“ <%!”、“%>之间声明的变量,以下说法正确的是:(B )10.A、不是JSP页面的成员变量11.B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户12.C多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响13.D是JSP页面的局部变量B、HTMl注释A JSP注释C JSP注释和HTML注释D、JAVA注释page 指令的作用是:( A )A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C使该JSP页面动态包含一个文件D 指示JSP页面加载Java pluginpage 指令的import 属性的作用是( C )A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C为JSP页面引入JAVA包中的类D定义JSP页面字符的编码(C )可在JSP页面出现该指令的位置处,静态插入一个文件。
A、page 指令标签B、page 指令的import 属性C、include 指令标签D、include 动作标签以下对象中的(D)不是JSP的内置对象。
A 、request B 、 session C 、 application15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.D 、 bean在 JSP 中,内置对象( B )封装了用户提交的信息,使用该对象可以获取用 户提交的信息。
JSP程序设计资料——选择题练习
1.在J2EE的Web应用中,编译后的class文件存放的目录为()[3分]
A. classes目录
B. images目录
C. jar目录
D. 任意位置
参考答案:A
2.在JSP中,哪个指令用来声明JSP使用的标签库?()[3分]
A. tld
B. taglib
C. import
D. include
参考答案:B
3.关于JavaBean正确的说法是()[3分]
A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B. 在JSP文件中引用Bean,其实就是用语句
C. 被引用的Bean文件的文件名后缀为.java
D. Bean文件放在任何目录下都可以被引用
参考答案:B
4.在JavaWeb应用中,MVC设计模式中的V(视图)通常由()充当。
[3分]
A. JSP
B. Servlet
C. Action
D. JavaBean
参考答案:A
5.网页服务默认的端口号是(),我们可以通过HTTP地址加上端口号来访问网站。
[3分]
A. 8100
B. 8080
C. 9000
D. 80
参考答案:D
6.JSP标准标签库(JSTL)的标签库描述符文件的后缀是()。
[3分]
A. .tld
B. .jar
C. .properties
D. .xml
参考答案:A
7.Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是()。
[3分]
A. Web服务只能在互联网发布,不能在局域网内发布
B. Web服务的提供者和请求者必须使用相同的技术平台
C. Web服务的提供者和请求者必须使用的语言开发应用程序
D. Web服务的数据传输标准是XML
参考答案:D
8.在Java Web应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在()下。
[3分]
A. 应用程序的src目录
B. 应用程序的/WEB-INF/lib目录
C. Tomcat的根目录
D. Tomcat的common/lib目录
参考答案:D
9.在JSP中使用标记时,不会出现的属性是:()[3分]
A. name
B. property
C. value
D. 以上皆不会出现
参考答案:A
10.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是()[3分]
A. 作用于整个JSP页面。
B. 可以在一个页面中使用多个指令。
C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。
D. 指令中的属性只能出现一次。
参考答案:D
11.Servlet程序的入口点是:()[3分]
A. init()
B. main()
C. service()
D. doGet()
参考答案:A
12.不能在不同用户之间共享数据的方法是()[3分]
A. 通过cookie
B. 利用文件系统
C. 利用数据库
D. 通过ServletContext对象
参考答案:A
13.下列哪个为JSP的隐含对象。
()[3分]
A. page
B. env
C. jspinfo
D. context
参考答案:A
14.哪一个不是EL定义的隐式对象?()[3分]
A. cookie
B. pageContext
C. attributes
D. initParam
参考答案:C
15.关于JSP,下列说法不正确的有()[3分]
A. JSP的全称是JavaServer Pages
B. JSP是由sun公司倡导,许多别的公司参与一起建立起来的一种动态网页技术
C. 在HTML文件里中加入Java程序片断和JSP标签可以构成JSP网页
D. JSP的运行环境是:正确安装JDK即可
参考答案:D
16.下列选项中能在JSP页面中实现转向的是()[3分]
A. response.forward(“/index.jsp”);
B. response.sendRedirect(“/index.jsp”);
C. request.forward (“/index.jsp”);
D. request.sendRedirect(“/index.jsp”);
参考答案:B
17.如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面()语句去获取用户选中复选框的值。
[3分]
A. request.getAttribute(“habit”);
B. request.getParameter(“habit”);
C. request.getParameterValues(“habit”);
D. request.getHabit();
参考答案:C
18.关于session的使用,下列说话正确的是()。
[3分]
A. 不同的用户窗口具有不同的session
B. 不同的用户窗口具有相同的session
C. session可能超时间
D. Session永远不可能超时
参考答案:A
19.如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在()中。
[3分]
A. request
B. page
C. session
D. application
参考答案:D
20.编写自定义标签处理类后,需要编写一个()去描述。
[3分]
A. .tag 文件
B. .tld 文件
C. .dtd文件
D. .xml 文件
参考答案:B
21.下面哪一个隐含变量的存取范围不是page? ()[3分]
A. config
B. application
C. out
D. page
参考答案:B
二、不定项项选择题(共5题,每题5分)
22.在JSP页面元素中,下列哪些包含JAVA代码()(多选)[5分]
A. 指令
B. 动作
C. 声明
D. 表达式
参考答案:CD
23.以下关于JSP脚本元素的描述,不正确的是()[5分]
A. JSP脚本元素都是在一定的格式里面嵌入Java代码;
B. JSP脚本元素包括表达式、Scriplet以及声明
C. JSP脚本元素可以使用除了Java以外的其他程序语言
D. JSP脚本元素都是以<% %>格式表现
参考答案:C
24.下描述中,正确的是()。
[5分]
A. Scriplet中定义的变量是局部变量
B. 在声明中定义的变量是局部变量
C. 在表达式中定义的变量是局部变量
D. 以上答案都不正确
参考答案:A
25.关于Jsp指令的描述中,错误的是()(多选)。
[5分]
A. Jsp指令包括page,incude,taglib
B. Jsp指令以<%@ 指令名属性=“” %>格式表示
C. Page指令的import属性可以设置导入所需要的Jsp页面
D. Include指令可以导入所需要的类文件
参考答案:CD
26.Session对象的作用是():[5分]
A. 网页传回用户端的回应
B. 与请求有关的会话期
C. 针对错误网页,未捕捉的例外
D. 用户端请求,此请求会包含来自GET/POST请求的参数
参考答案:B。