JSP期末理论考试B卷

合集下载

重邮JSP期末考试题目及答案

重邮JSP期末考试题目及答案

重邮JSP期末考试题目及答案一、选择题(每题2分,共20分)1. JSP页面中,以下哪个指令用于指定JSP页面使用的Java类版本?A. <%@ page import="java.util.*" %>B. <%@ page language="java" %>C. <%@ page contentType="text/html" %>D. <%@ page pageEncoding="UTF-8" %>答案:B2. 在JSP中,以下哪个对象代表客户端请求?A. requestB. responseC. outD. session答案:A3. JSP页面中,以下哪个指令用于设置页面的编码?A. <%@ page import="java.util.*" %>B. <%@ page language="java" %>C. <%@ page contentType="text/html" %>D. <%@ page pageEncoding="UTF-8" %>答案:D4. 在JSP中,以下哪个对象用于向客户端发送响应数据?A. requestB. responseC. outD. session答案:C5. 在JSP中,以下哪个指令用于设置页面的默认脚本语言?A. <%@ page import="java.util.*" %>B. <%@ page language="java" %>C. <%@ page contentType="text/html" %>D. <%@ page pageEncoding="UTF-8" %>答案:B6. 在JSP中,以下哪个对象用于在客户端和服务器之间保持状态?A. requestB. responseC. outD. session答案:D7. JSP页面中,以下哪个指令用于导入Java类?A. <%@ page import="java.util.*" %>B. <%@ page language="java" %>C. <%@ page contentType="text/html" %>D. <%@ page pageEncoding="UTF-8" %>答案:A8. 在JSP中,以下哪个对象用于获取和设置cookie?A. requestB. responseC. outD. session答案:B9. JSP页面中,以下哪个指令用于设置页面的内容类型?A. <%@ page import="java.util.*" %>B. <%@ page language="java" %>C. <%@ page contentType="text/html" %>D. <%@ page pageEncoding="UTF-8" %>答案:C10. 在JSP中,以下哪个对象用于获取服务器信息?A. requestB. responseC. outD. application答案:D二、填空题(每题2分,共20分)1. JSP页面的默认后缀名是______。

jsp期末考试复习题

jsp期末考试复习题

jsp期末考试复习题JSP期末考试复习题一、选择题1. JSP(JavaServer Pages)是一种用于生成动态网页的技术,它是基于哪种语言的?A. JavaB. JavaScriptC. PHPD. Ruby2. 下列哪个是JSP页面的标准扩展名?A. .jspB. .htmlC. .phpD. .aspx3. JSP页面在服务器端执行时,最终会被转换成什么?A. ServletB. HTMLC. XMLD. JavaScript4. 在JSP页面中,如何声明变量?A. <%! variable; %>B. <% variable; %>C. <%@ variable; %>D. <%-- variable; --%>5. JSP页面中的注释,哪种不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释D. 多行注释二、简答题1. 简述JSP和Servlet之间的关系。

2. 描述JSP中的内置对象及其用途。

3. 解释JSP页面的生命周期。

4. 什么是JSP的表达式语言(EL)?它有什么优势?5. 描述JSP中的错误页面处理机制。

三、编程题1. 编写一个JSP页面,该页面能够接收用户输入的姓名和年龄,并显示一条欢迎信息。

2. 编写一个JSP页面,实现用户登录功能,如果用户名为"admin"且密码为"password",则显示登录成功信息,否则显示登录失败信息。

四、论述题1. 论述JSP标准标签库(JSTL)与JSP表达式语言(EL)的优缺点。

2. 讨论在JSP开发中使用MVC设计模式的重要性。

五、案例分析题1. 假设你正在开发一个在线书店的JSP应用程序,请描述如何使用JSP技术实现书籍的搜索、显示和购买功能。

2. 分析并解释一个常见的JSP安全漏洞,并提出相应的预防措施。

六、附加题1. 描述如何使用JSP与数据库进行交互。

JSP期末理论考试B卷

JSP期末理论考试B卷

