0

Oracle Java SE7 アソシエイト試験を受ける準備をしていますが、スタディ ガイドの次のサンプル問題に戸惑っています。


次の配列の宣言が与えられた場合、配列の各要素を表示するステートメントはどれですか?

int arr[] = {1,2,3,4,5};

を。for(int n : arr[]) { System.out.println(n); }

b.for(int n : arr) { System.out.println(n); }

c.for(int n=1; n < 6; n++) { System.out.println(arr[n]);}

d.for(int n=1; n <= 5; n++) { System.out.println(arr[n]);}


答えのキーは、b、c、および d を正解として与えます。ただし、c と d の両方が arr[0] ではなく arr[1] で配列のインデックスを開始するため、b だけが正しいと思われます。

これは解答の間違いですか?

助けてくれてありがとう。

4

2 に答える 2