jsp仿真试题B
Web编程技术补考模拟测验(B卷)

Web编程技术模拟试卷(B卷)一、填空题20分(20*1)1.请写出常用的Web服务器:IIS、Apache、Tomcat.2.请写出常用的常用的Web编辑工具:Dreamweaver、Editplue、Eclipse3.JDBC 、JSP、DAO英文全称分别是:JDBC:Java Data Base ConnectivingJSP:Java Server Page DAO:Data Access Object4.JSP的内置对象有out、request、response、session、application5.连接数据库的四要素:数据库驱动、数据库的URL、数据库的用户名、数据库的密码二、选择题15分(15*1)1.下面那个控件的属性设置成相同可以达到各个控件共同一组的效果(B)A idB nameC typeD value2.下面哪一个JSP的注释,客户端是可见的(A)A<!--comment-->B// C<%--comment--> D/*....*/3.<jsp:param />不与下列哪些操作指令配合使用(D)A<jsp:include> B <jsp:forward> C<jsp:plugin> D<jsp:setProperty />4.下列哪一个不是JDBC的接口(D)A DriverManagerB ConnectionC StatementD Preparement5.jsp执行过程:Jsp-》java-》class-》网页f分别是以下哪个顺序过程?(A)A.翻译-》编译-》执行B.翻译-》执行-》编译C.编译-》翻译-》执行D.执行-》编译-》翻译6.如下选项有哪一个是jsp表达式?AA.<%= 9i %>B.<% int i %>C.x=3y+1D.<% x=3y+1 %>7.Javascript 连接js文件方法<script languae=“javascript”src=“__A___”></script>A a.js B.b.java C css.cs D web.xml8.下面哪一个不是单标签?(D)A.<br>B.<hr>C.<img>D.<body>9.当点击提交后跳转客户端通过(A)访问服务器A IEB 我的电脑C网上邻居D回收站10.关闭sql数据库的顺序是(A)A先关闭结果集再关闭操作最后关闭连接B先关闭连接再关闭操作最后关闭结果集C先关闭操作再关闭结果集最后关闭连接D先关闭结果集再关闭连接最后关闭操作11.下列说法正确的是(A)A.jsp不一定是jsp开发的B.Jsp一定是jsp开发的C.Jsp编译后生成java后缀D.Jsp运行后生成java后缀12.第三方jar文件保存在哪一个目录下?()A WEB ROOT B WEB ROOT/WEB-INFCWEB ROOT/WEB-INF/lib D WEB ROOT/WEB-INF/classes13.<input type=”password”>123456</input>在页面中显示的效果是(B)A 123456 B******C.password:123456 D123456******14.可以利用request对象的哪个方法获取客户端的表单信息?AA)response.getParameter()B)response.outParameter()C)response.writeParameter()D)response.handlerParameter()15.<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用?DA)<list> B)<item> C)<dot> D)<option>三、单句代码解释题20分(10*2)1.<a href=“”target=“_blank”><img src=”jiageng.jpg”/></a>点击嘉庚图片超连接到集美大学网页2.index.jsp:<form name='myform' method="POST" action="a1.htm" onsubmit="return check()"> 表单以post的方式提交到a1.html提交的时候并调用javascript的check函数检查3.setTimeOut(“a()”,5000) alert(“xxxx”)定时onload 网页加载延时5000毫秒调用a函数执行a方法并弹出警告框提示4.var time = new Date()。
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考试题及答案一、选择题(每题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应用开发》期终上机试卷(B卷)及答案

《JSP 应用开发》期终上机试卷(B 卷)适用专业:机考规则:1. 若发现考试作品照搬别人的或大部分参照别人的,一律按不及格论。
2. 若因个人操作不当或保存不全,而导致的文件丢失、文件损坏、死机等情况,后果自负。
3. 答案提交:新建一个以自己“学号+姓名”的文件夹,如:“21张三”,,把试题答案放于该文件夹中,上传到指定的教师机。
4. 考试时间:90分钟 5. 试卷总分:100分题目:网上银行系统一、语言和环境A 、实现语言 JavaB 、环境要求 JDK1.6、Eclipse 、Tomcat5.5.*、SQL Server2005 二、数据库设计 数据库名称:bank数据库表信息,如下表:三、要求某银行将开发网上银行系统,其中包括如下功能:用户通过输入账户ID ,可以查看本人的账户信息。
要求使用JSP+JDBC+JavaBean 实现该功能,数据库使用SQL Server2005。
四、推荐实现步骤1、创建数据库、数据库表,并插入测试记录 输入几条测试记录,参考下表:userID userName balanceid001 张三-3456.78id002 李四1234.56id003 王五7659.32id004 赵二-600.152、创建Web工程bank,导入数据库驱动包,在源文件夹中创建2个包:entity包用于存放实体类,dao包用于存放数据访问类;3、创建实体类:BankBean.javaA.参考数据库中userInfo表编写属性;B.编写各属性的setter/getter方法。
4、创建DAO类:BankDao.javaA.编写方法从数据库中取得对应账户ID的账户信息,并保存在一个BankBean对象中返回;B.取得查询结果后关闭结果集、数据库连接。
5、创建JSP:index.jspA、编写表单和JavaScript验证,验证账户ID是否为空。
验证未通过时,给出相应的提示信息,验证通过后,将表单提交到balance.jsp;B、要求使用CSS控制页面效果,效果如图1所示:图1 输入账户ID6、创建JSP:balance.jspA、从index.jsp中获取用户输入的账户ID;B、调用BankDao,根据账户ID查询该用户的账户信息;C、在账户信息中取出账户余额比较,当账户余额小于零时,跳转到dept.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试题-带答案1、下面哪一个不是JSP本身已加载的基本类(B)A、.*B、.*C、.*D、、以下关于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中不能使用与数据库建立连接 B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、JSP 页面经过编译之后,将创建一个(B)A.applet B.severlet C.application D.exe文件6、以下对象中的(D )不是JSP的内置对象。
A、requestB、sessionC、applicationD、bean7、在JSP中,内置对象(B)封装了用户提交的信息,使用该对象可获取用户提交的信息。
A、sessionB、requestC、responseD、out8、request对象可以使用( A )方法获取表单中某输入框提交的信息。
A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)9、JSP的内置对象中( A )对象可对客户的请求作出动态响应,向客户端发送数据。
A、responseB、requestC、applicationD、out10、以下方法,哪个可使session无效(A )A、(String key)B、()C、(String key)D、(String key)11、application对象能在(C )间共享。
A、某个访问者所访问的当前页面B、某个访问者所访问的网站的各个页面之间C、该服务器上的所有的访问者的所有jsp页面D、该服务器上的所有的访问者的所有jsp页面和Java程序12、在JSP页面中使用bean,我们必须使用JSP动作标签( A )。
jsp仿真试题D