一、选择题(每小题1分,共40分)1.下面是FileInputStream读取文件的代码片段:File file1=new File(fileName);FileInputStream finput=new FileInputStream(file1);int size=finput.available();BufferedInputStream buffer1=new BufferedInputStream(finput);byte b[]=new byte[90]; int n=0;while((n=buffer1.read(b))!=-1){allFilesmess.append(new String(b,0,n));} buffer1.close(); finput.close();除最后一次外,代码中buffer1.read(b)每次读取文件的字节数?(A)A)90 B)89C)n D)size/n2.下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格(B )while(rs.next()){out.print("<tr>");out.print("<td>"+rs.getString(1)+"</td>");out.print("<td>"+rs.getString(2)+"</td>");out.print("<td>"+rs.getString(3)+"</td>");out.print("<td>"+rs.getString("publish")+"</td>");out.print("<td>"+rs.getFloat("price")+"</td>");out.print("</tr>");}A)4 B)5 C)6 D)不确定3.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。

大学第二学期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. 标记<% %>中的内容是( )。

[单选题] *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期末考试题库及答案

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期末考试试题及答案解析

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考试题及答案大学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期末试卷B及答案

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 的编程环境下完成。

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

(本题20分)二、填空题(每小题1分,共20分)1、Tomcat 服务器的默认端口号是:( )A 、 80B 、8080C 、21D 、21212、由JSP 页面向Tag 文件传递数据要使用的指令是( )。

A 、tag B 、attribute C 、variable D 、taglib3、在MVC 模式中,核心内容为 ( )。

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

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考试题及答案大学

jsp考试题及答案大学

jsp考试题及答案大学一、选择题(每题2分,共40分)1. 在JSP中,哪个指令用于声明使用JSP页面的JSP版本?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A2. JSP页面中,用于将Java代码嵌入HTML中的正确语法是什么?A. <% code %>B. <script language="java"> code </script>C. <%= code %>D. <java:code />答案:C3. 在JSP中,哪个对象用于获取客户端请求的参数?A. requestB. responseC. sessionD. application答案:A4. 下列哪个不是JSP内置对象?A. requestB. responseC. outD. stream答案:D5. JSP页面中,用于输出表达式值的标记是什么?A. <%= expression %>B. <% expression %>C. <%= expression %>D. <%: expression %>答案:A6. JSP页面中,用于包含其他JSP页面内容的指令是什么?A. <%@ include %>B. <%@ page %>C. <%@ taglib %>D. <%@ directive %>答案:A7. 在JSP中,用于定义标签库的指令是什么?A. <%@ taglib %>B. <%@ page %>C. <%@ include %>D. <%@ directive %>答案:A8. JSP页面中,用于声明脚本元素的标记是什么?A. <%! declaration %>B. <% scriptlet %>C. <% code %>D. <%: script %>答案:A9. 在JSP中,哪个对象用于处理HTTP响应?A. requestB. responseC. sessionD. application答案:B10. JSP页面中,用于声明方法的标记是什么?A. <% method %>B. <%! method %>C. <% method %>D. <%: method %>答案:B11. 在JSP中,哪个对象用于访问会话级别的数据?A. requestB. responseC. sessionD. application答案:C12. JSP页面中,用于处理异常的标记是什么?A. <% try %>B. <% catch %>C. <% finally %>D. <% throw %>答案:B13. 在JSP中,哪个指令用于设置页面的默认语言?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A14. JSP页面中,用于声明变量的标记是什么?A. <%! variable %>B. <% variable %>C. <%: variable %>D. <% variable %>答案:A15. 在JSP中,哪个对象用于访问应用程序级别的数据?A. requestB. responseC. sessionD. application答案:D16. JSP页面中,用于声明类的标记是什么?A. <% class %>B. <%! class %>C. <%: class %>D. <% class %>答案:B17. 在JSP中,哪个指令用于设置页面的字符编码?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A18. JSP页面中,用于声明函数的标记是什么?A. <% function %>B. <%! function %>C. <%: function %>D. <% function %>答案:B19. 在JSP中,哪个对象用于处理HTTP请求头信息?A. requestB. responseC. sessionD. application答案:A20. JSP页面中,用于声明类的成员变量的标记是什么?A. <% member %>B. <%! member %>C. <%: member %>D. <% member %>答案:B二、填空题(每题2分,共20分)1. 在JSP中,使用_____指令可以设置页面的content type。

jsp-期末试题答案

jsp-期末试题答案

