数组arr经过下面的操作后结果为( )。 int[] arr={1, 2, 3}; for (int i=0; i < 2; i++) arr[i] = 0;

admin2012-12-13  36

问题 数组arr经过下面的操作后结果为(    )。    int[] arr={1, 2, 3};    for (int i=0; i < 2; i++)      arr = 0;

选项 A、arr[0]==0
B、arr[0]==1
C、arr[1]==1
D、arr[2]==0

答案1

解析 本题考查对数组定义和初始化的理解。本题中,定义了整型数组arr,并且在定义的时候就将之初始化了,然后在for语句里再将之重新赋值,但是for语句只对数组中的第1和第2个元素赋值为0,第3个元素则没有赋值。所以语句运行完之后,应该是arr[0]和arr[1]为0,而arr[2]为3。
转载请注明原文地址:https://kaotiyun.com/show/MW2p777K
0

最新回复(0)