1. (分值: 分)Java 语言中创建一个对象使用的关键字为 A: class B: interface C: new D: create
2. (分值: 分)设有对象x 具有属性a 则访问该属性的方法为 A: B: () C: D: ()
3. (分值: 分)以public 修饰的类如:public class Car{…} 则Car( ) A: 可被其它程序包中的类使用 B: 仅能被本程序包中的类使用 C: 不能被任意其它类使用 D: 不能被其它类继承
4. (分值: 分)Java 语言中,只限子类或者同一包中的类的方法能访问的访问权限是( ) A: public B: private C: protected D: <无修饰>
5. (分值: 分)有Java 语句如下,则说法正确的是()int []a,b=new int[3]; A: 此语句是错误的 B: 的值为3 C: 的值为3
D: 和 的值都为3
6. (分值: 分)设有数组定义int[][] x={{1,2},{3,4,5},{6},{}};,则 的 值为( ) A: 3 B: 4 C: 6 D: 7
7. (分值: 分)在Java 语言的 包中,用于语言符号(单词)分析的类是() A: stringTokenizer B: StringTokenizer C: ToKenizer D: tokenizer
8. (分值: 分)接口的所有变量和方法分别默认为是() A: final static 和public abstract B: final static 和public final C: public static 和public abstract D: public static 和public final
9. (分值: 分)下列有关Java 的叙述错误的是() A: 强类型语言 B: 与平台无关
C: 可以使用汉字变量名 D: 不检查数组下标越界
10. (分值: 分)设数组Array 由以下语句定义 int age=new int[10];则数组的第一个元素 的正确引用方法为( ) A: age[1] B: Age[0] C: age[] D: age[0]
11. (分值: 分)建立一个把list 字符串数组元素作为选择条目的列表list1,可以使用的 代码是
A: list1=JList(list)
B: JList list1=JList(list) C: JList list=new JList(list1) D: JList list1=new JList(list)
12. (分值: 分)下面哪一项是Java 实现动态多态性的具体手段() A: 重载;
B: 覆盖(重写) C: 接口 D: 抽象类
13. (分值: 分)下列说法哪个是正确的? A: 子类不能定义和父类同名同参数的方法 B: 子类只能继承父类的方法,而不能重载
C: 重载就是一个类中有多个同名但有不同形参和方法体的方法 D: 子类只能覆盖父类的方法,而不能重载
14. (分值: 分)下列类不属于.*包的是 A: Math B: System C: Date
D: StringBuffer
15. (分值: 分)System 类属于下列哪个包? A: .* B: .* C: .* D: .*
16. (分值: 分)对于以下声明:String s1=\下面的操作 合法的是 A: s3=s1+s2; B: s3=s1-s2; C: s3=s1&s2; D: s3=s1&&s2;
17. (分值: 分)下面的代码合法的是 A: public abstract method(); B: public abstract void method();
C: public abstract void method(){ };
D: public void method() implements abstract; 18. (分值: 分)下列数组的定义合法的是 A: int a = (1,2,3); B: int d[]= (1…3);
C: int []a[] = new int[3][]; D: char [][]c=new char[][4];
19. (分值: 分)有整型数组:int[] x={12,35,8,7,2};,则调用方法(x)后,数组 x 中的元素值依次是( ). A: 2 7 8 12 35 B: 12 35 8 7 2 C: 35 12 8 7 2 D: 8 7 12 35 2
20. (分值: 分)下列数组定义及赋值,错误的是 A: int intArray[];
B: intArray=new int[3];intArray[1]=1;intArray[2]=2;intArray[3]=3; C: int a[]={1,2,3,4,5};
D: int[][]=new int[2][];a[0]=new int[3];a[1]=new int[3]; 21. (分值: 分)在java 中,字符串由 和()定义
A: (分值: 分)下列不属于面向对象编程的三个特征的是 A: 封装 B: 指针操作 C: 多态性 D: 继承
23. (分值: 分)类所实现的接口以及修饰不可以是 A: public B: abstract C: final D: void
24. (分值: 分)下列类的定义,错误的是 A: public class test extends Object{……} B: final class operators{……} C: class Point{……}
D: void class Point{……}
25. (分值: 分)关键字supper 的作用是 A: 用来访问父类被隐藏的成员变量 B: 用来调用父类中被重载的方法 C: 用来调用父类的构造函数 D: 以上都是
26. (分值: 分)下面程序定义了一个类,关于该类说法正确的是abstract class abstractClass{……}
A: 该类能调用new abstractClass(),方法实例化为一个对象 B: 该类不能被继承
C: 该类的方法都不能被重载
java练习(类与接口)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)