J2EE企业级应用题库
- 格式:doc
- 大小:368.00 KB
- 文档页数:35
湖南大学课程考试试卷课程名称: J2EE 应用与开发; 试卷编号: 1 ;考试时间:120分钟一、是非题10分(对的打√,错的打×,每题1分) ( )1. Java 代码可跨平台运行的原因是不同操作系统有不同的JVM 。
( )2.Java 的Collection 框架中的LinkedList 可以很方便地增加、删除元素。
( )3. 对应于每个对象,Java 类的静态(static )变量都有自己的一份独立的拷贝。
( )4. JDK1.5以前,一个Collection 可放任何类型的独享。
( )5.Hibernate 中,PO 的瞬时(Transient )状态是指数据库中有数据与之对应。
( )6. 如果一个类没有定义任何构造函数,编译器会自动生成一个默认的构造函数。
( ) 7. Spring 的控制反转(IoC )是指容器控制程序。
( )8. JSP 页面与servlet 相比的优点是JSP 将静态内容与动态内容进行了分离。
( )9. DriverManager 的类提供管理JDBC 驱动程序集合的服务。
( )10. Java 对象之间是通过消息传递来执行某项特定操作的。
二、选择题30分(注明(多)的有多个选项是对的,每题3分) 1. Java 的Collection 框架包含哪些组件(多):( ) a. 接口 b. 实现 c. 容器 d. 算法 2. 创建Servlet 有哪几种方法(多):( ) a. 实现Servlet 接口 b. 继承GenericServlet c. 继承Object d. 继承HttpServlet 3. 以下哪些是JavaEE 的常用技术(多):( ) a. JSP b. Servlet c. JavaBean d. JDBC 4. JSP 页面中的隐式对象包括(多):( ) a. request b. response c. session d. out 5. MVC (Model-View-Controler )中,Controler 一般是用什么实现:( ) a. JSP b. Filter/Servlet c. JavaBean d. EJB 第1页(共3页)6. 下面哪个特点不是数组(Array)的优点:()a. 随机访问效率高b. 可持有primitivesc. 元素的类型识别d. 容量无法修改7. JavaBean的规范包括(多):()a. 默认的不带参数的构造函数b. Private的数据成员c. Public的标准的setter和getter方法d. 带参数的构造函数8. 用户登录后,最适合将其信息存储在那个对象中:( )a. applicationb. sessionc. requestd. response9. 根据监听对象不同,JavaEE的监听器分为多种,包括:(多):()a. ServletContent事件监听器b. HttpSession事件监听器c. ServletReauest事件监听器d. Application事件监听器10.以下那个不是Action类的实现方式:()a. 普通Java类作为Actionb. 继承ActionSupport实现Actionc. 继承HttpServletd. 对象属性驱动的Action三、简答题30分1.举例说明你们项目中是如何将某个业务过程进行抽象的,包括抽象后的过程对应的类的方法是如何定义接口和接口参数的,并说明这样做的好处。
J2EE考试题及答案
一、概述
本文档收集了一些J2EE考试题与相应的答案。
这些问题涵盖了
J2EE的不同方面,包括Servlet、JSP、EJB、Web服务等。
下面依次列出各个部分的考试题目及答案。
二、Servlet
1. Servlet的生命周期是什么?
答案:
Servlet的生命周期包括以下4个阶段:
1.实例化:当容器接收到对Servlet的请求时,会创建Servlet的实例。
2.初始化:在创建完实例后,容器会调用init方法对Servlet进行初始化。
这个方法只会在Servlet的生命周期中被调用一次。
3.服务处理:一旦初始化完成,Servlet就可以处理来自客户端的请求。
容器会多次调用Servlet的service方法来处理不同的请求。
4.销毁:当容器关闭或发生其他终止条件时,容器会调用destroy 方法销毁Servlet实例。
在销毁之前,容器会先调用Servlet的destroy方法进行一些清理工作。
2. Servlet的线程模型是什么?答案:
Servlet的线程模型是。
j2ee考试题及答案ejb1. 什么是EJB(Enterprise JavaBeans)?EJB是一种服务器端组件架构,用于开发和部署多层结构的、分布式的、面向对象的Java应用程序。
EJB组件提供了一种结构化的方法来创建可重用的、可伸缩的和事务性的业务逻辑。
2. EJB有哪些类型?EJB主要有三种类型:会话Bean(Session Beans)、实体Bean(Entity Beans)和消息驱动Bean(Message-Driven Beans)。
3. 会话Bean(Session Beans)的作用是什么?会话Bean代表与客户端的短暂交互,它们通常用于实现应用程序的业务逻辑,但不保存数据。
会话Bean可以是无状态的(Stateless)或有状态的(Stateful)。
4. 实体Bean(Entity Beans)和会话Bean(Session Beans)有什么区别?实体Bean代表业务实体,通常与数据库中的持久数据相关联,而会话Bean代表与客户端的短暂交互,不直接与持久数据关联。
5. 消息驱动Bean(Message-Driven Beans)的主要功能是什么?消息驱动Bean是一种特殊的EJB,用于处理来自消息队列的消息。
它们是无状态的,并且可以异步处理消息,这使得它们非常适合处理大量消息。
6. EJB容器提供哪些服务?EJB容器提供多种服务,包括事务管理、安全性、持久性、生命周期管理、并发控制和资源池。
7. EJB的事务属性有哪些?EJB的事务属性包括:Required、RequiresNew、Mandatory、Never、NotSupported和Supports。
8. 如何在EJB中处理异常?在EJB中,可以通过声明异常(declarative exception handling)和编程异常(programmatic exception handling)两种方式来处理异常。
1.Hibernate要求持久化类必须提供一个( ),在程序运行时,Hibernate运用Java反射机制,调用ng.reflect.Constructor.Newinstance()方法来构造持久化类的实例。
A.带参数的默认构造方法B.不带参数的默认构造方法C.带参数的自定义构造方法D.不带参数的自定义构造方法2.为了支持J2EE应用程序,在会将以下除了( )的其他几个部署到J2EE容器中。
A.EJB容器B.Web容器C.客户端应用程序容器D.数据库管理3.下述说法中,错误的是( )A.方法的重载是指多个方法可以共享同一个名字,但是参数必须不同B.用abstract修饰的类称为抽象类,它不能实例化C.接口不包含成员变量和方法实现D.构造方法可以有返回值4.下列程序段的输出结果是public class Expressions{(题有点问题)void printExpr(){int x=3,y=4,z=5;System.out.println(x+y+z);}}A.xyzB.x+y+zC.12D.95.下列语句序列执行后,K的值是( )int x=2,y = 5,k = 0;switch(x%y){case 0: k = x+y;break;case 1: k = x-y;break;case 2: k = x*y;break;default: k=x/y;break;}System.out.println(k);A.2B.5C.10D.06.下面哪个表达式可以用来得到X和Y的最大值()A.X>Y?Y:XB.X<Y?Y:XC. X>Y?(X+Y):(X-Y)D.X==Y?Y:X7.下面不属于Java语言特点的一项是( )A.安全性B.分布式C.移植性D.编译执行8.应用程序的main方法中有以下语句,则输出的结果是( )double x= 1234.1234567;DecimalFormat form1 = new DecimalFormat("0.00");System.out.println("PI="+form1.format(x));A.1234.12B. 4.12C. 1234.1234567D.1234.009.下面的描述错误的是( )A.Statement的executeQuery()方法会返回一个结果集B.Statement的executeUpdate()方法会返回是否更新成功的boolean值C .使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值D .ResultSet中的next()方法会使结果集中的下一行成为当前行10.下面关于构造函数的说法不正确的是( )A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
《J2EE应用框架设计与项目开发-2014》试题第一章J2EE体系结构一、单项选择题(每题2分,其中只有一个选择项为正确,多选、不选或错选该题均不得分)1、下列关于J2EE的说法,正确的是()A.是一套使用java进行企业级web应用开发的事实上的工业标准。
B.J2EE不是一种平台规范。
C.J2EE平台提供了多层分布式的应用模型,不能重新利用组件的能力。
D.J2EE不一定要基于J2SE。
答案:A2、J2ME是指()A.java to more enterpriseB.java 2 mobile editionC.java 2 micro editionD.java 2 mini edition答案:C3、J2EE的三层结构包括表示层、中间层、()A.服务层B.会话层C.保存层D.数据层答案:D4、在J2EE三层结构中,中间层与MVC设计模式中的()模块相对应。
A.视图B.控制器C.模型D.以上都不对答案:B5、JavaEE服务器与容器的关系是()A.服务器是javaEE容器基础,容器是它的一部分B.javaEE容器是服务器的基础,服务器是它的一部分C.二者没有什么关系D.服务器和容器指的是同样一个东西答案:A6、下列不属于J2EE标准服务的是()A.邮件服务B.安全服务C.短信服务D.消息服务答案:C7、下列不属于J2EE组成结构中的各元素的是()A.J2EE应用程序组件B.J2EE容器C.J2EE资源适配器D.J2EE磁盘答案:D8、下列那个不属于java技术框架SSH里面的()A.StrutsB.HiveC.SpringD.Hibernate答案:B二、多项选择题(其中有两个或两个以选择项为正确,不选、错选或多选均得0分,漏选则按选对率计分,每题3分。
)1、通常的瘦客户端多层次应用程序难于编写,是因为要设计多行复杂代码()A.用于事务处理B.用于状态管理C.用于多线程D.用于资源池E.用于其他的复杂的底层设计答案:ABCDE2、下列哪些是J2EE的标准服务:()A.邮件服务B.消息服务C.安全服务D.连接器提供的服务E.硬件检测服务答案:ABCD3、J2EE必须支持的应用组件有:()A.客户端应用程序B.代码编译器C.AppletsD.Servlets、JSP页面、JSF应用程序、过滤器、WEB事件监听器E.企业javabean组件答案:ACDE4、下列属于web服务器的是:()A.IISB.WeblogicC.ApacheD.TomcatE.Websphere答案:ACD三、判断题(每题1.5分)1、JAVA是由微软公司推出的。
企业级应用开发平台考试复习题一、填空:1、要设计一个符合MVC模型的J2EE程序,JavaBean 通常充当 B。
A.视图层 B.模型层 C.控制层 D.数据库连接层2、对于以下程序,Customer对象在第几行变为持久化状态?____B_______Customer customer=new Customer();customer.setName(\"Tom\");Session session1=sessionFactory.openSession();Transaction tx1 = session1.beginTransaction(); //line1session1.save(customer); //line2mit(); //line3session1.close(); //line4A. line1 B. line2 C. line3 D. line43、一个表达式在被JSP引擎执行后会被自动转化为字符串,然后显示出来。
以下是jsp表达式的是 D 。
A.<= (new java.util.Daen a te())> B.<%! (new java.util.Date())%> C. <% (new java.util.Date())%> D. <%= (new java.util.Date())%>4、下面对Web应用开发中Servlet组件说法错误的是 C 。
A.Servlet是按照接受请求/返回响应的模式工作的B.运行于Servlet容器中,是被动态加载的C.在Struts框架中,Servlet充当模型组件D.在Struts框架中,Servlet充当控制器组件5、在 Java Servlet 中,可用来获取Form传递值的方法是: A 。
A. request.getParameterB. request.getParamC. request.setCharEncodingD. request.getSession6、下列关于Jsp指令标签的描述不正确的是: C 。
J2ee 测试题一、针对以下题目请选择正确答案(每道题目有一个或多个正确的答案) 。
针对 每一道题目,所有答案都选对 ,则该题得分,所选答案错误或不能选出所有正确 答案,则该题不得分。
此外,多注意上课的内容,其余章节也有题,这里不给出 参考题目。
1)在J2EE 中,test.jsp 文件中有如下一行代码:vjsp:useBean id=' user ” scope=' ____ ” type=” erBearf />在使user 对象可以作用于整个应用程序。
下划线中应填入(d )(选择一项) a ) b ) c ) d ) 2)在JSP 中,(a )动作用于将请求转发到其他的 JSP 页面(选择一项)forward include useBean setProperty 3)在J2EE 中,在一个JSP 文件中,有表达式<%=2+3%>,它将输出(b )(选 择一项) a ) b ) c ) d ) 4) 要设计一个大型的基于多层体系结构的 WEB 应用系统,系统界面基于 HTML 和 XML ,该系统要不断的进行版本升级(即日后维护,二次需求开发等 任务量较大),要达成这些目标,最适合的开发模式是(c )(选择一项)a )b )c )d ) 5)在J2EE 实现企业级应用开发中,(a )是描述标记库的XML 文档(选择一项)TLD 文件 DTD 文件 WAR 文件 EAR 文件pagerequest session applicatio n a) b) c) d) 2+3 5 23不会输出,因为表达式是错误的 DAOValue Object MVC Proxy a) b) c) d)6)给定JSP 程序如下,可以在下划线处插入并且能够正确输出WELCOM E,JACK 的语句是(bd)(选择二项)<html><body><%Stri ng JACK ;%>WELCOME,_n ame v%=n ame%>out .prin tl n(n ame);<%out. prin tl n(n ame);%> J2EE 中,重定向到另一个页面,以下(C )语句是正确的(选择一项)request.se ndRedirect(htt p://www.jb_a ); request.se ndRedirect();response.sendRedirect(“ http://www.jb_ ” );respon se.se ndRedirect();8) 给定JSP 中,使用<jsp:useBean>动作可以将javaBean 嵌入JSP 页面,对 JavaBean 的访问范围不能是(b )(选择一项)a )b )c )d ) 9) Servlet 中,使用()接口中定义的(b )方法来处理客户端发出的表单数据 请求(选择一项)a )b )c )d )e )10) 给定JSP 程序源码如下,该JSP 运行后输出的结果是(b )(选择一项)<html><% in t cou nt=1;%>Cou nt :v%=++Cou nt%x/html> Cou nt:1 Cou nt:2 1:2Coun t:s 11)给定java 程序User.java,代码如下 p ackage user; p ublic class User{ p rivate String p assword; p rivate Stri ng logi nName;p ublic Stri ng getLog inN ame() { return logi nN ame;v/bodyx/html>n ame=' a) b) c) d)7)在a) b) c) d)P age request response app licationHtt pServlet doHead Http Servlet doPost ServletRequest doGet ServletRequest doPost a) b) c) d)}public void setLoginName(String loginName) { this.loginName = loginName;}public String getPassword() { return password;}public void setPassword(String password) { this.password = password;}}给定user.jsp 代码片断如下:loginName:<jsp:getProperty name=” password:<jsp:getProperty name=”在浏览器上输入 URL : http://localhost/user.jsp?loginName=sa&password=sa^回车,要使浏览器上显示: 应填上12)某JSP 程序中声明使用Javabean的语句如下: <JSP:userBean id=”user ”class=”er ” scope=”page ”/> 要取出该javaBean 中log in Name 的属性值,以下语句正确的是(ac ).(选择二项)user ” property= ”loginName ”/> user ” property= ”loginName ”/> <%=user.getLoginName()%> <%=user.getProperty( “loginName ”)%> 13) J2EE 中,以下关于HttpServlet 的说法错误的是(a )(选择一项)a ) Htt pServlet 是一个抽象类b ) HttpServlet 类扩展了 GenericServlet 类c ) Htt pServlet 类的子类必须至少重写 service 方法user ” property=”loginName ”/> user ” property=”password ”/>loginName:sapassword:sa 在 user.jsp 中的下戈U 线处以下( ab )代码 (选择二项)a) b) c) d) <jsp:useBean id="user" class="er" scope="page"/><jsp:setProperty name="user" property="loginName" value="*"/> <jsp:setProperty name="user" property="password" value="*"/> <jsp:useBean id="user" class="er" scope="application"/><jsp:setProperty name="user" property="loginName" value="*"/> <jsp:setProperty name="user" property="password" value="*"/> <jsp:useBean id="user" class="er" scope="page"/><jsp:setProperty name="user" property="*"/><jsp:useBean id="user" class="er" scope="application"/><jsp:setProperty name="user" property=" *"/> <jsp:getProperty name=<jsp:getProperty id= ” a) b) c) d)佝 给定include1.jsp 文件代码片断,如下: <% pageContext.setAttribute “( User ”,”HAHA ”);%> 给定include2.jsp 文件代码片断, 如下:d) HttpServlet 位于 javax.servlet.http 包中14)给定一个JSP 程序源码,如下: <jsp :include page=”two.jsp ” flush=”true ”> <jsp :param name=”location ” value=”beijing ”/> </jsp :include> 在 two.jsp 中加入( d )代码片断可以输出参数 location 的值.(选择一项 ) a) b) c) d) <jsp :getParam name= ”location ”><jsp :getParameter name= ” location <%=request.getAttribute( “location <%=request.getParameter( “location ”> ”)%> ”)%> 15) J2ee 中,JSP EL 表达式:${(10*10) ne 100}的值是(b)(选择一项)a) b) c) d) 0 True False 1 16)在J2ee 中,test.jsp 文件如下 <html> <% { %> <jsp :useBean id=”buffer ” scope=”page ” type=”ng.StringBuffer ” /> <% buffer.append(“ABC ”);%> <%}%> buffer is<%=buffer%> </html> 运行时,将发生(b )(选择一项) 转译期错误 编译期错误 运行后,浏览器上显示: 运行后,浏览器上显示: a) b) c) d) buffer is null buffer is ABC 17)在J2ee 中,在JSP 中想要使用 user 包中的User 类,则以下写法正确的是(a ) a) b) c) d) <jsp :useBean id= ” <jsp :useBean class= <jsp :useBean name= <jsp :userBean id=user ” class= ”er ” ”er.class ”/>” ”1 ” I I”user ” class= ”er ”user ” class= im ”pUorste=r ” user. scope= ”page ”/> ”> * ”/>//此处填写代码 ;<%=pageContext.getAttribute(“User ”)%>要求运行includel.jsp 时,浏览器上输出:HAHA.要满足以上条件,include1.jsp 中下划线处应填入以下a) b) c) d)<jsp:include page= ”include2.jsp ” flush= <%@include file= ”include2.jsp ”%> <jsp:forward page= ”include2.jsp ”/> <%response.sendRedirect( “include2.jsp ” ”true ”/> );%>19)在j2ee 中,对于自己编写的Servletl,以下对Servletl 的定义错误的是(d )(选 择一项) a) b) c) d) class Servlet1 implements javax.servlet.Servlet class Servlet1 extends javax.servlet.GenericServlet class Servlet1 extends javax.servlet.http.HttpServlet classServlet1 extends javax.servlet.ServletRequest;20)在j2ee 中,使用Servlet 过滤器时,可以在 web.xml 文件的(a )元素中包括 vinit-param>元素。
西北农林科技大学本科课程考试试题(卷)2012—2013学年第1学期《J2技术》课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:本试卷由笔试和机试两部分组成。
一到三题为笔试部分,第四题为机试部分一、选择题(每题3分【按空分配分数】,共30分)得分:分1. 相比于,基于的技术作为企业级应用解决方案的主要优势体现在(),使得开发出的应用是可向外伸缩的()。
A. 安全性B. 运行的时空效率C. 事务处理能力D. 支持分布的能力企业级的与普通的区别是企业级的不仅可以供本地客户端访问,还可以供远程客户端访问。
本质区别是访问者和被访问者是否位于同一台虚拟机上。
2.消息服务( ) 与方法调用( )两者的最大区别就是:消息服务还可以实现()、()以与异构系统集成。
消息服务()是一个消息标准,它允许应用程序组件生成、发送、接收和读取消息。
它能够进行分布式的、松耦合的、可靠地、异步的信息交流。
A. 异步B. 业务调用C. 松耦合D. 消息传递3. 关于无状态会话和有状态会话中“状态”说法正确的是()。
A. 有状态会话实例有对应的生命周期,而无状态会话则没有B. 有状态会话可维持同一个客户端的多个调用之间的状态信息,无状态会话则不能C. 有状态会话可以实现业务对象的持久化,无状态会话不能D. 有状态会话可以维护客户端的状态,无状态会话不能4.实体之间的关系包括一对一、多对多、(对多一)和(一对多)共四种关联关系,以与( D )关系。
持久化,实体类表示对象,是对数据库中记录的表示A. 一对多B. 多对一C. 继承D. 映射5. 判断访问的方式是本地() 访问还是远程() 访问取决于访问客户端和是否位于()或者()。
A. 同一台计算机B. 同一个( , 虚拟机)C. 同一个网络D. 同一个进程6. 采用实体完成对象/关系的持久性映射(, )。
其中,一个实体类对应关系数据库的零或一个( A ),一个实体实例对象对应到关系数据库中的一个( B )。
[试卷信息]:试卷名称:J2EE企业级应用10-11试卷试卷类型:通用试卷[试卷大题信息]:试卷大题名称:单选题题型:单选题每题分数:3[试题分类]:10-11期末考试J2EE企业级应用1.下列关于JSP的说法错误的是()A.JSP可以处理动态内容和静态内容B.JSP是一种与Java无关的程序设计语言C.在JSP中可以使用脚本控制HTML的标签生成D.JSP程序的运行需要JSP引擎的支持答案:B分数:3题型:单选题2.下列不适合于作为JSP程序开发环境的是()A.JDK+TomcatB.WEB-INFC.JDK+IIS+ Tomcat Framework+IIS答案:D分数:3题型:单选题3.基于 JSP的Web应用程序的配置文件是()A.web.xmlB.WEB-INFC.Tomcat6.0D.JDK 1.6.0答案:A分数:3题型:单选题B.重用性差C.移植性差D.安全性差答案:D分数:3题型:单选题5.下列关于JSP指令的描述正确的是()A.指令以“<%@”开始,以“%>”结束B.指令以“<% ”开始,以“%>”结束C.指令以“<”开始,以“%>”结束D.指令以“<jsp:”开始,以“/>”结束答案:A分数:3题型:单选题6.JSP代码<%= “1+4” %>将输出()A.1+4B.5C.14D. 不会输出,因为表达式是错误的答案:A分数:3题型:单选题7. 下列选项中,()是正确的表达式。
A.<% Int a=0;%>B.<% int a=0;%>C.<% =(3+5);%>D.<% =(3+5)%>答案:D分数:3题型:单选题8. page指令用于定义JSP文件的全局属性,下列关于该指令用法的描述不正确的是()D.<%@page %>指令中的所有属性只能出现一次答案:D分数:3题型:单选题9. page指令的()属性用于引用需要的包或类。
A.extendsB.importC.isErrorPagenguage答案:B分数:3题型:单选题10.下列不属于JSP动作的是()A.A.<jsp:include>B.B.<jsp:forward>C.C.<jsp:plugin>D.D.<%@ include file=”relativeURL”%>答案:D分数:3题型:单选题11.下列选项中,()可以准确地获取请求页面的一个文本框的输入(文本框的名称为name).A.request.getParameter(name)B.request.getParameter(“name”)C.request.getParameterValues(name)D.request.getParameterValues(“name”)答案:B分数:3题型:单选题12.使用response对象进行重定向时,使用的是()方法。
A.getAttibuteB.setContentTypeC.sendRedirectD.setAttribute答案:C分数:3A.POST方法提交信息可以保存为书签,GET则不行B.可以使用GET方法提交敏感数据C.使用POST提交数据量没有限制D.使用POST方法提交数据比GET那个发快答案:C分数:3题型:单选题14. JSP的内置对象中,按作用域由小到大排列正确的是()。
A.request application sessionB. session request applicationC.request session applicationD.application request application答案:C分数:3题型:单选题15. 获取Cookie[ ]所用到的方法是()A.request.getCookies()B.request.getCookie()C.response.getCookies()D.response.getCookie()答案:A分数:3题型:单选题16. ( )内置对象可以处理JSP页面运行中的错误或者异常。
A.pageContextB.B.pageC.sessionD.exception答案:D分数:3题型:单选题17.以下关于JDBC的描述错误的是()A.JDBC是一种用于执行SQL语句的Java APIB.JDBC API既支持数据库访问的两层模型,也支持3层模型C.JDBC由一组用Java编程语言编写的类和接口组成题型:单选题18. Connection接口中用于创建一个CallableStatement对象来调用数据库存储过程的方法是()A.createStatementB.prepareCallC.PrepareStatementD.rollback答案:B分数:3题型:单选题19. 在下列实现数据库连接的语句中,用来指定JDBC 驱动程序的语句是()A.Class.forName(”com.microsoft.sqlserver.JDBC.SQLServerDriver”);B.String strConn=”JDBC:SQLSERVER://liuzc:1433;DatabaseName=ShopSystem”;C.String strUser=”sa”;D.conn=DriverManager.getConnection(strConn,strUser,strPassword);答案:A分数:3题型:单选题20. 在Statement接口中,能够执行给定的SQL语句并且可能返回多个结果的方法是()A.Execute方法B.executeQuery方法C.executeUpdate方法D.getMaxRows方法答案:A分数:3题型:单选题21. 在ResultSet接口中,能够直接将指针移动到第n条记录的方法是()A.absolute方法B.previous方法C.moveToCurrentRow方法D.getString方法答案:A分数:3题型:单选题B.setString方法C.executeUpdate方法D.execute方法答案:B分数:3题型:单选题23. 在DatabaseMetaData接口中用于获取数据库连接的驱动器名称的方法是()A.getDriverName方法B.getProductVersion方法C.getDatabaseProductName方法D.getURL方法答案:A分数:3题型:单选题24. 在ResultSetMetaData接口中用于获取指定列的名称的方法是()A.getColumnCount方法B.getColumnName方法C.getTableName方法D.getColumnDisplaySize方法答案:B分数:3题型:单选题25. 关于JavaBean的说法正确的是()A.JavaBean是公共的类B.在JSP文件中引用Bean,其实就是使用<jsp:useBean>语句C.被引用的Bean文件的文件名后缀为:.java。
D.JavaBean文件放在任何目录下都可以被引用答案:A分数:3题型:单选题26. 在JSP 中调用JavaBean时不会用到的标记是()A.<javabean>B.<JSP:useBean>C.<jsp:setProperty>D.<jsp:getProperty>27. 在JSP中使用<jsp:getProperty>标记时,不会出现的属性是()B.propertyC.valueD.param`答案:C分数:3题型:单选题28. 如果在项目中已经建立了一个JavaBean:bean.Student,该bean具有name属性,则下列标签用法正确的是()A.<jsp:useBean id=”student” class=”Student”scope=”session”></jsp:useBean>B.<jsp:useBean id=”student” class=”bean”scope=”session”></jsp:useBean>C.<jsp:useBean id=”student” class=”bean.Student”scope=”session”>hello student!</jsp:useBean>D.<jsp:getProperty name=”name” property=”student”/>答案:C分数:3题型:单选题29. ( )方法可以用于获取bean的属性值。
A.setPropertyB.setValueC.getPropertyD.getValue答案:C分数:3题型:单选题30. ( )动作用于嵌入现有的bean。
A.includeeBeanC.setPropertyD.getProperty31. Servlet程序的入口点是()A.init()B.main()C.service()D.doGet()答案:A分数:3题型:单选题32. 下面关于Servlet的描述正确的是()A.在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求。
B.Servlet和Applet一样是运行在客户端的程序。
C.Servlet的生命周期包括实例化,初始化,服务,销毁,不可以用D.Servlet也可以直接向浏览器发送HTML标签。
答案:C分数:3题型:单选题33. 在Web应用程序中使用的Servlet的包为myservlet,项目名称为LoginDemo,则servlet最可能位于()目录下。
A.LoginDemo/WEB-INF/classes/B.LoginDemo/WEB-INF/lib/C.LoginDemo/WEB-INF/classes/myservletD.LoginDemo/WEB-INF/答案:C分数:3题型:单选题34. 下列不属于Servlet过滤器的特点是()A.Servlet过滤器可以检查和修改ServletRequest和ServletResponse对象B.Servlet过滤器可以被指定和特定的URL关联,只有当客户请求访问该URL时,才会触发过滤器。
C.Servlet过滤器可以被串联在一起,形成管道效应,协同修改请求和响应对象。
D.Servlet过滤器可以监听客户端的变化答案:D35. 下列不属于Servlet过滤器可以监听类型的是()A.Sverlet上下文监听B.HTTP会话监听C.Servlet请求监听D.Servlet容量监听器答案:D分数:3题型:单选题36. 在编写Servlet时,要用到许多接口,下列能够获取得客户端请求信息的接口是()A.HttpServlet类B.HttpServletRequest接口C.HttpServletResponse类D.ServletContext接口答案:B分数:3题型:单选题37. XMLHttpRequest对象的常用方法中用于设置异步请求目标的URL、请求方法以及其他参数信息的方法是___。