J2EE题库集合
- 格式:doc
- 大小:130.00 KB
- 文档页数:7
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的最大值( )
A.X>Y?Y:X B.XY?(X+Y):(X-Y) D.X==Y?Y:X
7. 下面不属于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.12 B. 4.12 C. 1234.1234567 D.1234.00
9. 下面的描述错误的是( )
A.Statement的executeQuery()方法会返回一个结果集
B.Statement的executeUpdate()方法会返回是否更新成功的boolean值
C .使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值
D .ResultSet中的next()方法会使结果集中的下一行成为当前行
10. 下面关于构造函数的说法不正确的是( ) A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B.构造函数不可以重载。
C.构造函数没有返回值。
D.构造函数一定要和类名相同
11. 软件测试不包括( )
A.集成测试 B.单元测试 C.系统测试 D.程序调试
12. 下面的程序输出的结果是( )
public class A implements B{
public static void main(String[] args) {
int i;
A c1 = new A();
i = c1.k;
System.out.println("i="+i);
}
}
interface B{
int k = 10;
}
A.i=0 B.i=10 C.编译错误 D.i = true
13. 在 Hibernate的检索方法中,使用( )可以按照参数指定的HQL语言加载一个或者多个持久化对象。
A.load() B.get() C.find()
14. EJB组件可以运行在( )当中。
A.Web容器中 B.EJB容器中 C.Servlet容器中 D.Jsp容器中
15. 下列说法中错误的是( )
A.子类不能继承父类的构造方法
B.任何一个类只能有一个超类
C.子类覆盖父类中同名方法时,子类方法声明必须与父类被覆盖方法的声明一样
D.子类可以覆盖父类中声明为final或static的方法
16. 要获得数据库连接,通常是一项耗时的工作,而且连接数非常有限。因此,J2EE容器通过( )来解决数据库连接问题。
A.远程调用模型 B.数据库连接池模型 C.JNDI寻址模型 D.事务管理模型
17. ( )管理所有的JSP、JSTL和Servlet等Web组件的运行,这些组件主要负责程序和Web通信。
A.Web容器 B.EJB容器 C.JMS容器 D.JNDI容器
18. JDBC建立同数据库的连接,通常使用( )的实例。
A.java.sql.Connection B.java.sql.DataSource
C.java.sql.DriverManager D.java.sql.Statement
19. 在JSP中使用标记时,不会出现的属性是:( )
A. name B. property C. value D. 以上皆不会出现
20. 当需要为Struts 应用配置全局异常处理类,可以使用( )元素。
A. B.
C. D.
21. 在Hibernate 中,一个( )实例对应一个数据存储源,应用从该实例中获得Session 实例。
A. Configuration B. SessionFactory C. Transaction D. Session
22. 在 Spring 框架中,BeanFactory 提供了针对 Bean 的管理功能,而( )提供了一个更为框架化的实现,覆盖了 BeanFactory 的所有功能,并提供了更多的特性。
A. HibernateTemple B. JDBCTtemple
C. ApplicationContext D. WebContext
23. 下面关于线程同步的错误叙述是( )
A.同步是在多线程并存情况下才有意义的概念
B.同步就是多线程互斥使用被锁定的资源
C.多线程并存不一定需要同步控制
D.线程的同步控制就是控制线程在一些关键点上等待
24. 要实现关闭JFrame窗口功能需写以下哪条语句( )
A.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
B.setDefaultCloseOperation(HIDE_ON_CLOSE);
C.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
D.setDefaultCloseOperation(EXIT_ON_CLOSE);
25. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )
A.<%@ page %>作用于整个JSP页面。
B.可以在一个页面中使用多个<%@ page %>指令。
C.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
26. 在Struts框架中,其核心配置文件的名称是( )。
A.web.xml B.struts.properties C.struts.txt D.struts-conifg.xml
27. 在Hibernate的检索方法中,使用( )可以按照参数指定的HQL语言加载一个或者多个持久化对象。
A.load() B.get() C.find() D.select()
28. 下列哪个方法不是Request对象的方法( )
A.getCookies() B.getParameter(String name)
C. getQueryString() D.getRequestURL()
29. 下列哪项不是JSP内置对象( )
A.config B.application C.scope D.exception
A.load() B.get() C.find() D.select()???
30. Spring为数据库操作提供了工具类________,支持DAO的实现。
A.JdbcTemplate B.SpringDaoSupport C.HibernateSpringSupport D.DaoTemplate
31. 要实现关闭JFrame窗口功能需写以下哪条语句( )
A. setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
B. setDefaultCloseOperation(HIDE_ON_CLOSE);
C. setDefaultCloseOperation(DISPOSE_ON_CLOSE);
D. setDefaultCloseOperation(EXIT_ON_CLOSE);
32. 下面的程序输出的结果是( )
public class A implements B{
public static void main(String[] args) {
int i;