单选题
1分
下列代码段执行后的结果是 int k = 0; &nb...
下列代码段执行后的结果是
int k = 0;
int[ ] num = {3, 8, 2, 8, 5};
for (int i = 0; i < 5; i++) {
if ( num[i] > num[k]){
k = i;
}
}
System.out.print(" " + num[k]);
int k = 0;
int[ ] num = {3, 8, 2, 8, 5};
for (int i = 0; i < 5; i++) {
if ( num[i] > num[k]){
k = i;
}
}
System.out.print(" " + num[k]);
参考答案: D
参考解析: 循环第二次执行if中的语句块,k=1,num[1]=8,选项D正确,本题答案为D。