一、选择题
1. 在Java企业应用开发中通常所指的三层模型架构设计是指以下哪三层结构(多选)? ABC
A. 表达层 B. 业务逻辑层 C. 数据层 D. 传输层
2. Java技术中,目前有3个类型的版本,它们分别是(多选)?ABC
A. J2EE B. J2SE C. J2ME D. J2TE
3. J2EE规范中涵盖了哪些组件的设计规范(多选)?ABCD
A. EJB组件 B. Servlet C. Jsp组件 D. JavaBean E. WebServices
4. 在Java技术中使用以下那种API访问数据库,有几种类型的数据库驱动程序(单选)?
A A. JDBC 4 B. JTA 3 C. JMS 2 D. JNDI 1
5. 在Java程序开发中,程序间是以______方式传递数据的(单选)?A
A. 值传递 B. 引用传递
6. Java中,A类想访问B类的实例成员,而B类在另外一个文件夹中,请问B类中实例成员最适合的访问修饰符是什么?(单选)A
A . private
B. default
C. protected
D. public
7. Java中,A类想访问B类的实例成员,而A类是B类的子类,请问B类中实例成员最适合的访问修饰符是什么?(单选)C
A . private
B. default
C. protected
D. public
8. Java中,一个类中如果没有显示的定义一个构造器,那么编译器将会为它添加一个默认编译器,请问是以下那种?(单选)B
A. public Xxx() { }
B. public Xxx(String args) {}
C. public Xxx(){Xxx x = new Xxx();}
D. public Xxx(String args){ Xxx x = new Xxx();}
9. Java中,源文件的布局中以下那种是正确的?(单选)B
A . import java.sql.*;
package myClass;
public class Xxx{ … }
B. package myClass;
import javax.sql.*;
public class Xxx{ … }
C. public class Xxx { … }
package myClass;
import javax.sql.*;
10. 以下那些表达式是正确的?(多选)C
A. int a = 128 ;
B. int a = 128L;
C. double d = 128.12;
D. float f = 128;
E. double d = 128F
11. Java中,基本类型char是多少为的字符?(单选)B
A. 8 位
B. 16位