JSP内部测试机试题
JSP编程技术测试题
JSP编程技术测试题问题:JSP编程技术测试题回答:一、选择题(每小题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文件必须由开头,标记结束。
B)文档头信息包含在与之间。
C)在和之间可以包含和等信息。
D)文档体包含在和标记之间5.设置文档体背景颜色的属性是(C )A)text B)bgcolor C)background D)link6.(D)是标题标记。
A)标记B)标记C)标记D)7.超级链接是互联网的灵魂,下面哪个是正确的链接标记(A )A)新浪网B)新浪网C)D)8.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。
下面那些不是CSS选择器(D )A)标记选择器B)类型选择器C)ID选择器D)名称选择器9.可以在以下哪个()标记之间插入Java程序片(A)A)B)C)D)10.JSP的Page编译指令的属性Language的默认值是:(A)A)Java B)CC)C#D)SQL11.可以在以下哪个()标记之间插入变量与方法声明(B)A)B)C)D)12.动作标记中,scope的值不可以是(D)。
A)page B)requestC)session D)response13.下列变量声明在()范围内有效。
(C)。
int countNum;%>A)从定义开始处有效,客户之间不共享B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享D)从定义开始处有效,被多个客户共享14.JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。
《J2EEJSP内部测试试题》_试题B_答案
《网站建设与维护》期末试题(B)答案一.单项选择(每小题0.5分,共10分)1-5 D C D C B 6-10 A A C B B 11-15 C A A C C 16-20 D D A A C二.填空题(每题1分,共10分)1.Java程序片段 2.getParameter(string s)3.Request 对象 4. <jsp:useBean>5.Servlet 6.提供getter()和setter()方法访问它的属性7.创建一个Servlet实例 8.jsp+javabean+servlet9. 访问控制技术 12.营销功能三.判断题(共10小题,每小题1分,共20分)1.√ 2.× 3.× 4.× 5.×6.√ 7.× 8.√ 9.√ 10.√四.问答题(40)1.写出5个以上JSP内置对象?并说明分别有它们的作用是什么?(8分)(1)application对象代表应用程序上下文,它允许 JSP 页面与包括在同一应用程序中的任何 Web组件共享信息。
(2)Config对象允许将初始化数据传递给一个JSP页面(3)Exception 对象含有只能由指定的JSP“错误处理页面”访问的异常数据。
(4)Out 对象代表提供输出流的访问(5)Page 对象代表 JSP 页面对应的 Servlet 类实例(6)PageContext对象是 Jsp 页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性(7)Request 对象提供对 Http 请求数据的访问,同时还提供用于加入特定请求数据的上下文(8)Response 对象允许直接访问 HttpServletResponse 对象(9)Session对象可能是状态管理上下文中使用最多的对话标准:写出5个以上,每个1.5分2.在网站即将完成时,要进行网站评测,请你说明此时网站评测的作用,同时说明影响电子商务网站效益分析的因素和类型?(10分)作用:改善企业营销的方式、对企业的决策提供量化的依据,同时使网站的改进和更新更有针对性(2分)因素:网站的目标和功能的不同其盈利方式不同;(2分)网站建成后得到的企业综全效益:知名度、改善管理流程、提高效率、节省成本;(2分)网站效益的类型:直接效益:网上销售额、广告收益、增值服务收益(2分)间接效益:工作效率提高、节省人力和资源的消耗、改善领导决策的质量、提高了企业整体的素质(2分)3.在网站建设和管理过程中,都将进行网站优化,请你说明网站优化的基本思想及网站管理员的职责?(10分)基本思想通过对网站功能、结构、布局、内容等关键要素的合理设计,使得网站的功能和表现形式达到最优效果,可以充分表现出网站的网络快捷运行和营销功能。
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题库22页版含答案
JSP模拟题选择题1、为允许目标应用访问和改变bean的属性,开发者必须编写什么方法? ( c )a. getTags()b. setTags()c. accessor()和mutator()d. getAsText()和setAsText()2、考察关于taglib标签的子标签的以下陈述A:Taglibversion,jspversion,shortname,infoB:Name,tagclass,info,bodycontents以下哪个为真? ( b )a. 陈述A为真而陈述B为假b. 陈述A为假而陈述B为真c.二个陈述都为真d. 二个陈述都为假3、以下代码行将做什么操作? ( a )Class.forName(“Sun.jdbc.odbc.JdbcOdbcDriver”);a.为MS-SQL 服务器数据库加载驱动程序b. 建立与指定数据库的连接c.创建ResultSet 对象d.访问表中数据4、在servlet程序中,service()方法将完成什么操作?( d )a.初始化servlet 变量b. 向服务传递请求c.返回引用给PrintWriter 对象d. 接收客户请求,并处理它们5、ServletConfig 类用作什么? ( c )提供关于Servlet 接口的特定于HTTP的实现 b.提供处理客户请求的方法c.存贮启动配置和初始化参数d.发送应答给客户6、你使用 HTTPSession接口来跟踪你的servlets中会话数据。
为把值加入到此会话对象,你应使用哪个函数? ( d )a. putValue()b. addValue()c. setValue()d. addSession()7、以下哪个是JSP优于 servlet的地方? ( d )a. 独立于平台b. 创建数据库驱动的Web应用c. 服务器端编程能力d. Java 代码嵌入到HTML 页面8、你已编码了二个servlet :servlet1和servlet2 。
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(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考试题目
jsp考试题目一、问题描述JSP(JavaServer Pages)是一种动态网页技术,用于在Web服务器上生成动态网页。
它结合了Java编程语言的强大功能和HTML的灵活性,成为广泛应用于Web开发的一种技术。
本文将介绍JSP考试题目,包括JSP的基础知识、应用场景和实践技巧。
二、JSP基础知识1. JSP的概念及作用- JSP是JavaServer Pages的简称,是一种基于Java的服务器端技术。
- 它允许开发者在HTML或XML文件中嵌入Java代码,以实现动态内容的生成和展示。
- JSP遵循MVC(Model-View-Controller)设计模式,将数据处理与视图呈现分离,提高开发效率和可维护性。
2. JSP的特点和优势- 简单易学:JSP基于标签和脚本的方式,使得开发者能够快速上手。
- 高效灵活:JSP能够与其他Java组件(如Servlet、JavaBean)进行无缝集成,提供了更丰富的功能扩展能力。
- 动态内容生成:JSP通过嵌入Java代码实现动态内容生成,可以根据不同条件生成不同的网页。
- 可重用性:JSP可以将页面元素抽象为标签库或自定义标签,提高了代码的可重用性和可维护性。
三、JSP的应用场景1. 动态网页开发- JSP可以用于生成包含动态内容的网页,如展示商品信息、生成用户个人主页等。
- 通过嵌入Java代码,可以根据数据库查询结果或用户输入动态生成网页内容。
2. 企业级应用开发- JSP可以与企业级Java框架(如Spring、Struts)结合使用,实现复杂业务逻辑的处理。
- 它可以作为视图层技术,将数据从后端传递到前端进行展示,提供良好的用户交互体验。
3. 与数据库的交互- JSP可以与数据库进行交互,实现数据的增删改查等操作。
- 使用JSP内置的数据库标签库或Java的JDBC API,可以方便地连接数据库并执行SQL语句。
四、JSP实践技巧1. 合理使用标签和脚本- 标签:- JSP标签提供了丰富的功能,如条件判断、循环、页面重定向等。
jsp试题及答案
jsp试题及答案一、单项选择题(每题2分,共20分)1. 在JSP中,以下哪个不是内置对象?A. requestB. responseC. outD. session答案:D2. JSP页面中,以下哪个指令用于指定JSP页面使用的脚本语言?A. <%@ page language="java" %>B. <%@ page language="jsp" %>C. <%@ page language="javascript" %>D. <%@ page language="html" %>答案:A3. 在JSP中,使用EL表达式获取request作用域中的属性时,正确的语法是:A. ${requestScope.attributeName}B. ${request.attributeName}C. ${sessionScope.attributeName}D. ${applicationScope.attributeName}答案:B4. JSP页面中,以下哪个标签用于包含静态包含?A. <jsp:include page="included.jsp" />B. <jsp:forward page="forwarded.jsp" />C. <jsp:include page="included.jsp" flush="true" />D. <jsp:forward page="forwarded.jsp" flush="false" />答案:A5. 在JSP中,以下哪个标签用于创建一个名为"user"的会话范围属性?A. <jsp:attribute name="user" value="John Doe" />B. <jsp:attribute name="user" value="John Doe" session="true" />C. <jsp:session name="user" value="John Doe" />D. <jsp:session name="user" value="John Doe" session="true" /> 答案:B6. 在JSP中,以下哪个表达式用于获取当前时间?A. ${now()}B. ${currentTime}C. ${new java.util.Date()}D. ${java.util.Date.now()}答案:C7. JSP页面中,以下哪个指令用于设置页面的默认字符编码?A. <%@ page charset="UTF-8" %>B. <%@ page contentType="text/html; charset=UTF-8" %>C. <%@ page encoding="UTF-8" %>D. <%@ page pageEncoding="UTF-8" %>答案:B8. 在JSP中,以下哪个标签用于声明一个JavaBean属性?A. <jsp:useBean id="bean" class="com.example.Bean" />B. <jsp:setProperty name="bean" property="property"value="value" />C. <jsp:getProperty name="bean" property="property" />D. <jsp:declareBean id="bean" class="com.example.Bean" /> 答案:A9. JSP页面中,以下哪个指令用于设置页面的自动刷新时间?A. <%@ page refresh="5" %>B. <%@ page autoRefresh="5" %>C. <%@ page sessionTimeout="5" %>D. <%@ page cache="5" %>答案:A10. 在JSP中,以下哪个指令用于指定页面的访问权限?A. <%@ page access="private" %>B. <%@ page access="public" %>C. <%@ page access="protected" %>D. <%@ page access="public" import="java.util.*" %>答案:B二、多项选择题(每题3分,共15分)1. 在JSP中,以下哪些标签用于实现页面跳转?A. <jsp:forward>C. <jsp:redirect>D. <jsp:action>答案:A, C2. JSP页面中,以下哪些指令用于设置页面的属性?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ session %>答案:A, C3. 在JSP中,以下哪些表达式用于获取session范围的属性?A. ${sessionScope.attributeName}B. ${session.attributeName}C. ${requestScope.attributeName}D. ${applicationScope.attributeName}答案:A, B4. JSP页面中,以下哪些指令用于导入Java类?A. <%@ page import="java.util.*" %>B. <%@ page import="java.sql.*" %>C. <%@ page import="java.io.*" %>D. <%@ page import=".*" %>答案:A, B, C, D5. 在JSP中,以下哪些标签用于操作JavaBean属性?B. <jsp:setProperty>C. <jsp:getProperty>D. <jsp:include。
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试题库及答案JSP试题库及答案一、选择题1. JSP技术使用的是哪种语言作为其脚本语言?A. JavaB. JavaScriptC. C#D. Python答案:A2. 在JSP页面中,哪一个指令用于指定信息处理类?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A3. 如果要在JSP页面中包含另一个JSP页面,应该使用哪个JSP元素?A. <jsp:include>B. <jsp:forward>C. <jsp:param>D. <jsp:useBean>答案:A4. JSP页面的默认脚本语言是什么?A. HTMLB. JavaScriptC. JavaD. SQL答案:C5. 在JSP中,使用什么标签可以将Java Bean组件的属性传递给表达式语言(EL)?A. <jsp:useBean>B. <jsp:setProperty>C. <jsp:getProperty>D. <jsp:forward>答案:C二、简答题1. 请简述JSP和Servlet的区别。
答案:JSP(JavaServer Pages)是一种用于生成动态网页的技术,它使用模板和Java代码的混合来实现页面内容的动态生成。
Servlet是一种运行在服务器端的Java小程序,可以处理客户端请求并生成响应。
JSP最终被编译成Servlet,由Servlet容器执行。
JSP主要用于页面内容的生成,而Servlet则可以处理更复杂的业务逻辑。
2. 描述一下JSP的动作元素和标准动作元素的区别。
答案:JSP的动作元素(Action Element)用于控制Servlet引擎的行为,例如包含其他页面、转发请求等。
Jsp测试题
Jsp测试题第一关:深山苦练(20分)1.完成 Java 开发包的安装,并设置环境变量 Path ,具体描述配置工程。
2.编写一个程序,要求程序运行后在屏幕上输出:***************************This is my first java program!***************************3:简单说明在servlet 在web.xml中,配置工程。
4:简单描述servlet的生命周期。
第二关初出茅庐(20分)1. 指出下列哪些变量名称是不合法的?tomSalary,float,1people,people1,price_per_m,price-per_m,$root,@test2 、写出 int min=x>y?y:x 的等价 if 语句。
3 、利用 java API 帮助文档,找到一个可以将给定的字符串转化为小写的方法。
4 、打印出成绩等级,如果成绩大于等于 90 分,输出“优秀”,如果成绩大于等于80 分,输出“良好”,如果大于等于 70 分,输出“中等”,如果大于等于 60 分,输出“及格”,其它输出“不及格”。
5:用冒泡和选择两种方式对数组进行排序。
第三关:决战江湖(60 分)1 编写一个程序,在控制台接收数据,程序会让用户输入名字,并检查用户的输入:不允许输入空名字。
一旦用户完成输入,程序会向该用户发出问候:“Hello,你输入的名字。
”2 设计 web界面,如下:。
3 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
4给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
5有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,6 设计随机字符串web页面显示:点击butoon ,在form 表单text中显示,界面设计无具体要求,要求最后3位必须是数字(升序),如:hello123 , JaACKDs789。
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考试题及答案jsp考试题及答案一、填空(30分) 211、Tomcat服务器的默认端口是8080 。
怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可_____,2、异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。
3、jsp主要内置对象有:application 、exception 、pageContext 、 request 、 session 、_____response_____out、config、page。
4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。
5、application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。
6、JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。
7、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性。
8、Java Servlet的主要特点是:、方便、、、节省投资。
运行servlet需要在___web.xml_____注册.9、Servlet的生命周期分三个时期:装载Servlet 、创建一个Servlet实例、销毁。
10、JSP开发网站的两种模式分为_____jsp+javabean___________和 jsp+javabean+servlet 。
二、选择题(20分) 141、下面哪一个不是JSP本身已加载的基本类?(b )A、/doc/c1e9c17b31b765ce050814ff.html ng.*B、java.io.*C、javax.servlet.D、javax.servlet.jsp.*2、对于预定义<%!预定义%>的说法错误的是:(c)A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化3、从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )A、 Select * from员工 where 姓名=?_玛丽_?B 、Select * from员工 where 姓名=?%玛丽_?C、 Select * from员工 where 姓名like …_玛丽%?D、 Select * from员工 where 姓名like …%玛丽%?4、下述选项中不属于JDBC基本功能的是:( D )A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、在JSP中使用标记时,不会出现的属性是:( c )A. nameB. propertyC. valueD. 以上皆不会出现6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )A. <%@ page %>作用于整个JSP页面。
jsp考试题
单项选择题1. 题干:配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是(B)。
选项:A:先安装TOMCAT,再安装JDKB:先安装JDK,再安装TOMCATC:不需安装JDK,安装TOMCAT就可以了D:JDK和TOMCAT只要都安装就可以了,安装顺序没关系2. 题干:Servlet中,处理客户端发出的表单数据请求应使用的接口及定义的方法是(B)。
选项:A:HttpServlet doHeadB:HttpServlet doPostC:ServletRequest doGetD:ServletRequest doPost3. 题干:page指令的(C)属性可以设置JSP页面是否可多线程访问。
选项:A:sessionB:bufferC:isThreadSafeD:Info4. 题干:可在JSP页面出现该指令的位置处,静态插入一个文件(C)。
选项:A:page指令标签B:page指令的import属性C:include指令标签D:include动作标签5. 题干:servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是(B)。
选项:A:加载类,实例化,请求处理,初始化,销毁B:加载类,实例化,初始化,请求处理,销毁C:实例化,加载类,初始化,请求处理,销毁D:加载类,初始化,实例化,请求处理,销毁6. 题干:假设在helloapp应用中有一个Javabean文件HelloServlet,它位于org.java thinker包下,那么这个bean的class文件应该放在(D)目录下。
选项:A:helloapp/HelloServlet.classB:helloapp/WEB-INF/HelloServlet.classC:helloapp/WEB-INF/classes/HelloServlet.classD:helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class7. 题干:给定JSP程序源码如下: <html> <% int count =1;%> _______ </html> 以下(B)语句可以在下划线处插入,并且运行后输出结果是:1。
JSP内部测试笔试题和答案
《利用JSP/Servlet/Ajax技术开发新闻发布系统》内部测试-笔试试卷一、选择题(共25题,每题2分,总分值100分)1) JSP表达式语言可用于在网页上生成动态内容并代替JSP脚本元素,JSP表达式语言的语法是()。
A. {EL expression}B. ${EL expression}C. @{EL expression}D. &{EL expression}2) 在Servlet中有如下代码段:...public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {RequestDispatcher dis;_____________________________;(request,response);}...那么能够正确填写在横线处的选项是()。
A. dis = ("");B. dis = ("");C. dis = request .RequestDispatcher("");D. dis =new RequestDispatcher("");3) 阅读以下JSP中的代码片段:<%@ page language="java" import=".*" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-3CautoBean. autoBrandB. ${ autoBean. autoBrand}C. &{ autoBean. autoBrand}D. {autoBean["autoBrand"]}4) 下面关于Servlet生命周期的描述不正确的选项是()。
JSP内部测试题机试-2
~
内部测试问卷
,
机试 (JSP/Servlet)
(
注意:考试结束试卷必须交回,不交回试卷者成绩无效
题目:利用MVC(jsp+servlet+javabean)实现出库信息管理
在做本题目前,要求学员的计算机有以下环境:1、Tomcat服务器
2、Sql Servler数据库;
3、…
4、Jsp开发工具(MyEclipse)
5、连接SQLServer的JDBC驱动(官方驱动) 本试题利用Jsp/Servlet技术实现用户注册
数据库
SQL Servlet数据库:master(已存在)
数据库表如下:
功能实现请参考下图:
1、出库页面,如图1[进入页面动态加载所有商品到列表框中]
2、选择商品、输入数量,进行出库,如果输入的数量大于库存数量,如图2
3、显示库存信息,如图4
4、出库成功,如图4
注意事项
1、必须使用MVC模式实现,JSP页面中使用EL+JSTL输出和现实信息
2、编程规范作为考核标准之一;注意程序逻辑分明,命名方式规范,书写有缩进。
3、考试完毕,请将您创建的WEB应用程序整个目录上交。
JSP机试题
卓京信息JSP 机试题考试题目:人员档案管理系统考试方式:机试,考试完毕需提交完整的工程文件考试时间:3小时一、语言和环境J2EE要求使用技术点:用用jsp+servlet+dao开发,页面使用jstl+EL显示数据环境要求:Eclipse9、Oracle 10g二、学员注意事项1、每位学员要做的第一件事情:在本机F盘建立代码提交文件夹,命名格式如下:规则:班级名称_学员姓名例如:06052A _张三三、试题1、功能要求开发基于WEB的人员档案管理系统。
具体要求如下:(1)档案列表页面,要求列表显示编号、姓名、生日、性别、职业、住所和手机7项,如图-1所示。
(2)档案明细页面:要求显示指定人员的编号、姓名、生日、性别、职业、住所和手机,如图-2所示。
(3)档案修改页面:要求修改指定人员的信息,更新成功后,自动返回列表页面。
如图-3所示。
2、类的设计采用Jsp + Servlet + Dao的方式开发此系统,需要定义如下类人员档案信息实体类(Profile)✧人员编号(id)✧姓名(name)✧生日(birthday)✧性别(gender)✧职业(career)✧住所(address)✧手机号(mobile)数据库连接和关闭类(BaseDao)人员档案信息DAO类,需要包含如下方法:✧public List<Profile> getAll() 获得所有人员档案✧public Profile get(int id) 获得指定人员的档案明细✧public void update(Profile profile) 更新指定人员的档案明细列表Servlet类(ListServlet)[5分]显示指定人员信息Servlet类(DetailServlet)更新指定人员信息Servlet类(UpdateServlet)列表页面list.jsp,如图-1所示档案明细页面detail.jsp,如图-2所示档案修改页面update.jsp,如图-3所示3、具体要求及推荐实现步骤1、创建数据库表profile,添加测试数据不少于2条。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACCP7.0内部测试
注意:1、请勿在试卷上留下笔迹
2、交卷时试题和答案均要上交
《使用JSP/Servlet技术开发新闻发布系统》内部测试机试题
题目:火车车次信息管理
一、语言和环境
A、实现语言
Java
B、环境要求
JDK1.6、Eclipse、Tomcat7.*、SQL Server2008
二、功能要求
使用JSP+Servlet实现火车车次信息管理功能,SQL Server2008作为后台数据库,功能包括车次信息浏览、火车车次信息详情和车次信息删除两大功能。
具体要求如下:(1)打开火车车次信息管理首页,以列表方式显示所有车次信息,页面列表要求实现隔行变色效果,如图-1所示。
图-1
(2)单击“删除”链接可以进行火车车次信息删除,如果没有复选框被选中,当单击“删
除”链接时需要提示“请选择车次!”信息,如图-2所示。
图-2
(3)如果选中复选框,单击“删除”链接,执行删除车次信息操作,并根据删除结果给出相应的信息提示,如图-3所示。
图-3
点击确定后,跳转至车次信息列表页面,并显示更新后的车次列表信息,如图-4所示。
图-4
(4)单击车次超链接,则跳转至指定车次的火车车次详情页面,如图-5所示。
图-5
三、数据库设计
数据库表名称及要求:
表名train_info 中文表名称火车车次信息表
主键train_no
序号 字段名称 字段说明 类型 长度属性 备注
1 train_no 车次编号nvarchar 50 主键
2 start_station 始发站nvarchar 50 非空
3 arrival_station 终点站nvarchar 50 非空
4 start_time 出发时间nvarchar 50 非空
5 arrival_time 到达时间nvarchar 50 非空
四、具体要求及推荐实现步骤
1、建立数据库train和数据表train_info,并且添加测试数据(至少3条)。
2、使用MyEclipse创建web项目TrainSys,在源文件夹中创建2个包:entity包用
于存放实体类,dao包用于存放数据访问类,servlet包用于存放Servlet类。
3、创建实体类:TrainInfo.java。
A、参考train_info表编写属性。
;
B、编写各属性的setter/getter方法。
4、创建DAO基类:BaseDao.java
包含基本数据库资源的获取、释放操作。
注意异常处理和释放资源时的先后顺序。
5、创建DAO类:TrainDao.java
A、编写方法getAllTrain(),查询所有车次信息,并返回一个结果集。
B、编写方法delTrain(String[] trainId),删除车次信息。
C、编写方法findTrain(String no),查询指定车次的车次信息。
6、创建查询所有车次信息的Servlet
调用DAO类的方法,正确查询出所有车次信息保存至作用域,并跳转至车次信息列表页面。
7、创建火车车次信息列表页面:trainList.jsp
A、按照图-1所示进行页面设计,使用checkbox控件选择需要执行删除的火车车次
信息,并使用CSS进行美化(标题、隔行变色)。
B、编写JavaScript脚本进行删除车次信息选择验证,验证未通过给出相应提示,
如图-2所示;验证通过后,提交至Servlet。
8、创建删除车次信息的Servlet
A、正确获取选择的车次编号。
B、调用DAO类的方法,将车次信息从数据表中删除。
C、根据保存的结果给出相应的信息提示并实现页面跳转。
9、创建查询指定车次的火车车次信息的Servlet
A、正确获取指定的车次编号。
B、调用DAO类的方法,根据车次编号获取对应的车次信息,并将车次信息保存到作
用域中。
10、创建火车车次详细信息页面
A、按照图-5所示进行页面设计,并使用CSS进行美化标题、背景颜色。
B、显示火车车次的属性信息。
11、测试程序,调试运行成功后,分离数据库文件与代码文件一同提交,若无数据库分离
文件或以其他方式(如SQL脚本)提交,数据库项不得分。
五、注意事项
1、请注意界面美观,控件摆放整齐;
2、请注意代码的书写、命名符合规范,在代码中添加必要的注释;
3、请注意操作数据库时进行必要的异常处理。