1.下面哪一个不是动态网页技术()a) b) c) d)2. 可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的对象是()a)对象 b)对象c)对象 d)对象9.创建应用程序时,配置文件应该在程序下的目录中。

A. B. C.D.15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用中的 _对象。

A. B.C. D.16.下列可以正确获取当前程序物理路径的方法为。

(“/”)(“/”)C. (“/”)D. (“/”)10.下列不属于的组件部分为。

A. 协议B. 地址或域名C.目录或文件 D. 服务器名称17.的中文含义为。

A. 统一资源定位器 B. 简单邮件传输协议C. 超文本传输协议 D. 网络套接字19.如果想在服务器启动时将包加载到内存,且该包可以被服务器上所有的应用使用,应该将该包复制到的目录。

A. B.C. D. \ 20.服务器的默认端口为。

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

A.B. C.D.22.如果在网页上显示一幅图片,下面哪句代码是正确的。

A.< ""> B.< "" "">C.< ""> D.< "">23.下面项链接是在新的浏览视窗中打开网页。

A. <a “” ””>链接到网易<>B. <a “” ””>链接到网易<>C. <a “” ””>链接到网易<>D. <a “” ””>链接到网易<> (此项为默认值 )24.设在表单中有一组复选钮标记,如下列代码:< ””>请选择喜欢的城市:< ”” ”” ”长春”>长春 <>< ”” ”” ”北京”>北京 <>< ”” ”” ”大连”>大连 <>< ”” ”” ”上海”>上海 <><>如果在是取的值,最适合的方法为。

JSP试卷B卷

JSP试卷B卷
6.session对象调用▁▁▁▁▁▁▁▁▁▁方法将对象添加到session对象中,调用▁▁▁▁▁▁▁▁▁▁方法获得存取的对象。
7.JSP脚本格式是▁▁▁▁JSP格式是▁▁▁▁▁▁▁▁▁▁。
8.假设总记录为m,每页显示数量是n,那么总页数的计算公式是▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁。
9.Tomcat服务器的默认端口号是▁▁▁▁▁。
2.在一个JSP页面中,主要包括两种元素:▁▁▁和▁▁▁。其中标签主要包括▁▁▁▁▁▁和▁▁▁▁▁▁。
3.一般来说,通过继承HttpServlet类,只需要重载▁▁▁▁▁、▁▁▁▁▁方法就可以实现自己的Servlet。
4.静态指令include指令的语法为:▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁。
5.JSP的英文全称是▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁。
二.单项选择题(每个小题只有一个正确选项,每小题2分,共20分)
评卷人
得分
题号
16
17
18
19
20
21
22
23
24
25
答案
()16.使用response对象进行重定向时,使用_____方法实现。
A.getAttributeB.sendRedirect
C.setContentTypeD.setAttribute
用户名、密码、你从哪里知道ACCP,页面提交后,显示学员输入的数据。(10分)
32.写出JSP访问数据库的关键代码。(10分)
C.<jsp:setProperty> D. <jsp:getProperty>
()21.一个Servlet可以使用request对象调用_____方法获取用户的会话。
A.getSession()B.getAttribute()

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

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

