d) 使用EJB封装和管理商业逻辑
36. J2EE通过定义一种标准的结构来实现它的优势,以下()是J2EE定义的标准结构。
a) 一种用于开发多层次、瘦型客户用户程序的标准设计模型,即J2EE应用程序模型 b) 一套兼容测试组件用来检测产品是否和微软的.net兼容,即J2EE兼容测试组件 c) 一个标准的平台,用来整合J2EE的应用程序,制定一系列的接口和方法,即J2EE
平台
d) 用来示范J2EE的能力的J2EE实现参考
37. 在处理标记体之前判断特定的项目是否存在的Logic标记是()
a)
38. J2EE平台使用()方式与外界通信
a) EJB
b) 应用程序接口 c) RMI
d) 使用XML语言的部署描述器
39. 关于工厂模式描述正确的有()ABD
a) 工厂模式可以根据所提供的数据返回某一子类的实例 b) 工厂模式中通常分为工厂类和工厂方法 c) 工厂模式中子类都有相同的方法 d) 工厂模式子类都实现不同的功能
40. Struts中的ActionServlet的作用是()
a) 将用户的请求发送到相应的Action对象 b) 仅仅向用户返回信息 c) 提供对标记库的关联支持 d) 是唯一的一个中心控制器
41. 在J2EE中,如果a是b的父类,b是c的父类,c是d的父类,它们都在包mypackage
中。则以下正确的是( BC)
a)
b)
c)
42. import java.awt.*;
import java.applet.*;
public class ButtonDemo extends Applet{ public void init()
{ Button pushBotton=new Button(“ok”); Button downBotton=new Button(“Yes”); add(pushBotton); add(downBotton); } }
根据以上代码,下列结束正确的是() a) 该代码画了一个按钮
b) Button(“ok”)创建一个有显示”ok”的按钮 c) Button()是构造函数 d) 按钮属于容器
43. Struts中HTML标记的作用有()
a) 显示表单元素和输入控件 b) 显示错误信息 c) 处理用户输入数据 d) 显示其他HTML元素
44. 关于Hibernate描述正确的有()
a) Hibernate是一种开放源代码的对象/关系映射框架技术 b) 功能与JDO相似,与CMP不同 c) 完全着眼于关系数据库的OR映射
d) 事务处理,生命周期管理不依赖与J2EE容器
45. 下列关于构造方法的说法正确的是()
a) 构造方法不能被继承 b) 构造方法不能被重写 c) 构造方法不能被重载 d) 构造方法可以被重载
46. Collection和Collections正确的说法有()
a) Collections是个java.util包下的接口 b) Collection是java.util包下的类
c) Collections包含有各种有关集合操作的静态方法 d) Collection是各种集合结构的父接口
47. 在java中一个类被声明为final类型,表示的意思是()
a) 该类可以被其子类继承 b) 该类一定是一个子类 c) 该类不能被继承 d) 该类是一个顶级类
48. 在J2EE中,对于以下的include指令和include动作,书写正确的是(AB)
a) b) c) d)
49. 在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()
a) 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求
结束Servlet就消亡了
b) init()方法是包容器调用的Servlet实例的第一个方法
c) 在包容器把请求传送给Servlet之后,在和调用Servlet实例的doGet或者doPost
方法之前,包容器不会调用Servlet实例的其他方法
d) 在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法
50. 关于Servlet Filter,下列说法正确的有()
a) Filter其实就是一个Servlet b) Filter可以产生response
c) Filter可以在Servlet被调用之前截获request
d) Filter可以哟活过来处理统一认证,过滤不雅字句等
1.在j2ee中,某一Java程序中有如下代码: DataInputStream din =new DataInputStream(new BufferedInputStream(new FileInputStream(\System.out.print(din.readByte());
假设在employee.dat文件中只有如下一段字符:abcdefg.则:System.out在屏幕上打印(C)
A: a B: b C:97 D:98
2.题目如下
Public class Holt extends Thread{ Private String sThreadName;
Public static void main(String argv[]) {
Holt h=new Holt(); h.go(); Holt(){};
Holt(String s){ sThreadName=s;
Public String getThreadName() { return sThreadName;} }
Public void go(){
Hot first=new Hot(\first.start();
Hot second=new Hot(\second.start();
}
Public void start() {
For(int i=0;i<2;i++) {
System.out.print(getThreadName()+i); Try{
Thread.sleep(100); }catch(Exception e){
System.out.print(e.getMessage()) ; } } }
}
当编译运行上面代码时,将会出现(C)
A.编译时错误 B。输出first0,second0,first0,second1 C.输出first0,first1,second10,second1 D。运行时错误
3.在一个Filter中,处理filter的业务的是(C)方法
A dealFilter(ServletRequest req,ServletResponse res,FilterChain chain) B dealFilter(ServletRequest req,ServletResponse res)
C doFilter(ServletRequest req,ServletResponse res,FilterChain chain) D doFilter(ServletRequest req,ServletResponse res)
4.Servlet服务结束时,Servlet会调用(C)方法释放资源 A free()
B free(ServletConfig config) C destroy()
D destroy(ServletConfig config)
5.在java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super()”,该语句(C)
A 调用类Worker中定义的super()方法 B 调用类Person中定义的super()方法 C 调用类Person的构造函数 D 语法错误
6.在J2EE中,使用ResultSet对象的next()方法移动光标时,如果超过界限,会抛出异常,
该异常是(C)
A InterruptedException B AlreadyBoundException C SQLException D NetException
7.在J2EE中,在JSP中使用JavaBean:mypackage.mybean,则下面写法正确的是(D) A C 8.在J2EE中,接受一个XML文档,返回Document对象,以分析该XML文档,可以使用如下(C)方法获得Document对象 A Document doc=DocumentBuilderFactory.parse(\ B Document doc=DocumentBuilder.parse(\ C DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); Document doc=db.newDocument(); D DocumentBuilder builder=new DocumentBuilder(); Document doc=builder.parse(\ 9.为创建具有平台无关性的GUI提供了类和函数的JAVA包是(C) A Graphics B AWT C Applet D util 10.在JAVA中,为了使paint()方法执行,以下各项中,(C)是最佳的调用方法。 A paint() B repaint() C paint(Graphics) D update(Graphics) 11.在Jaee中,在一个JSP页面中,有表达式<%=2+3 %>,它将输出(B)