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 应用程序时,配置文件应该在程序下的( )目录中。
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 的编程环境下完成。
jsp+javabean+servlet .(本题20分)二、填空题(每小题1分,共20分)1、Tomcat 服务器的默认端口号是:( )A 、 80B 、8080C 、21D 、21212、由JSP 页面向Tag 文件传递数据要使用的指令是( )。
A 、tagB 、attributeC 、variableD 、taglib 3、在MVC 模式中,核心内容为 ( )。
A 、 viewB 、 controlC 、 modelD 、 不确定 4、创建JSP 应用程序时,配置文件web 。
xml 应该在程序下的( )目录中。
A 、 admin B 、 servlet C 、 WEB —INF D 、 WebRoot5、〈p align=”段落对齐方式”>标记中,align 属性为段落文字的对齐方式,不能取的值为( )。
大连交通大学jsp期末考试模拟试卷
教研室主任(签字)学院院长(系主任)(签字)一、选择题(本题为单选,共15题,每题2分,总计30分)1、假设MyJSP是一个Web服务目录,B.jsp保存在MyJSP 的目录中,下列哪种方式是正确访问B.jsp的方式:A、http://localhost:8080/webapps/MyJSP/B.jspB、http://localhost:8080/B.jspC、http://localhost:8080/MyJSP/B.jspD、http://localhost:8080/ROOT/MyJSP/B.jsp2、假设B.jsp,它的文件路径如下:%TOMCATHOME%\webapps\MyJSP\moon\B.jsp,在B.jsp中使用Circle类创建JavaBean对象,Circle类位于red.star包下,那么这个类的class文件应该如何放置?A、webapps\MyJSP\WEB-INF\classes\red\star\ Circle.classB、webapps\MyJSP \moon\WEB-INF\class\red\star \ Circle.classC、webapps\moon\WEB-INF\classes\red\star\ Circle.classD、webapps\MyJSP\moon\classes\red\star\Circle.class3、假定当前的Web服务目录名称为moon,那么web.xml部署描述文件应该存放在哪个位置?()A、moon \classes\web.xmlB、moon\WEB-INF\classes \web.xmlC、WEB-INF\classes\moon \web.xmlD、moon\WEB-INF \web.xml4、下列文件中()文件用来启动Tomcat服务器的。
A、web.xmlB、server.xmlC、startup.batD、以上皆非5、当用request对象获取客户提交的汉字字符时,会出现乱码问题,所以对含有汉字字符的信息必须进行特殊的处理,下面说法正确的是()。
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根底模拟试题及答案A. <%= %>B. <% %>C. <%! %>D. <%@ %>1. 在J2EE中,以下不是jsp隐式对象的是( B)。
‘九个分别是:(page,config,out,request,response,session,applition,pageCon text,exception)’A. pageContextB. contextC. applicationD. out2. 在jsp中,只有一行代码:,运行输出(D)。
A. A+BB. ABC. 113D. 错误信息,因为表达式是错误的3. Severlet中,HttpSeverletResponse的(C)方法用来把一个请求重定向到另外的URL。
A. sendURL()B. redirectURL()C. sendRedirect()D. redirectResponse()4. JSP 页面经过编译之后,将创立一个(B)B. severletC. applicationD. exe文件5. 在Severlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(B)方法.A. initB. serviceC. doFilterD. destroy6. 在jsp中,page指令的(B)属性用来引入需要的包或类。
A. extendsB. importC. languageD. contentType7. 如果jsp页面执行时遇到自定义标签,遇到完毕标签时将调用(B)方法以执行处理A. doStartTagB. doEndTagC. doInitBodyD. doAfterBody8. 在J2EE,test.jsp文件中有如下一行代码,要使user对象一直存在于会话中,直至终止或被删除为止,下划线中应填入(C)。
A. pageB. requestD. application9. 给定一个Servlet程序的代码片段,如下:Public void doPost(HttpServletRequestrequest,HttpServletResponse response)Throws ServletException,IOException{request.getSession().getAttribute(“A”);}假定第二行返回的对象引用不是null,那么这个对象存储在(B)范围中。
JSP试卷B卷
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卷)(考试时间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)答案要点
江苏海事职业技术学院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〕是标题标记。
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题库及参考答案
选择题:1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C)A POST方法提交信息可以保存为书签,而GET则不行B 可以使用GET方法提交敏感数据C 使用POST提交数据量没有限制D 使用POST方法提交数据比GET方法快2)Web应用程序打包后的扩展名是:(单选)(B)A EARB WARC JARD RAR3)下面关于Servlet的陈述正确的是:(多选)(BC)A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求B Servlet运行在服务器端C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用D Servlet不能向浏览器发送Html标签4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。
(单选)(D)A LoginDemo/B LoginDemo/src/C LoginDemo/logindemo/WEB-INF/bin/D LoginDemo/logindemo/WEB-INF/5)下面说法错误的是:(多选)(CD)A Http协议是无状态的协议B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C 使用request.getSession(false)可以新建会话D 使用request.addCookie()可以添加Cookie到客户端6)在login.html中存在如下代码<form action=”/logindemo/login”>username:<input type=’text’ name=’userName’ id=’myName’value=’your name’></form>在login servlet中获得文本框的值正确的是:(单选)(D)A 无法获取,因为代码在Html中B request.getAttribute(“userName”)C request.getParameter(“myName”)D request.getParameter(“userName”)7)可以用于发送邮件的协议有:(多选)(BD)A Pop3B SMTPC FTPD IMAP8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)A Transport.send()B Store.sent()C Message.send()D Message.sent()9)Jsp在转译阶段生成文件的扩展名是(B)A classB javaC exeD bin10)下面的说法错误的是:(单选)(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码11)关于下面这段代码说法正确的是:(单选)(B)<%!String temp;String convertMoney(String money){temp = money+”.00”out.println(temp);retrun temp;}%>A 这里不能调用temp,超出temp的生命周期B 这里不能使用outC 程序通过编译D 不能在这里定义方法12)在myjsp.jsp中,关于下面的代码说法错误的是:(单选)(A)<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>A 该页面可以使用exception对象B 该页面发生异常会转向error.jspC 存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD error.jsp页面一定要有isErrorPage属性且值为true;13)下面不属于Jsp隐式对象的是:(单选)(B)A sessionB configC pageScopeD exception14)在jsp中作用域由小到大的组合是:(单选)(C)A request page session applicationB page request session applicationC pageContext request session applicationD pageScope request sessionScope applicationScope15)在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:(单选)(C)A <jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>B <jsp:useBean id="student" class="Student" scope="session">hello student!</jsp:useBean>C <jsp:useBean id="student" class="bean.Student" scope="session">hello student!</jsp:useBean>D <jsp:getProperty name="name" property="student"/>16)下列标签使用正确的是:(多选)(AC)A <jsp:forward page="XXX.jsp"><jsp:param name="xxx" value="xxx"/></jsp:forward>B <jsp:forward page="XXX.jsp"></jsp:forward>C <jsp:forward page="XXX.jsp"/>D <jsp:forward page="XXX.jsp"/><jsp:param name="xxx" value="xxx"/></jsp:forward>17)${empty ""}的结果是:(单选)(C)A not nullB nullC trueD false18)在input.jsp中存在如下的代码:<input type="text" name="stuid" value="1001"/>则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)(ABD)A <%=request.getPramater("stuid")%>B ${param.stuid}C ${param[stuid]}D ${param["stuid"]}19)在标签处理类中返回值EV AL_PAGE的含义是:(单选)(B)A 重复执行标签B 继续处理页面内容C 跳过标签体内容D 跳过页面内容20)标签文件的扩展名是:(单选)(A)A tldB tagC dtdD xml21)关于MVC下面说法正确的是:(多选)(ABCD)A MVC表示模型,视图,控制器B 在model 1体系结构中没有使用ServletC model 1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题D JavaBean可以访问数据库22)Model 2体系结构中控制器对象是一个:(单选)(A)A ServletB JavaBeanC Jsp页面D Html页面23)FilterConfig的哪个方法可以返回init参数的名称(D)A getServletContext()B getInitParameter(String name)C getFilterName()D getInitParameterNames()24)下面关于JSP自定义标记的描述正确的是(A)。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 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>
注意:可不考虑汉字编码乱码问题。