JSP笔试题及答案
jsp考试试题及答案

jsp考试试题及答案一、单项选择题(每题2分,共20分)1. 在JSP中,用于将Java代码嵌入HTML页面的标签是:A. <% %>B. <script> </script>C. <%@ %>D. <%-- --%>答案:A2. JSP页面中,声明变量应该使用以下哪个指令?A. <%! %>B. <%-- --%>C. <%@ %>D. <% %>答案:A3. 下列哪个不是JSP内置对象?A. requestB. responseC. sessionD. database答案:D4. JSP中,用来重定向到另一个页面的指令是:A. <jsp:forward>B. <jsp:include>C. <% response.sendRedirect("newpage.jsp"); %>D. <% response.include("newpage.jsp"); %>答案:C5. 在JSP中,如何将请求参数传递给JavaBean属性?A. 使用<jsp:useBean>标签B. 使用<jsp:setProperty>标签C. 使用<jsp:forward>标签D. 使用<jsp:include>标签答案:B6. JSP页面中,用于声明方法的指令是:A. <%! %>B. <%-- --%>C. <%@ %>D. <% %>答案:A7. JSP中,用于包含其他JSP页面的指令是:A. <jsp:forward>B. <jsp:include>C. <% response.sendRedirect("newpage.jsp"); %>D. <% response.include("newpage.jsp"); %>答案:B8. JSP页面中,用于声明页面指令的标签是:A. <%! %>B. <%-- --%>C. <%@ %>D. <% %>答案:C9. 在JSP中,如何设置响应的内容类型?A. 使用response.setContentType("text/html");B. 使用response.setCharacterEncoding("UTF-8");C. 使用response.setHeader("Content-Type", "text/html");D. 使用response.setContentType("application/json");答案:A10. JSP页面中,用于声明页面属性的指令是:A. <%! %>B. <%-- --%>C. <%@ %>D. <% %>答案:C二、多项选择题(每题3分,共15分)1. JSP页面中,以下哪些是有效的注释方式?A. <%-- --%>B. <!-- -->C. // 注释内容D. /* 注释内容 */答案:A B2. JSP中,以下哪些对象是线程安全的?A. requestB. sessionC. applicationD. out答案:B C3. 在JSP中,以下哪些标签可以用来包含其他JSP页面?A. <jsp:forward>B. <jsp:include>C. <%@ include file="filename.jsp" %>D. <% response.include("filename.jsp"); %>答案:B C4. JSP中,以下哪些是正确的JavaBean属性访问方式?A. 使用<jsp:useBean>标签B. 使用<jsp:setProperty>标签C. 使用<jsp:getProperty>标签D. 使用<% beanName.propertyName %>方式答案:A B C D5. JSP页面中,以下哪些指令用于页面配置?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A C三、简答题(每题5分,共20分)1. 请简述JSP和Servlet的区别。
JSP笔试题及答案

J S P笔试题及答案(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1、JSP 页面由JSP页面元素构成,以下JSP页面元素属于JSP指令的是(A ). (选择一项)A. <%@page language="java"import=".*"buffer="8kb"errorPage="" isErrorPage="false"%>B. <%!String getHello(String name){return "Hi,"+name+"!";}%>C. <% now=new ("当前时间是:"+now);%>D. <%=new 、在Java中,欲成功更新表course中数据(hours 字段为int 型,coursethitle为nvarchar型),假设已经获得了数据库连接,Connection的对象con,则在以下程序段的下划线处应该填写的代码是(B ).PreparedStatement pstmt=("update course set hours=?where coursetitle=");___________________________(2,800);B. (1,800);C. (2,"800");D. (1,"800");3、基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,WEB-INF目录的组成部分不包括(AB)。
(选择二项)a)JSP文件b)src目录c)lib目录d)4、给定JSP 代码如下所示,则该JSP 的运行结果是(A) (选择一项)<html><%!Public static void func(int num){++num;}%><%int num=9;func(num);(num++); %></html>a)显示“9”b)显示“10”c)显示“11”d)JSP编译错误5、以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是(B).a) 编译阶段、翻译阶段、执行阶段b) 翻译阶段、编译阶段、执行阶段c) 执行阶段、翻译阶段、编译阶段d) 执行阶段、编译阶段、翻译阶段6、在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不可以是()。
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页面的生命周期。
jspWeb考试试题及答案