《JSP程序设计实用教程》期末考试试卷(B卷)(考试时间90分钟,满分100分)一、选择题(1~40题,每题1分,共40分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。

1.在JSP中,要定义一个方法,需要用到以下()元素。

A.<%= %> B.<% %>C.<%! %> D.<%@ %>2.JSP页面经过编译之后,将创建一个()。

A.applet B.servletC.application D.exe文件3.当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。

A.doStartTag() B.doEndTag()C.doInitBody() D.doAfterBody()4.在J2EE中,test.jsp文件中有如下一行代码:(选择一项)<jsp:useBean id=”user” scope=”_____” type=”erBean”/>要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

A.page B.requestC.session D.application5.在J2EE中,以下不是JSP隐式对象的是()。

A.pageContext B.contextC.application D.out6.page指令的import属性的作用是()A.定义JSP页面响应的MIME类型B.定义JSP页面使用的脚本语言C.为JSP页面引入JAVA包中的类D.定义JSP页面字符的编码7.在JSP中,page指令的()属性用来引入需要的包或类。

A.extends B.importC.languge D.contentType8.()可在JSP页面出现该指令的位置处,静态插入一个文件。

A.page指令标签B.page指令的import属性C.include指令标签D.include动作标签9.在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。

11122JSP程序设计期末试卷(B)答案要点

11122JSP程序设计期末试卷(B)答案要点

江苏海事职业技术学院2021/2021 学年第二学期期末考试试卷(B) 答案:号学适考专业:计算机网络技术试卷编号:考试科目: JSP程序设计考试类型:考试一、选择题〔每题 1 分共 50 分〕1.DriverManager 类的 getConnection(String url,String user,String password)方法中,参数 url的格式为jdbc:<子协议>:<子名称>,以下哪个url是不正确的?〔B〕A〕〞 jdbc:mysql://localhost:80/数据库名〞B〕〞 jdbc:odbc:数据源〞:名姓C〕〞 jdbc:oracle:thin@host:端口号:数据库名〞D〕〞 jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名〞2.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");语句,得到的结果集 rs 的列数为〔 B 〕A〕4B〕5C〕6D〕不确定3.以下哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的 Bean,释放他所占的内存空间。

〔C〕:级班A〕application B 〕requestC〕page D 〕session4.JSP 页面可以在“ <%=〞和“ %>〞标记之间放置 Java 表达式,直接输出 Java 表达式的值。

组成“ <%=〞标记的各字符之间〔 B〕。

系程工息信:部系A〕可以有空格B〕不可以有空格C〕必须有空格D〕不确定5.以下哪个对象提供了访问和放置页面中共享数据的方式〔D〕A〕pageContext B〕response C〕request D〕session6.〔 D〕是标题标记。

JavaWeb应用开发期末试卷B卷

JavaWeb应用开发期末试卷B卷

一、选择题(共20题,总计40分,每小题2分)1.下列哪一个不是JSP静态指令( )。

A、pageB、forwardC、includeD、taglib2.一个JSP网页可以使用exception对象,但是必须使用isErrorPage设为( )。

A、nullB、noneC、falseD、true3.在当前页面中包含a.htm的正确语句是()。

A、<%@ include=“a.htm”%>B、<jsp:includ e file=”a.htm”/>C、<%@ include page=“a.htm”%>D、<%@ include file=“a.htm”%>4.下列动作标签中哪一个是用于重定向一个HTML文件()。

A、<jsp:useBean>B、<jsp:include>C、<jsp:forword>D、<jsp:plugin>5.useBean标签中scope有四中不同取值,下列哪一个scope取值是JSP引擎为每一个客户分配一个共享的beans ()。

A、 requestB、 applicationC、 sessionD、 page6.page指令中的哪一个属性用来定义JSP页面的MIME类型和JSP字符的编码 ( )。

A、contnetTypeB、importC、 languageD、session7.使用request对象的getParameter()方法可以读取一个输入控件的哪个属性值( )A、typeB、valueC、sizeD、name8.以下脚本元素中有语法错误的是()。

A、<%! int i=0;%>B、<% int i=0;%>C、<%=i;%>D、<%i++;%>9.以下哪个方法不是Servlet的生命周期接口定义的?()A、init()B、service()C、destroy()D、create()10.JDBC API中,可通过()对象执行SQL语句。

11-12-2 JSP程序设计 期末试卷(B)答案

11-12-2 JSP程序设计 期末试卷(B)答案

方法系部:信息工程系 班级: 姓名: 学号:换为什么类型的数据,发送到客户端。

( A )A)String B)DoubleC)Object D)Classes8.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-19.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。

A)秒B)分秒C)毫秒D)微秒10.JSP的Page编译指令的属性Language的默认值是:(A)A)Java B)CC)C#D)SQL11.可以在以下哪个()标记之间插入变量与方法声明?(B)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)从定义开始处有效,被多个客户共享14.下面描述错误的是(C)A)HTML文件必须由<html>开头,</html>标记结束。

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

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

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

