Java面向对象选择试题
———————————————————————————————— 作者: ———————————————————————————————— 日期:
2
选择正确的答案
1) 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用(c)关键字来申明父类的这些方法。
a) Final b) Static c) Abstract d) Void
2) 给定两个java程序,如下: public interface Face{ int counter = 40; }
public class Test implements Face{ private static int counter;
public static void main(String[]args){
3
System.out.println(++counter); } }
Test.java 的编译运行结果是(D )。 a) 40 b) 41 c) 0 d) 1
3) 给定java代码,如下: public class Test{ static int i;
public int aMethod( ){ i++; return i; }
4
public static void main(String [] args){ Test test = new Test( ); test.aMethod( );
System.out.println(test.aMethod( )); }
}编译运行后,输出结果是( C)。 a) 0 b) 1 c) 2 d) 3
4) 给定java代码,如下: abstract class Shape {
abstract void draw( ); }
5