[單項選擇題] 閱讀下面代碼 public class Arrays public static void main(String[] args)
2021-07-20
[單項選擇題] 閱讀下面代碼
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]);
代碼運行正確的結(jié)果是
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
參考解析:數(shù)組元素下標從0開始,到元素個數(shù)為-1為止。本題程序中,對第一個數(shù)組a賦值是,i循環(huán)從0開始,因此a[0]=10+0=10,所以選項B、選項D錯誤。第二個數(shù)組s含有3個字符串,下標分別為0、1、2。后邊給s[2]賦值“Mike”,然后輸出s[2],所以答案為C。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。