题目内容

给出以下代码,请问该程序的运行结果是什么?1. public class Example{2. static int x;3. static public void main(String[]args){4. x=x+1;5. System.out.println(“Value is”+x);6. }7. }

A. 代码编译失败,因为变量x未被初始化。
B. 代码编译成功,打印输出Value is 1。
C. 代码编译成功,但在运行期第5行抛出一个NullPointerException异常。
D. 代码编译失败,因为main()方法形式不对。

查看答案
更多问题

给出以下代码,请问该程序的运行结果是什么?class Example{int x;String s;float fl;boolean []b =new boolean [5];public static void main(String[]args){System.out.println(x);System.out.println(s);System.out.println(fl);System.out.println{b[2]};}}

A. 打印输出0 null 0.0 false
B. 打印输出 0 ﹟﹟ 0.0 True
C. 代码编译失败,因为布尔型数组声明的不明确。
D. 代码编译失败,因为静态方法不能访问非静态类成员。

给出以下代码,请问该程序的运行结果是什么?1. class Example{2. static String s;3. public static void main(String[]args){4. int x =4;5. if(x <4)6. System.out.printIn(“Val=”+x);7. else8. System.out.printIn(s);9. }10.}

A. 打印输出Val=null
B. 打印输出Val=
C. 打印输出null
D. 打印输出空白行

给出以下代码,请问该程序的运行结果是什么?class Example{static int i=1;static {++i;}public static void main (String[]args){increment(i,5);display(i);}static void increment(int n, int m){n+=m;}static void display (int n) {System.out.print(n);}static{++i;}}

A. 1
B. 3
C. 6
D. 7

给出以下代码,请问该程序的运行结果是什么?class Example{static int i=1,j=2;static{display(i);}public static void main (String[] args){display(j);}static void display(int n){System.out.print(n);}}

A. 1
B. 2
C. 12
D. 21

答案查题题库