




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP程序设计复习题,第3页(共9页)JSP程序设计复习题选择题1.在传统的HTMLX面中加入(A JAVA程序片D )就构成了一个 JSP页面文件。日JSP标签C用“ <%、"%>'标记符号括起来的程序D JAVA程序片和JSP标签2 .配置JSP运行环境,若 WE而用服务器选用 TOMCAT以下说法正确的是:(B )A先安装TOMCAT再安装JDK日先安装 JDK,再安装 TOMCATC不需安装JDK,安装TOMCAT可以了D JDK和TOMCAT要都安装就可以了,安装顺序没关系3 . 对于“<%!”、">'之间声明的变量,以下说
2、法正确的是:(B )A不是JSP页面的成员变量日多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用C多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互 相影响D是JSP页面的局部变量4 .在客户端浏览器的源代码中可以看到( B )A、JSP注释B HTML1 释C JSP注释和HTML注释D JAVA注释5 .page指令的作用是:(A )A、用来定义整个 JSP页面的一些属性和这些属性的值日用来在JSP页面内某处嵌入一个文件C使该JSP页面动态包含一个文件D指示JSP页面加载Java plugin6 . page指令的import属性的作用是(C
3、)A、定义JSP页面响应的 MIME类型日 定义JSP页面使用的脚本语言C为JSP页面引入JAVA包中的类D定义JSP页面字符的编码7 .( C )可在JSP页面出现该指令的位置处,静态插入一个文件。A、page指令标签B>page指令的import属性Cinclude 指令标签Dinclude动作标签8 .以下对象中的(D )不是JSP的内置对象。A、requestB>sessionCapplicationDbean9 .在JSP中,内置对象( B )封装了用户提交的信息,使用该对象可以获取用户提交的 信息。A sessionB requestC responseD out10
4、. request对象可以使用(A )方法获取表单中某输入框提交的信息。A、getParameter(String s)BgetValue(Strings)CgetParameterNames(String s)DkgetParameterValue(String s)11 . JSP的内置对象中(A )对象可对客户的请求作出动态响应,向客户端发送数据。AresponseBrequestCapplicationDout12 .从(A )开始,到()结束,被称为一个会话。A、访问者连接到服务器,访问者关闭浏览器离开该服务器日服务器启动,服务器关闭C访问者连接到服务器,服务器关闭D服务器启动,访问
5、者关闭浏览器离开该服务器13 .以下方法,哪个可使session无效? ( B )A session.removeAttribute(String key)B session.invalidate()C session.setAttribute(String key)D session.getAttribute(String key)14 . application对象能在(D )间共享。A、某个访问者所访问的当前页面日 某个访问者所访问的网站的各个页面之间C该服务器上的所有的访问者的所有jsp页面DK该服务器上的所有的访问者的所有jsp页面和Java程序15 .以下关于File对象的publ
6、ic boolean delete。 方法的说法,错误的是:(C )A、可以删除当前对象代表的文件日若当前对象代表的是一个空目录,则可删除该目录C可删除当前对象代表的目录及该目录下包含的所有子目录和文件D若当前对象代表的是一个目录,且该目录下还有文件存在,则无法删除该目录16 .对数据库表中记录的字段值进行更新,可以使用( B )方法AexecuteQuery()BexecuteUpdate()Cnext()DkgetConnection()17 .在JSP页面中使用beans,我们必须使用 JSP动作标签(A )。AuseBeanBuseBeansCBeansDkJavaBeans18 .当
7、useBean标签中的scope属性取值page时,该beans的有效范围是( B )。A、当前客户日当前页面C当前服务器D所有客户pageapplication19 .当useBean标签中的scope属性取值(C )时,该beans的有效范围是访问者的会话 期间。A requestC sessionA、Post20 .如果表单使用 POSTT式进行提交,则 Servlet可使用(B )方法对来对应处理用户 的请求。initB> doPostC service21 .以下关于Servlet的说法正确的是:(A )A Servlet可以获取用户的 session会话B Servlet不能
8、对数据库表进行操作C Servlet不能对文件进行读写操作D Servlet不能获取用户的 session会话22 . JSP程序段的基本语法是(C )。A VBScript语言语法B> JavaScript 语言语法C Java语法语言DK C语言语法23 .下列哪一种不是 JSP页面的组成元素.(D )A JSP标签,如指令标签已 普通的HTMLfe记符C Java表达式D C语言程序24 .在一个JSP页面中不可以出现的注释形式为( B )A <!- 注释内容->B rem注释内容C /注释内容D <%-注释内容-%>25 . request.getRemo
9、teAddr()方法的作用是:(B )A、获取客户提交的信息已 获取客户的IPC获取客户机的名称D获取服务器的IP26 .当( C)时,JSP引擎产生一个 session对象。A web应用服务器启动时日当web应用服务器启动后,第一个客户来访时C当每个客户首次访问服务器上的一个JSP页面时DK当每个客户首次访问服务器上的一个JSP或HTMLX面时27 .当(A )时,JSP引擎产生一个application 对象。A web应用服务器启动时日当web应用服务器启动后,第一个客户来访时C当每个客户首次访问服务器上的一个JSP页面时DK当每个客户首次访问服务器上的一个JSP或HTMLX面时28
10、. JDBC是Java数据库连接API,以下说法中哪个是不正确的? ( C )A与一个数据库建立连接已向数据库发送SQL语句C建立ODBO据源D处理数据库返回的结果29 .查询数据库得到的结果集中,游标最初定位在( B )。A第一行C最后一行B>第一行的前面DX最后一行的后面30 .以下关于JavaBeans的说法中,错误的是( B )。A JavaBeans 是基于 JAVA语言的。B JavaBeans是JSP的内置对象之一。C JavaBeans 是种 Java 类。DX JavaBeans是一个可重复使用的软件组件。31 . beans属性的值可以通过 3种方式进行修改,以下哪种
11、方法是不正确的? ( A )A 通过response的方法来设置。日将beans属性的值设置为一个表达式的值或字符串。C通过表单的参数值来设置beans的相应属性的值。DX通过request的参数值来设置beans相应属性的值。32 .以下哪种方法不是 Servlet的方法? ( D )A、initB>serviceCdestroyDpost33 .在编译Servlet 或Javabean时,我们使用( A)命令。A、JavacB>JavaCServletD以上三种都不对34 .当(C )时,JSP引擎将消灭某一个 session对象。A、有新客户访问时B web应用服务器启动后,
12、第一个客户来访时C t咬session对应的客户关闭浏览器或调用invalidate 方法时Dk 弦session对应的客户刷新jsp页面时35.从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句JSP程序设计复习题,第7页(共9页)姓名=,_玛丽 姓名='嗨马丽_'姓名like二玛丽姓名like'%马丽正确:(D )A、Select *from员工whereB>Select *from员工whereCSelect *from员工whereDkSelect *from员工where36 . 1、下面哪一个不是JSP本身已加载的基本类?
13、( B )A、java.lang.*B> java.io.*C javax.servlet.*Dk javax.servlet.jsp.*37 .对于预定义<%!预定义>勺说法错误的是:(C )A、一次可声明多个变量和方法,只要以“;”结尾就行日一个声明仅在一个页面中有效C声明的变量将作为局部变量D在预定义中声明的变量将在JSP页面初始化时初始化38 .下述选项中不属于 JDBC基本功能的是:(D )A、与数据库建立连接日提交SQL语句C处理查询结果D数据库维护管理39 .在JSP中使用<jsp:getProperty> 标记时,不会出现的属性是:(C )A na
14、meB> propertyC valueD以上皆不会出现40 . Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )A、<% page %作用于整个 JSP页面。日 可以在一个页面中使用多个<% page %指令。C为增强程序的可读性,建议将<%age %>旨令放在JSP文件的开头,但不是必须的。D <% page %指令中的属性只能出现一次。41 .在JSP中调用JavaBean时不会用到的标记是:(A)A <javabean>B> <jsp:useBean>C <jsp:setPr
15、operty>D <jsp:getProperty>42 .关于JavaBean正确的说法是:(A )A Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B>在JSP文件中引用 Bean,其实就是用<jsp:useBean>语句C被引用的Bean文件的文件名后缀为.javaD Bean文件放在任何目录下都可以被引用B> main ()D doGet ()A )日利用文件系统Dk 通过 ServletContext 对象43 . Servlet程序的入口点是:(A )A init ()C service ()44 .不能在不同用户
16、之间共享数据的方法是(A 通过 cookie |C利用数据库45 .要访问Bean中名为jsp的属性,应该使用的方法是:(B )。A getjspB> getJspC get_jspDk JSP46 . 下面 语句与 <jsp:getPropertyname二 aBean'property= " jsp ” /> 等价 的是:(C )。A <% =jsp()$>B> <% out.print(aBean,getjsp()%>C <% =aBean.getJsp()%>Dk <% =aBean.getjsp%&g
17、t;47 .在下列情况下,page作用域Bean的所有改变都将丢失的是:(D )。A、仅在该页面被删除时日仅在该页面被更新时C当该页面在打开时D当该页面在关闭时48 .具有application 作用域Bean可以被实例化( A )。A、1次B2次C3次D很多次49 .如果要在JavaBean组件中封装对数库的操作,下列说法正确的是:(B )。A首先创建 resultSet ,再创建statement和 connectionB>首先创建 connection,再创建statement和 resultSet,返回 statementC首先创建resultSet,再创建statement和r
18、esultSet ,返回 resultSetD首先创建statement,再创建resultSet和connection50 .作用域不属于页面范围的内置对象是:(A )ArequestB> outCexceptionD config51 .在表单提交时使用的是GEDT法,则服务器端要获得表单中username所提交的数据应使用(A )。A request.getP arameter( "username”)B> request.getParameterNames ( "username")C request.form ( "username
19、")D request.getParameterValues ( "username")52 .要在客户端设置一个请求报头实现每1分钟自动更新一次,应使用语句( D )。Aresponse.setHeader("Timeout","1")B>response.setHeader("Refresh ","1")Cresponse.setHeader("Timeout","60")Dresponse.setHeader("Refres
20、h ","60")53 .要使浏览器重定向到新的页面,则应使用语句( A )。A response.sendRedirect()B、response.sendError()Cout.TransferDkrequest. sendRedirect()54 .下列类或接口中,负责加载数据库驱动程序的是:(B )。ADriver日DriverManagerCConnectionDkStatement55 .下列类或接口中,用于向数据库提交SQL语句的是:(D)。ACallableStatement日PreparedStatementCConnectionDkStatem
21、ent56 .下列类或接口中,能够执行预编译SQL语句的是:(B)。ACallableStatement日PreparedStatementCConnectionDkStatement57 .要从JSP连接到某数据库,需要首先完成的任务是:(A)。A 加载JDBC驱动程序日定义连接 URLC 创建一个 Statement对象实例D 获取一个 Resultset 对象实例58 .下列关闭数据库连接的顺序正确的是;(B )A先关闭Statement,再关闭Resultset ,最后关闭Connection日先关闭Resultset,再关闭Statement ,最后关闭ConnectionC先关闭R
22、esultset,再关闭Connection,最后关闭StatementDK先关闭Statement,再关闭Connection,最后关闭Resultset59 .下列( B )对象经常用来制作网页计数器。A. ResponseB. ApplicationC. RequestD. Session60.用于设置服务器响应的HTTP内容类型,应使用Response对象的(A )属性来实现。A. ContenTypeB. ExpiresC. BufferD. Status二、填空题1. JSP指令元素主要有 3种类型的指令,即 page_、taglib 和 include_ _。2. 动作元素与指令
23、元素不同,_动作元素是在客户端请求时期动态执行的,每次有客户端请求时,可能都会被执行一次;而指令元素 是在编译时期执行的,它只会被编译一次。3. 在JSP中提供了 _9个内置对象,分别是request对象、response、out对象、session 对象、application 、conig 对象、exception 对象、page 对象和 _cookie。4. 在提交表单时有两种不同白提交方法,分别是POSTF口 get。5. 在JSP中实现客户端和服务器的会话可使用_session_实现。6. 每一个内置对象都映射到一个特定的Java类或接口,其中 request 是 HttpServl
24、etRequest类型对象;page 是一个 javax.server.jsp.HttpJspPage 类型对象。7. 在JSP中的4个使用范围分别是page、request、session 和application 。其中request 范围由上下文环境中的所有JSP页面访问。8. 要设置一个名为jsp的Bean属性,set方法应该是 setJsp _。9. JavaBean 的 4 种作用域分另U是:page、 request 、 session 和 application ,其中的、生命周期最短的是 request 动作标记默认具有作用域 page 。10. 在JSP中函数的定义必须放在
25、_<%!%>_中。关键字_return_ _用于函数中进行返回。11. page 指令定义JSP文件中的全局属性,它描述了与页面相关的指令信息。12. page指令的 import属性指明想要引入的包和类。13. page指令的 contentType 属性用于设置JSP文件和最终文件的 MIME类型和字符集的 类型。14. include指令可用于包含另一个文件。15. request_对象包含了来自浏览器请求的相关彳t息,并且提供了用于获取Cookie、header和请求相关的参数值等数据的有效方法。16. response对象将JSP处理后的结果传回到客户端(如 Cookie
26、、header信息等),它提供了用于将数据送回到浏览器的方法。17. session对象用于存储每一个用户的状态信息,以便于识别每个用户,跟踪用户的会话状态,直到客户端与服务器断开连接为止。18. application负责提供应用程序在服务器中运行的全局信息,当应用程序在服务器中启动时该对象就一直存在,直到服务器关闭为止,所有客户共享这个内置的对象。19. 每过 10 分 钟 自 动 刷 新 的 JSP 语 句 是: response.setHeader( "refresh " ," 10" )。20. session对象一般在服务器上设置了一个30分
27、钟的过期时间,当客户停止活动自动失效。21. 与session不同的是,所有用户 _共享 内置的application 对象。22. _DriverManager _负责管理 JDBCJ区动程序。23. Connection 对象实现与数据源的连接。24. _Statement _接口用于发送简单的SQL语句,实现SQL语句的执行。25. _ResultSet接口实现对数据的处理,维护记录指针。26. JDBC所有的类和接口都放在 java.sql _包中。27. JDBC对数据库的操作通过5个JDBC的类/接口来实现,它们是:_DriverManager、Connection、Stateme
28、nt 、PreparedStatement 和 ResultSet 。28. Class.forName 方法用于加载注册驱动程序。29. 加载 ODBCS区动的语句为:_Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ")。30. Statement类的 executeQuery 方法支持使用 SELEC砒句对数据库进行查询。31. Statement 类的 _executeUpdate 方法支持使用 INSERT; DELETE UPDAT萼语句对 数据库进行新增、删除和修改操作。32. ResultSet类的 next 方法可以移动记录指针到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资咨询工程师操作实务试题及答案
- 投资咨询师备考宝典:试题及答案
- 多元化投资组合构建尝试试题及答案
- 地理图表解读与分析试题及答案
- 专业投资咨询工程师试题及答案分享
- 2025深圳个人装修合同
- 城市热岛效应的成因及对策题目及答案
- 大学语文主题分析与讨论试题及答案
- 2025合同法为什么规定违约金
- 2023八年级物理下册 第十章 机械与人第五节 机械效率第1课时 认识机械效率教学实录 (新版)沪科版
- 医院品管圈(QCC)活动成果报告书-基于QFD 润心服务改善 ICU 患者及家属就医体验
- 安全风险分级管控清单(大全)
- 2024版国开电大专科《管理英语1》在线形考(单元自测1至8)试题及答案
- 有效沟通技巧(适用于工厂)PPT幻灯片
- 教科版四年级科学下册实验报告
- 高标准农田假设检验批表格
- HCCDP 云迁移认证理论题库
- DIN - ISO - 2768-MK-E的公差标准(德国)中文翻译
- GB/T 467-2010阴极铜
- 检验科标本采集手册(新版)
- 六年级上册科学课件-第3单元 机械好帮手 复习课件-粤教版(共39张PPT)
评论
0/150
提交评论