题目内容

给出以下代码,请问该程序的运行结果是什么?class A{private int x=o;static int y=1;protected int q=2;}class B extends A{void method(){System.out.println(x);System.out.println(y);System.out.println(q);}}

A. 程序编译错误,因为类B不能访问变量x。
B. 程序编译成功,打印输出012。
C. 程序编译错误, 因为不能继承一个具有私有变量的类。
D. 程序编译错误,如果移走System.out.println(x)这条语句,可使编译程序通过。
E. 程序编译错误,因为变量x未在类B中定义。

查看答案
更多问题

给出以下代码,请问该程序运行的结果是什么?public class Example{final int x=0;Example (){x=1;}final int aMethod(){return x;}}

A. 代码编译错误,因为非final类中存在final 方法。
B. 代码编译成功。
C. 代码编译错误,因为代码中对一个final变量x有改变其值的操作。
D. 代码编译错误,如果去掉变量x前的final修饰符,可使代码编译通过。
E. 代码编译错误,因为final修饰符只能修饰方法不能修饰变量,因此语句final int x=0错误。

给出以下代码,请问该程序的运行结果是什么?1. public class A{2. abstract int method();3. void anotherMethod(){4. }5.6. class B extends A{7. int method(){8. return 2;9. }10.}

A. 代码编译失败,如果将第6行的extends改为implements,可使代码编译通过。
B. 代码编译失败,因为类A不是抽象类,所以其中的method()方法不能是抽象方法。
C. 代码编译失败,如果将类A声明为抽象的(abstract),可使代码编译通过。
D. 代码编译失败,因为类A缺少一个明确的构造器。
E. 代码编译失败,因为类B没有实现anotherMethod()方法。

给出以下代码,请问该程序的运行结果是什么?class Example{int x=5;static String s = “abcd”;public static void menthod(){System.out.println(s+x);}}

A. 打印输出abcd5。
B. 代码编译成功,但运行期会因变量x未声明为静态变量而抛出异常来。
C. 代码编译失败,因为静态方法不能直接访问非静态变量。
D. 代码编译失败,如果将变量x声明为静态变量,可使代码编译成功。
E. 代码编译失败,如果将menthod()方法前的static关键字移走,可使代码编译成功。

instanceof操作符的右操作数可以是一个接口。

A. 对
B. 错

答案查题题库