J2EE期末考试复习题集(88份)
J2EE程序设计复习题
J2EE程序设计复习题
第⼀章
1、以下描述哪些⽅⾯与J2EE⽆关:()
A、事务处理
B、Applet
C、资源管理
D、分布式
第三章
1、Servlet程序的⼊⼝点是:()
A、init()
B、main()
C、service()
D、doGet()
2、你的servlet类需要使⽤com.abc.Tutil类,Tutil.class⽂件应该放到以下哪个⽬录中?()
A、WEB-INF/classes
B、WEB-INF/lib/jar
C、WEB-INF/jars
D、WEB-INF/classes/com/abc
3、在WEB应⽤程序的⽬录结构中,在WEB-INF⽂件夹中的lib⽬录是放(C)⽂件的。
A、.jsp⽂件
B、.class⽂件
C、.jar⽂件
D、web.xml⽂件
4、下列哪⼀个XML标签表⽰某⼀个servlet的类()。
A、st.jsjx.class
B、st.jsjx.class
C、st.jsjx.class
D、st.jsjx.class
5、看下列HTML标签:
Hello World
J2EE期末复习题
一、选择题
1)、在J2EE中,<%=”2”+4%>将输出()。(选择一项)
a) 2+4 b) 6 c) 24 d) 不会输出,因为表达式是错误的
2)J2EE中,JSP表达式语言的语法是()。(选择一项)a) {EL expression}
b) ${EL expression}
c) @{EL expression} d) &{EL expression}
3)在J2EE中,下列()语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。(请选择一项)a) response.getParameter(“title”); b) request.getAttribute(“title”); c) requert.getParameter(“title”); d) requert.getParameters(“title”);
4)J2EE中,HttpSession接口位于()包中。(选择一项)a) javax.servlet b) javax.servlet.http c) javax.servlet.http.session d) javax.servlet.session
5)在J2EE中,test.jsp文件中有如下一行代码: 要使user对象在用户对其发出请求时存在,下划线中应填入()。(选择一项)a) Page b) request c) Session d) application
6)在J2EE MVC设计模式体系结构中,()是实现控制器的首选方案。(选择一项)a) JavaBean b) Servlet c) JSP d) HTML e) XML
J2EE期末考试复习题
J2E E期末考试复习题(88份)(总
10页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
J2EE期末考试试题(笔试)
A卷
姓名:学号:
注意事项:(考试时间90分钟)
1)整个试卷中不得做任何形式的书写或标记,是否试卷成绩做废;
2)认真准确填写并核对答题卡中的各项内容,因填涂错误造成的任何后果,由考生自负;
3)考试完毕,不得将所有考卷.答题卡.草稿纸带离考场,否则试卷成绩作废;
4)作弊,雷同答卷,成绩一律为0分
答题结束后,必须经监考老师确认考卷,答题卡,草稿纸已经提交后,方可离开考场
一、选择题(单项选择,每题2分,共50题)
1、下面对Web应用开发中Servlet组件说法错误的是。
A)Servlet是按照接受请求/返回响应的模式工作的
B)运行于Servlet容器中,是被动态加载的
C)在Struts框架中,Servlet充当模型组件
D)在Struts框架中,Servlet充当控制器组件
2、在Struts应用中,能在下列哪几种范围内共享数据说法错误的是。A)只有request与session
B)request
C)session
D)application
3、下面那个选项不属于MVC三个核心模块。
A)模型
B)视图
C)数据库连接
D)控制器
4、下列关于Struts框架的说法中,正确的是。
A)Struts实质是在JSP Model2的基础上实现的一个MVC框架
B)在Struts框架中,模型是由实现业务逻辑的JavaBean与EJB组件构成C)在Struts框架中,视图是由一组JSP文件组成
j2ee期末考试复习资料
一、填空题
1、Ajax中,如需将请求发送到服务器,我们使用XMLHttpRequest 对象的(open)和(send)
方法。
2、Ajax中,XMLHttpRequest 对象如果要用于AJAX 的话,其open() 方法的async 参数
必须设置为(true)。
3、Ajax中,如需获得来自服务器的响应,使用XMLHttpRequest 对象的(responseText )
或(responseXML )属性。
4、在利用
J2EE题库集合
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.xyz
B.x+y+z
C.12
D.9
5.下列语句序列执行后,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.2
B.5
C.10
D.0
6.下面哪个表达式可以用来得到X和Y的最大值()
j2ee期末练习题
J2ee 期末综合练习题
一、选择题
1.page 指令的(B)属性用于引用需要的包或类
A. extends
B.import
C. isErrorPage
D. language
2.下列选项中,(B )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)
A.request.getParameter(name)
B.request.getParameter("name")
C.request.getParameterValues(name)
D.request.getParameterValues("name")
3.使用 response 对象进行重定向时,使用的是(C )方法。
A.getAttribute
B.setContentType
C.sendRedirect
D.setAttribute
4.在 Java EE 中,在 web.xml 中,有如下代码:
30
以下描述,正确的是(B )。
A.定义了默认的会话时时长,时长为 30 分钟
B.可以使用HttpSession类的 getMaxInactiveInterval()方法把该值取出来
C.定义了默认的会话超时时长,时长为 30 小时
D.可以使用 Session类的 getMaxInactiveInterval()方法把该值取出来
5.在 Http协议中用于发送大量数据的方法的是( A.
A. post
B. get
C. put
D. options
6.HttpServletRequest 接口的(C .方法用于创建会话。
A. setSession()
J2EE期末复习(含答案)
1、ORM 有什么好处A
A).能进行关系对象的映射
B).具有控制器功能
C).能在服务器端保存客户端状态
D).向DTO传递数据
2、在使用property标签时,如果要显示标签的代码,需要设置下面哪个属性的属性值 C
A).default
B).value
C).escape
D).id
3、以下哪一种检索策略利用了外连结查询C
A).立即检索
B).延迟检索
C).迫切左外连结检索
D).迫切右外连结检索
4、如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用Session 的什么方法A
A).createQuery()
B).query()
C).queryAll()
D).queryObject()
5、HQL查询语句from Cat as cat,不仅仅返回Cat的实例,而且还返回____的实例。B
A).Cat 父类
B).Cat 子类
C).Cat 实现接口
D).Cat 兄弟类
6、下面哪些子句不支持算数表达式C
A).compute by 和order by
B).compute by 和insert by
C).order by 和group by
D).insert by 和group by
7、使用Hibernate 的QBC 查询,要使用SQL 中的类似select count(*) from tablename 方法求出记录数,必须使用哪一个类B
A).Restrictions
B).Projections
C).Criteria
D).Criteron
8、Struts2中默认的主题是哪一种B
A).simple
J2EE期末复习(含答案)
J2EE期末复习(含答案)
1、ORM有什么好处?A
A).能进行关系对象的映射B).具有控制器功能
C).能在服务器端保存客户端状态D).向DTO传递数据
3、以下哪一种检索策略利用了外连结查询?CA).立即检索B).延迟检索
C).迫切左外连结检索D).迫切右外连结检索
4、如果你不能确定你要寻找的对象的持久化标识符,那么你需要使用查询,使用Seion的什么方法?
AA).createQuery()B).query()C).queryAll()D).queryObject()
5、HQL查询语句fromCatacat,不仅仅返回Cat的实例,而且还返回____的实例。B
A).Cat父类B).Cat子类C).Cat实现接口D).Cat兄弟类
7、使用Hibernate的QBC查询,要使用SQL中的类似
electcount(某)fromtablename方法求出记录数,必须使用哪一个类?BA).RetrictionB).ProjectionC).CriteriaD).Criteron
8、Strut2中默认的主题是哪一种?BA).impleB).某html
C).c_某htmlD).aja某
9、在Hibernate中,关于数据库的方言,下面哪个说法是正确的?DA).可以不写数据库方言
B).数据库方言没有作用,可以随便写C).有通用的数据库方言
可以使用
D).数据方言对应于每个数据库,主要用于产生SQL语句数据方言
对应于每个数据库
10、在JEE企业级开发中,SSH框架中Strut主要是完成Web的MVC
中的哪个角色?A
J2EE考题大汇总
J2EE考题大汇总
JavaBase
1. 当前系统下的JDK安装目录为
C:\Program Files\Java\jdk1.6.0_12,配置相关的环境变量
2. 编写一个Application,在屏幕上显示如下的信息:
Welcome T o IBM-ETP
3. Java中的原始数据类型
4. 变量的声明及赋值语法
5. 局部变量和成员变量的各自特点
6. 编写Application,用两种条件语句实现变量从0到10,打印出
为偶数的值
7. 编写Application,用三种循环实现从0累加到10
8. 参考JDK_API,用不同方法声明一个String变量以及赋值
9. 参考JDK_API,详细解释String replace(char oldChar, char
newChar) 并设计一个例子使用此方法,写出使用后的结果10. 随意输入一个字符串,把相同的字符找出来,并详细打印出每个字符所处的位置,最后把不同的字符全部找出来
abdeof[wjtrsvqg3y5u6kc 并排序
a
第1次出现在1
第2次出现在3
第3次出现在7
…..
b
第1次出现在2
第2次出现在28
第3次出现在29
第4次出现在46
…………………..
11. String 和StringBuffer的区别
String和StringBuffer,它们可以储存和操作字符串,String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。StringBuffers来动态构造字符数据。
stringBuilder
12. 打印-128 ~ 127 ASCII对应的字符
J2EE考试复习试题及答案
J2EE考试复习试题及答案
一、填空:
1.Struts 2框架由___Struts1_____和___WebWork______框架发展而来。
2.Struts 2以___WebWork____为核心,采用___拦截器____的机制来处理用户的请求。3.构建Struts 2应用的最基础的几个类库是_的common-logging-1.0.4.jar、freemarker-
2.3.8.jar、struts2-core-2.0.11.1.jar、xwork-2.0.4.jar和ognl-2.6.11.jar
4.Struts 2中的控制器类是一个普通的___POJO类________。
5.如果要在JSP页面中使用Struts 2提供的标签库,首先必须在页面中使用taglib编译指令导入标签库,其中taglib编译指令为_<%@ taglib url=”/struts-tags” prefix=”s” %>__________。6.在Struts 2表单标签库中,表单标签为___________。7.ActionSupport类实现了__Action_________接口和__Validatable_____等接口。
8.通过控制器类中的_addFiledError______方法来输出校验错误信息。
9. Struts 2以_DispatcherFilter____为核心控制器,它的初始化方法为__init()________。
10.Hibernate配置数据库连接的四种属性名是connection.url 、connection.driver_class 、/doc/9f6259651.html ername 、connection.password 。
J2EE总复习
J2EE技术复习题
1.在JSP中如果要导入java.io.* 包,应该使用_________ ______指令。(A)
A. page
B. taglib
C. include
D. forward
2.在MVC模式中,核心内容为___ ___。 (C)
A. view
B. control
C. model
D. 不确定
3.在javaScrpt中window对象的____ ____方法用于打开一个新窗口。(C)
A. openWindow()
B. window()
C. open()
D. close()
4.在javaScrpt中window对象的__ 方法用于关闭当前窗口。(d)
A. open()
B. confirm()
C. alert()
D. close()
5.在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为_____ ____________。(A)
String path=request.getRealPath("photo");
File fp1=new File(path);
File[] files=fp1.listFiles();
for(int i=0;i<files.length;i++)
{
if(__________________________)
{
files[i].delete();
}
}
A. files[i].isFile()
B. files[i].isDirectory()
C. !files[i].isFile()
D. ! files[i].isDirectory()
J2EE复习题
J2EE复习资料
一、解释下面关于J2EE的名词
(1)JNDI:Java Naming & Directory Interface,JA V A命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.
(2)JMS:Java Message Service,JA V A消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.
(3)JTA:Java Transaction API,JA VA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.
(4)JAF: Java Action FrameW ork,JA VA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略.
(5)RMI:Remote Method Interface,远程方法调用
二、选择题
(1)在标签处理类中,如何访问session范围内的共享数据? (多选)
选项:
(A)在TagSupport类中定义了session成员变量,直接调用它的getAttribute()方法即可。
(B)在标签处理类TagSupport类中定义了pageContext成员变量,先通过它的getSession()方法获得当前的HttpSession对象,再调用HttpSession对象的getAttribute()方法。
(C)pageContext.getAttribute(“attributename”,PageContext.SESSION_SCO PE)
J2EE程序设计复习题
J2EE程序设计复习题
一、选择题
1. EJB是:[B]
A. 服务器端产品
B. 服务器端组件开发架构
C. 特殊类型的JavaBean
D. 用于实现商业逻辑
2. EJB架构主要使用的设计模式是:[AC]
A. Proxy 代理
B. Strategy
C. Delegate 委派
D. Responsibility Chain
3. EJB的类型主要有:[CDF]
A. Command Bean
B. Data Access Bean
C. Session Bean
D. Entity Bean
E. Java Bean
F. Message-Driven Bean
4. Session Bean的组成可以包括:[ACEFGI]
A. Home interface
B. A thread class
C. Remote interface
D. Primary key class
E. Local home interface
F. Local interface
G. ejb-jar.xml
H. application.xml
I. Bean class
5. Entity Bean的组成可以包括:[ACDEFGI]
A. Home interface
B. web.xml
C. Remote interface
D. Primary key class
E. Local home interface
F. Local interface
G. ejb-jar.xml
H. ejb.xml
I. Bean class
6. Session Bean按是否跟踪客户状态分:[BE]
j2ee考试题汇总
j2ee考试题汇总
2. 下面( )声明当前页为error页
A.<%@ page errorPage="true" %>
B.<%@ page info="error" %>
C.<%@ page pageEndcoding="error" %>
D.<%@ page isErrorPage="true" %>
★标准答案:D
3. Java Web应用中往往通过设置不同作用域的属性来达到通讯的目的。
如果某个对象只在同一请求中共享,通过调用哪个类的setAttribute方法设置属性,
B. ServletRequestListener
C. HttpSession
★标准答案:C
6. executeUpdate返回的类型是
A. int
D.受影响的记录数量
★标准答案:A
7. Oracle数据库的JDBC驱动程序类名及完整包路径为
★标准答案:D
8. JSP中可使用一些隐含对象,通过什么可以访问浏览器输入的参数
A. param
B. requestScope
C. sessionScope
★标准答案:A
11. 开发者编写带属性的bean类,以表示动画的协调。为允许目标应用访问和改变此属性,开发者必须编写什么方法()
()方法
() 方法.
和mutator 方法.
() 方法和 setAsText()方法.
★标准答案:C
12. JavaBean作为( )文件分发。
A..jar
B..mft
C..java
D..class
★标准答案:A
13. 什么是远程接口( )
A.这样的接口,它监听客户调用的远程方法调用并重定向对服务器上的远程RMI服务器的调用。
java期末考试题试题库及答案
java期末考试题试题库及答案
一、选择题(每题2分,共20分)
1. Java中,哪一个关键字用于定义类?
A. class
B. interface
C. enum
D. package
答案:A
2. 下列哪个是Java的基本数据类型?
A. String
B. int
C. ArrayList
D. Object
答案:B
3. Java中,哪个方法用于获取当前对象的引用?
A. this()
B. super()
C. new()
D. clone()
答案:A
4. 在Java中,哪个关键字用于实现多态?
A. extends
B. implements
C. override
D. abstract
答案:A
5. 下列哪个是Java集合框架中的接口?
A. List
B. ArrayList
C. LinkedList
D. HashMap
答案:A
6. Java中,哪个关键字用于定义接口?
A. class
B. interface
C. enum
D. package
答案:B
7. Java中,哪个关键字用于定义抽象类?
A. abstract
B. final
C. static
D. native
答案:A
8. 在Java中,哪个方法用于抛出异常?
A. try
B. catch
C. throw
D. finally
答案:C
9. Java中,哪个关键字用于定义枚举类型?
A. enum
B. class
C. interface
D. struct
答案:A
10. Java中,哪个关键字用于定义同步方法?
A. synchronized
B. static
C. final
J2EE复习题 参考
J2EE复习题参考
j2ee复习题-参考
单选题
1.应用程序的main方法中有以下语句,则输出的结果是()。
int[]x={122,33,55,678,-987};intmax=x[0];
对于(inti=1;imax)max=x[i];}
system.out.println(max);
a.678b。122c.-987d。33
2.在struts应用中,能在下列哪几种范围内共享数据说法错误的是(a.只有request 与sessionb.requestc.sessiond.application
3.下列关于struts框架的说法中,正确的是()。a.struts实质是在jspmodel2的基础上实现的一个mvc框架
b、在struts框架中,模型由JavaBean和实现业务逻辑的EJB组件组成。C.在struts框架中,视图由一组JSP文件组成。D.以上都是
4.关于在web.xml文件中配置欢迎文件清单说法错误的是()。a.使用元素配置欢迎清单b.只能配置一个欢迎文件c.可以配置多个欢迎文件
d、 web容器调用将依次查找欢迎文件,直到找到为止。5以下哪些元素可以配置数据源()。a、要素B.要素C.要素D.要素
6.下列程序段执行后的结果是()。
从请求对象获取参数值
用户基本信息:
stringmajor=请求。getparameter(\%%>
姓名:性别:专业:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
J2EE期末考试试题(笔试)
A卷
:学号:
注意事项:(考试时间90分钟)
1)整个试卷中不得做任何形式的书写或标记,是否试卷成绩做废;
2)认真准确填写并核对答题卡中的各项容,因填涂错误造成的任何后果,由考生自负;
3)考试完毕,不得将所有考卷.答题卡.草稿纸带离考场,否则试卷成绩作废;
4)作弊,雷同答卷,成绩一律为0分
答题结束后,必须经监考老师确认考卷,答题卡,草稿纸已经提交后,方可离开考场一、选择题(单项选择,每题2分,共50题)
1、下面对Web应用开发中Servlet组件说法错误的是。
A)Servlet是按照接受请求/返回响应的模式工作的
B)运行于Servlet容器中,是被动态加载的
C)在Struts框架中,Servlet充当模型组件
D)在Struts框架中,Servlet充当控制器组件
2、在Struts应用中,能在下列哪几种围共享数据说法错误的是。A)只有request与session
B)request
C)session
D)application
3、下面那个选项不属于MVC三个核心模块。
A)模型
B)视图
C)数据库连接
D)控制器
4、下列关于Struts框架的说法中,正确的是。
A)Struts实质是在JSP Model2的基础上实现的一个MVC框架
B)在Struts框架中,模型是由实现业务逻辑的JavaBean与EJB组件构成C)在Struts框架中,视图是由一组JSP文件组成
D)以上都是
5、关于在web.xml文件中配置欢迎文件清单说法错误的是。
A)使用
B)只能配置一个欢迎文件
C)可以配置多个欢迎文件
D)Web容器调用会依次寻找欢迎文件,直到找到为止
6、下列哪个元素可以配置数据源。
A)
B)
C)
D)
7、下列对
A)classsName:和action元素对应的配置元素,
B)forward:转发的URL路径
C)input:输入表单的URL路径,当表单验证失败时,将把请求转发到该URL D)以上全部正确
8、Struts框架的控制器组件不包括下列哪个选项。
A)JSP组件
B)RequestProcessor组件
C)Action组件
D)ActionServet组件
9、ActionServlet在Struts中具体完成什么功能。
A)ActionServlet将一个来自客户端的URI映射到一个相应的Action类,如果是这个Action类是第一次被调用,那么实例化一个Action类并放入缓存B)如果在Struts配置文件中指定了相应的ActionForm,那么从Request中抓取数据填充FormBean
C)调用Action类的execute ()方法
D)以上都正确
10、如何扩展一个Action类。
A)创建一个继承自Action的子类
B)实现execute()方法,然后指定你的业务逻辑。
C)编译这个类,然后将它移到Web应用程序的classpath目录下。
D)以上都正确
11、ActionForm的生命周期包括下列哪些选项。
A)控制器接收到请求,从request或session围中取出ActionForm实例如果该实例不存在,就自动创建一个新的实例
B)从request或session围中取出ActionForm实例
C)把用户输入的表单数据组装到ActionForm中
D)以上都正确
12、如何使用ActionForm验证用户提交的表单数据。
A)在自定义的ActionForm类中重写validate()方法
B)在validate()方法中验证表单数据,如果不符合要求,则创建ActionMessage 对象描述错误信息并加入到ActionErrors对象中
C)在validate()方法中生成ActionErrors对象
D)以上都正确
13、Struts框架未提供了哪种标签库。
A)HTML标签库
B)Bean标签库
C)JSTL标签库
D)Template标签库
14下列哪个Strtus标签能生成HTML超元素。
A)
B)
C)
D)
15、使用下列哪个标签能在页面输出在验证表单时发生的错误。
A)
B)
C)
D)
16、下列哪个标签能访问JSP隐含对象。
A)
B)
C)
D)
17、下列哪个标签能比较变量是否大于或等于指定变量。A)
B)
C)
D)
18、下列选项中不能能获得Locale实例是。(P138)A)Locale locale=new Locale();
B)Locale locale=new Locale("ch","CH");
C)Locale locale=Locale.CHINA;
D)Locale locale =request.getLocale();
19、Struts的哪个标签可以创建用于上传文件的表单控件。A)