题目内容

给出以下代码,请问该程序的运行结果是什么?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. 错

抽象方法可以被static修饰符修饰?

A. 对
B. 错

Throwable类是所有异常的超类。

A. 对
B. 错

一个try结构必须有一个catch或一个finally语句块。

A. 对
B. 错

答案查题题库