jspWeb考试试题及答案JSP Web考试试题及答案一、单项选择题(每题2分,共20分)1. JSP页面中,用于获取请求参数的隐式对象是()。
A. requestB. responseC. sessionD. out答案:A2. 在JSP中,以下哪个指令用于声明JSP页面的属性和方法?()A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A3. JSP页面中,用于输出HTML内容的JSP元素是()。
A. scriptletB. expressionC. declarationD. directive答案:B4. 在JSP中,以下哪个对象用于处理客户端发送的请求?()A. ServletB. HttpSessionC. HttpServletRequestD. HttpServletResponse答案:C5. JSP页面中,以下哪个指令用于指定JSP页面使用的Java类名?()A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A6. 在JSP中,以下哪个对象用于处理客户端发送的响应?()A. ServletB. HttpSessionC. HttpServletRequestD. HttpServletResponse答案:D7. JSP页面中,以下哪个指令用于包含其他JSP页面或静态资源?()A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:B8. 在JSP中,以下哪个对象用于在多个页面之间共享数据?()A. ServletB. HttpSessionC. HttpServletRequestD. HttpServletResponse答案:B9. JSP页面中,以下哪个指令用于声明JSP页面使用的标签库?()A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:C10. 在JSP中,以下哪个对象用于处理HTTP请求和响应的Servlet?()A. ServletB. HttpSessionC. HttpServletRequestD. HttpServletResponse答案:A二、多项选择题(每题3分,共15分)1. JSP页面中,以下哪些对象是隐式对象?()A. requestB. responseC. outD. session答案:A, B, C, D2. 在JSP中,以下哪些指令用于控制JSP页面的行为?()A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A, B, C3. JSP页面中,以下哪些元素用于嵌入Java代码?()A. scriptletB. expressionC. declarationD. directive答案:A, C4. 在JSP中,以下哪些对象用于处理HTTP请求和响应?()A. ServletB. HttpServletRequestC. HttpServletResponseD. HttpSession答案:B, C5. JSP页面中,以下哪些指令用于声明JSP页面的属性和方法?()A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A, D三、填空题(每题2分,共20分)1. JSP页面的后缀名是________。
jsp考试题题库及答案

jsp考试题题库及答案一、单选题(每题2分,共10题)1. 在JSP中,以下哪个指令用于声明JSP页面的属性?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A2. JSP页面中的注释应该如何书写?A. <!-- 注释内容 -->B. // 注释内容C. /* 注释内容 */D. # 注释内容答案:A3. 以下哪个对象是JSP中预定义的,用于获取客户端请求信息?A. requestB. responseC. outD. session答案:A4. 在JSP中,如何将Java代码嵌入到HTML中?A. 使用<% %>包围B. 使用<%= %>包围C. 使用<%@ %>包围D. 使用<%-- --%>包围答案:A5. JSP页面中,以下哪个指令用于设置页面的默认脚本语言?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A6. 在JSP中,以下哪个对象用于向客户端发送响应?A. requestB. responseC. outD. session答案:B7. JSP页面中的EL表达式用于做什么?A. 连接数据库B. 访问页面上下文和对象C. 编写JavaScript代码D. 定义JSP指令答案:B8. 在JSP中,以下哪个指令用于包含其他JSP文件?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:B9. JSP页面中,以下哪个对象用于跟踪用户会话?A. requestB. responseC. outD. session答案:D10. 在JSP中,以下哪个指令用于声明JSP标签库?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:C二、多选题(每题3分,共5题)1. JSP页面中,以下哪些对象是预定义的?A. requestB. responseC. outD. session答案:ABCD2. 在JSP中,以下哪些指令用于页面指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:AC3. JSP页面中,以下哪些元素用于JSP标准动作?A. <jsp:forward>B. <jsp:include>C. <%@ taglib %>D. <%@ page %>答案:AB4. 在JSP中,以下哪些是EL表达式的正确用法?A. ${sessionScope.variable}B. ${requestScope.variable}C. ${applicationScope.variable}D. ${pageScope.variable}答案:ABCD5. JSP页面中,以下哪些是JSP脚本元素?A. 声明B. 表达式C. 脚本片段D. 指令答案:ABC三、简答题(每题5分,共2题)1. 请简述JSP和Servlet的关系。
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测试题及答案

