一、单项选择题
1.SimpleDateFormat类在下面哪个包中?( )
A.java.lang B.java.util
C.java.io D.java.text
2.下列答案正确的是( )。
int[] arr = new int[10];
A.arr[0] 的值为null B.arr[10]的值为0
C.arr[9] 的值为0 D.arr[1]的值为1
3.下面代码得到的结果是( )。
int i = ((int) Math.random() + 3) %2;
A.0 B.1
C.编译错误 D.一个随机值
4.下列哪个语句能引起编译器错误?( )
A.int[] a = {1, 2, 3, 4 };
B.int a[][] ={ 1, 2 }, { 3, 4 };
C.int a[] =new int[4];
D.String a[] ={ "1", "2", "3" };
5.下列程序运行的结果是( )。
int[] x = { 122, 33,55, 678, -987 };
int y = x[0];
for (int i = 1; i <x.length; i++) {
if (x[i] > y)
y = x[i];
}
System.out.println(y);
A.122 B.678
C.没有输出结果 D.编译错误
6.阅读下列代码后,下列选项说法正确的是( )。
public class Test {
int arr[] = new int[10];
public static void main(String args[]) {
System.out.println(arr[1]);
}
}
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出0
D.输出null
7.下列选项中正确的是( )。
public static voidmain(String[] args) {
int index;
char[] array = { 'x', 'y', 'z' };
System.out.println(array[index]);
}
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出'x'
D.输出x
8.下面程序运行的结果是( )。
public class Test {
public static voidmain(String [] args) {
int [] a = new int[5];
modify(a);
System.out.println(a[1]);
}
public static voidmodify(int [] a) {
a[1]++;
}
}
A.0 B.1
C.发生运行时异常 D.编译错误
9.下面正确声明一维数组的是( )。
<