4.(每个 3 分,共 6 分)动态 INCLUDE 用 jsp:include 动作实现, 它总是会检查
所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态 INCLUDE 用 include
伪码实现,定不会检查所含文件的变化,适用于包含静态页面。
5.(每个 1 分,共 10 分)
getParameter(String name):获得客户端传送给服务器端的有 name 指定的参数值
C.(Jsp 代码)脚本元素 sriptlet D. 以上都不是
6. 下面哪项不是 JSP 操作指令的作用()
A. 与服务器端资源进行通信 B. JSP 的解释引擎,需要在编译时做什么
动作
C. 通过标记库定义自定义标记 D. 使 JSP 页面可与 JavaBean 对象进行交互
7. 下面哪项不是 useBean 动作 scope 属性可能的值()
getRemoteHost()
getServerName()
getServletPath()
removeAttribute(String name)
(4 分) 在 JSP 中如何设置 COOKIE?
(4 分)请说出 String 类和 StringBuffer 类的区别.
编程题(共 20 分)
编写程序 reg.htm 和 reg.jsp,做一用户注册界面,包括:用户名,年龄,性别。
添加_________和___________标记。
___________是类说明关键字. ___________子句用于说明类的直接超类(父类)
*Servlet 定义了一个___________类,用来实现 session 的功能。
Tomcat 服务器的默认端口是 __________
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 应用程序时,配置文件应该在程序下的( )目录中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.(每个2分,共6分)它们分别是jsp:useBean指令、jsp:setProperty指令和jsp:getProperty指令。
jsp:useBean指令指定JSP页面中包括的JavaBean。
jsp:setProperty指令功能是设置JavaBean的属性。
jsp:getProperty指令功能是得到某个JavaBean的属性值。
2.(每个2分,共4分)
HTTP请求最重要的两种类型是GET和POST,GET从远程服务检索一个指定的Web 资源,它使用请求URI发送信息。
POST发送数据并从远程服务器接收数据。
与GET 不同,POST将附加到请求末尾的数据作为特殊的内容消息发送。
3.(每个1分,共6分)
1)建立ODBC数据源。
2)加载驱动程序。
(“建立连接。
3)Connection conn=("jdbc:odbc:数据源名",”登录名”,”密码”);
4)建立Statement对象 Statement stmt=();
5)处理查询结果 ResultSet rs=(sql);
4.(8分)
setAttribute(String name,Object):设置名字为name的request的参数值
getAttribute(String name):返回由name指定的属性值
getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例
getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组
getCharacterEncoding():返回请求中的字符编码方式
getContentLength():返回请求的Body的长度
getHeader(String name):获得HTTP协议定义的文件头信息
getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的
5.(每个2分,共6分)
1)Jsp对应角色为视图V,主要用于显示页面以及处理结果
2)Servlet 对应角色为控制器C,主要用于处理请求事务
3)JavaBean对应角色为模型M,主要负责数据处理6.(4分)3*6*9*12=1944
四、编程题(共22分)
1)在浏览器中显示效果如下(10分)
2)下面是处理数据页面的页面源代码参考(12分)
<HTML>
<HEAD>
<TITLE> 处理用户数据 </TITLE>
</HEAD>
<BODY>
姓名:<%=("USERNAME")%><br>…………………
密码:<%=("USERPWD")%><br>
性别:<%=("SEX")%><br>
血型:<%=("BLOOD")%><br>
简介:<%=("INTRO")%><br>
</BODY> </HTML>
注意:可不考虑汉字编码乱码问题。