如果声明一个数组double[] list={3.4,2.0,3.5,5.5},那么list[1]的值为__________?
A. 3.4
B. 2.0
C. 3.5
D. 5.5
E. 未定义
查看答案
数组double[] list=new double[5]中有多少元素?
A. 4
B. 5
C. 6
D. 0
分析以下代码。 public class Test { public static void main(String[] args) { int[] x = new int[3]; System.out.println("x[0] is " + x[0]); } }
A. 程序有一个编译错误,因为在声明数组时未指定数组的大小。
B. 程序有一个运行时错误,因为数组元素没有初始化。
C. 程序运行正常,显示x[0] is 0。
D. 由于未定义数组元素x[0],程序出现运行时错误。
分析以下代码: public class Test { public static void main(String[] args) { int[] x = new int[5]; int i; for (i = 0; i < x.length; i++) x[i] = i; System.out.println(x[i]); } }
A. 程序显示0 1 2 3 4。
B. 程序显示4。
C. 程序有一个运行时错误,因为main方法中的最后一个语句导致ArrayIndexOutOfBoundsException。
D. 程序有一个编译错误,因为我没有在main方法的最后一条语句中定义。
以下哪一项是合法的?
A. String[] list = new String{"red", "yellow", "green"};
B. String[] list = new String[]{"red", "yellow", "green"};
C. String list = {"red", "yellow", "green"};
D. String list = new String{"red", "yellow", "green"};