jsp测试题及答案 1. JSP页面中注释的写法是什么? - A. `` - B. `/* 注释内容 */` - C. `// 注释内容` - D. `// 注释内容 //` 答案:A
2. JSP中,以下哪个指令用于声明JSP页面使用的脚本语言版本? - A. `<%@ page import="java.util.*" %>` - B. `<%@ page language="java" %>` - C. `<%@ page contentType="text/html; charset=UTF-8" %>` - D. `<%@ page session="true" %>` 答案:B
3. 在JSP页面中,如何将一个JavaBean对象的属性值输出到页面上? - A. 使用`property="propertyName" />` - B. 使用`property="propertyName" />` - C. 使用`beanName.propertyName` - D. 使用`getProperty("propertyName")` 答案:B
4. JSP页面中,以下哪个标签用于将Java代码嵌入到HTML中? - A. `<% code %>` - B. `<%= code %>` - C. `<%@ code %>` - D. `<%! code %>` 答案:B
5. 在JSP页面中,以下哪个指令用于设置页面的编码类型? - A. `<%@ page import="java.util.*" %>` - B. `<%@ page language="java" %>` - C. `<%@ page contentType="text/html; charset=UTF-8" %>` - D. `<%@ page session="true" %>` 答案:C
jsp机考试题及及答案

