问题
单项选择题
阅读下列代码
public class Arrays
public static void main(String[]args)
int[]a=new int[5];
for(int i=0;i<a. length; i=i+1)
a[i]=10+i;
for(int i=0; i<a. length; i=i+1)
System. out. println(a[i]);
String[]s="Frank","Bob","Jim";
for(int i=0; i<s. length; i=i+1)
System. out. println(s[i]);
S[2]="Mike";
System. out. println(s[2]);
代码运行结果正确的是
A) 10
11
12
13
14
Mike
Bob
Frank
Jim
B) 11
12
13
14
15
Frank
Bob
Mike
Jim
C) 10
11
12
13
14
Frank
Bob
Jim
Mike
D) 11
12
13
14
15
Mike
Jim
Bob
Frank
答案
参考答案:C
解析: 每一个for循环对整型数组a赋值时从“10+0”开始,直到“10+4”为止共5个数。第二个for循环直接将字符串数组内容依次打印出来,循环结束后对s[2]重新赋值为“Mike”,故再次打印s[2]时输出“Mike”。