问题 单项选择题

阅读下列代码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”。

单项选择题
单项选择题