jsp机考试题及及答案JSP机考试题及答案一、选择题(每题2分,共20分)1. JSP页面中,以下哪个指令用于定义JSP页面的属性?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ attribute %>`答案:A2. 在JSP中,以下哪个对象代表客户端请求?A. `response`B. `request`C. `session`D. `out`答案:B3. JSP中,以下哪个对象用于向客户端发送响应?A. `response`B. `request`C. `session`D. `out`答案:A4. 在JSP中,以下哪个指令用于包含其他JSP文件?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ attribute %>`答案:B5. JSP页面中,以下哪个指令用于定义JSP页面使用的标签库?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ attribute %>`答案:C6. 在JSP中,以下哪个对象用于管理会话级别的数据?A. `response`B. `request`C. `session`D. `out`答案:C7. JSP页面中,以下哪个指令用于定义JSP页面使用的脚本元素?A. `<%@ page %>`C. `<%@ taglib %>`D. `<%@ scriptlet %>`答案:D8. 在JSP中,以下哪个对象用于输出到客户端的内容?A. `response`B. `request`C. `session`D. `out`答案:D9. JSP页面中,以下哪个指令用于定义JSP页面使用的自定义属性?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`答案:D10. 在JSP中,以下哪个对象用于获取和设置请求参数?A. `response`B. `request`C. `session`D. `out`答案:B二、填空题(每题2分,共20分)1. JSP页面的默认内容类型是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、JSP 页面由JSP页面元素构成,以下JSP页面元素属于JSP指令的是(A ). (选择一项) A. <%@page language="java"import=".*"buffer="8kb"errorPage=""
isErrorPage="false"%> B. <%!String getHello(String name){return "Hi,"+name+"!";}%> C. <% now=new ("当前时间是:"+now);%> D. <%=new 、在Java中,欲成功更新表course中数据(hours 字段为int
型,coursethitle为nvarchar型),假设已经获得了数据库连接,Connection的对象con,则
在以下程序段的下划线处应该填写的代码是(B ).
PreparedStatement pstmt=("update course set hours=?where coursetitle=?");
___________________________(2,800);
B. (1,800);
C. (2,"800");
D. (1,"800");
3、基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,
WEB-INF目录的组成部分不包括(AB)。 (选择二项)
a) JSP文件
b) src目录
c) lib目录
d)
4、给定JSP 代码如下所示,则该JSP 的运行结果是(A) (选择一项)
<%!
Public static void func(int num){
++num;
}
%> <%
int num=9;
func(num);
(num++); %> a) 显示 “9” b) 显示 “10” c) 显示 “11” d) JSP编译错误 5、以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是(B). a) 编译阶段、翻译阶段、执行阶段 b) 翻译阶段、编译阶段、执行阶段 c) 执行阶段、翻译阶段、编译阶段 d) 执行阶段、编译阶段、翻译阶段 6、在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不可以是()。(选择1项) <%
String str="world";
("str",str);
-----------------------------
%> a) String s=("str"); b) String s=(String)("str"); c) Object o=("str"); d) Object o=(String)("str"); 7、在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源连接的语句为: Connection con = (“jdbc:obdc:test”); URL链接中的“test”表示的是(C)。 (选择一项) a) 数据库中表的名称 b) 数据库中服务器的机器名 c) 数据源的名称 d) 用户名 8、在JSP页面中,下列(A)表达式语句可以获取页面请求中名字为title的文本框的内容。(选择一项) a) <%=(“title”)%> b) <%=(“title”)%> c) <%=(“title”)%> d) <%=(“title”)%> 9、在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交信息,则应该在下划线处填写的代码是(B)。(选择一项)
密码:
c) Statement stmt = (“insert into EMP(EMPNO,ENAME)values(7,’Adimin’)”); d) PreparedStatement stmtl=(“insert into EMP(EMPNO,ENAME)values(7,’Admin’)”); 15、JSP页面也包括如下代码,则 访问此JSP页面时将输出(B)。 <%=2+3%> a) 2+3 b) 5 c) 23 d) 不会输出,因为表达式是错误的 16、在JDBC 应用程序中,使用Statement接口的( D )办法,执行查询语句,并可返回结果集。 a) execute() b) close() c) executeUpdate() d) executeQuery() 17、在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的中访问images目录下的图片,以下片段正确的是( A )。 a) b) a) JDBC-ODBC桥连 b) mssqlserver驱动程序 c) 纯ODBC驱动程序 d) 纯JAVA驱动程序 28、在JSP的小脚本中,使用以下(C)语句可以使浏览器重定向到另一个页面。(选择一项) a) (“ b) (); c) (“ d) (); 29、JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是(C D)(选两项) A.使用JSP表达式可以生成JSP动态内容 表达式后面不能加分号 表达式的基本语法为<%!代码>
D.一个表达式标签内可以编写多个Java表达式
30、JSP文件内容如下所示,则试图运行时,将发生(B)(选择一项)
<%{%> <% String str ;%> <%}%> Str is <%=str%> A 翻译期错误 B 编译java源码是发生错误 C 执行编译后的字节码是发生错误 D 运行后,浏览器上显示;Str is null; 31、给定如下java 代码片段,已知查询语句是:select id from title ,并且已知获得了相应的结果集对象res.现在要在控制台上输出title表中id列(存储类型为int)的值,可以填入下划线的代码是(AC)(选择二项) While()) { Int id= ? } A (“id”) B (0) C (1) D (id)
32、B/S结构是随着Internet 技术的兴起,对C/S结构的一种改进,
而非C/S结构的替代品,B/S 结构与C/S 相比也存在一定得劣势,体现在( )(选择一项) D