一、选择题(每小题1分,共40分)1.下面是FileInputStream读取文件的代码片段:File file1=new File(fileName);FileInputStream finput=new FileInputStream(file1);int size=finput.available();BufferedInputStream buffer1=new BufferedInputStream(finput);byte b[]=new byte[90]; int n=0;while((n=buffer1.read(b))!=-1){allFilesmess.append(new String(b,0,n));} buffer1.close(); finput.close();除最后一次外,代码中buffer1.read(b)每次读取文件的字节数?(A)A)90 B)89C)n D)size/n2.下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格(B )while(rs.next()){out.print("<tr>");out.print("<td>"+rs.getString(1)+"</td>");out.print("<td>"+rs.getString(2)+"</td>");out.print("<td>"+rs.getString(3)+"</td>");out.print("<td>"+rs.getString("publish")+"</td>");out.print("<td>"+rs.getFloat("price")+"</td>");out.print("</tr>");}A)4 B)5 C)6 D)不确定3.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。

( B )A)service() B)init()C)doPost() D)destroy()4.URL是Internet中资源的命名机制,URL由三部分构成(A )。

A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址5.下列设置颜色的方法中不正确的是(D)A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >6.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到()A)浏览器的页面上部B)浏览器的标题栏上C)浏览器的状态栏中D)浏览器的页面下部7.<p align="段落对齐方式">标记中,align属性为段落文字的对齐方式,不能取的值为(D)。

A)Left B)Right C)Center D)width8.表示粗体加斜体的标记是(C)。

A)<B>字体</B> B)<I>字体</I>C)<B><I>字体</I></B> D)<U>字体</U>9.用来在网页中显示图形的标记为(B )A)<image src=”文件名” ...> B)<img src=”文件名” ... >C)<center src=”文件名” ... > D)<picture src=”文件名” ... >10.表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记()A)<tables> B)<tr> C)<td> D)<th>11.下列哪个属性为单元格向下打通的行数,用于合并单元格。

(A)A)rowspan B)colspan C)height D)width12.JSP的编译指令标记通常是指:(A)A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令13.下列哪一项不属于JSP动作指令标记?(D)A)<jsp:param> B)<jsp:plugin>C)<jsp:useBean> D)<jsp:javaBean>14.JSP的哪个指令允许页面使用者自定义标签库?(B)A)Include指令B)Taglib指令C)Include指令D)Plugin指令15.能够替代<字符的替代字符是()?(C)A)&lt B)&gt;C)&lt; D)&nbsp;16.下列()注释为隐藏型注释。

(C)。

A)<!-- 注释内容[<%= 表达式%>] -->B)<!-- 注释内容-->C)<%-- 注释内容--%>D)<!—[<%= 表达式%>] -->17.在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。

(C)。

A)从定义处之后有效。

B)在整个页面内有效。

C)从定义处之前有效。

D)不确定。

18.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。

A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件19.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( C )A)public B)staticC)synchronized D)private20.以下哪个对象提供了访问和放置页面中共享数据的方式(D)A)pageContext B)response C)request D)session21.当response的状态行代码为哪个时,表示用户请求的资源不可用?(D)A)101 B)202 C)303 D)40422.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和(A )四个作用范围。

A)Request Scope B)Response ScopeC)Out Scope D)Writer Scope23.out对象是一个输出流,其输出换行的方法是(B)A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )24.Form表单的method属性能取下列哪项的值(C )A)submit B)putsC)post D)out25.可以利用request对象的哪个方法获取客户端的表单信息(A)A)request.getParameter() B)request.outParameter()C)request.writeParameter() D)request.handlerParameter()26.JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型()A)Double.parseString(strNumx) B)Double.parseDouble(strNumx)C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)27.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-128.下面不属于<input>标记中的name属性取值的是(D)A)password B)hidden C)submit D)textarea29.<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型( A )A)size B)value C)selected D)checked30.JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时( C )。

A)验证不通过,提交数据给服务器B)验证不通过,不提交数据给服务器C)验证通过,提交数据给服务器D)验证通过,不提交数据给服务器31.正则表达式中,表示或者的意思的元字符是(B )A). B)| C)[ ]D){ }32.对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?(C)A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法B)如果一个参数key有多个值,那么getParameter(key)方法会返回空C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组D)getParameter方法返回Object对象,使用前要强制类型转换:如Stringstr=(String) request.getParameter(key)33.下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。

(C)A)application B)requestC)page D)session34.使用<jsp:getProperty>动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。

相关文档
最新文档