常用类和数组习题

8.4 精选习题

一、单项选择题

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.下面正确声明一维数组的是(   )。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值