《java考试复习题》由会员分享,可在线阅读,更多相关《java考试复习题(9页珍藏版)》请在金锄头文库上搜索。
1、一、填空题(10 分,每空 1 分)1、接口默认具有 abstract 属性,接口中的成员方法都是 abstract 方法。2、 Java 平台的三种版本分别是 J2SE、J2EE 和 Java ME。3、 Java 不直接支持多继承,但可以通过 接口实现多继承。4、 JVM 的中文意思是 JAVA 虚拟机。5、 string 是创建后就不会再改变内容的字符串类,一本将其称之为不可变字符串类。6、 main 方法的声明格式是 public static void main(String args)。7、包声明语句使用的关键字是 package。8、由关键字 final 修饰的变量成为常亮;Ja
2、va 中存在两种形式的变量,分别是成员变量和方法中的局部变量。9、 Java 语言中每个 char 型变量占 16 个比特位,两个字节,用来表示一个字符。在 Java中字符的编码不是通常的 ASCII 码。而是采用 Unicode 编码。10、访问控制符包括 public、protected、private 和 default。11、 abstract 关键字是抽象修饰符,只能用于修饰类和方法以及接口。二、选择题(本大题共 15 个小题,每个题 2 分,共 30 分)1、不能正确声明一个二维数组的是(D)A、int a =new int1010B、int a=new int1010;C、 in
3、t a=new int1010;D、int a=new int;2、不是 Java 语言关键字的是 (D )A、package B、private C、import D、String3、标识符的起名,重要由几种符号构成,找出不是标识符的4、定义类时,不使用的关键字是(C )A、class B、public C、switch D、private5、定义声明静态方法使用的关键字是?static 6、如果任何包中的子类都可以访问超类中的成员,应使用的关键字是(C )A、public B、private C、protected D、transient7、欲构造 ArrayList 类的一个实例,此类继
4、承了 List 借口,下列哪个方法是正确的?(B)A、ArrayList myList=new Object();B、List myList=new ArrayList();C、 ArrayList myList=new List();D、List myList=new List();8、定义了 interface XXXX 实现接口 class YYYY implements XXXX 一定要实现全部函数,且参数个数和类型一致9、能够正确生成 5 个空字符串的是(A)A、String a=“”, “”, “”, “”, “”;B、Srting a5;C、 String 5 a;D、String a=new String5;for(int i=0;iaj)int temp=ai;ai=aj;aj=temp;for(int i=0;ia.length;i+)system.out.println(ai);