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

admin2010-02-22  14

问题 数组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://jikaoti.com/ti/zvH0FFFM
0

最新回复(0)