首页 > 试题广场 >

给出下面代码,那个语句是正确的?

[单选题]

给出下面代码,那个语句是正确的?

public class Test{

static int arr[] = new int[10];

public static void main(String a[]) {

System.out.println(arr[1]);

}

}

  • 定义时,没有指定数组的大小编译时将产生错误
  • 编译虽然正确,但因为没有给定初始值,运行时将产生错误;
  • 编译,运行都正确,输出零;
  • 编译,运行都正确,输出空
选C。首先应为Arr是类变量,所以会自动赋值为0,然后又是静态的变量,所以能直接在main方法中调用。
发表于 2017-11-15 17:06:07 回复(0)
C
发表于 2017-11-13 17:22:22 回复(0)
如果第二句没加static答案选A,加了答案选C
发表于 2017-11-03 20:05:02 回复(0)