Źródło: Arkusze CKE
Zaproponowany fragment kodu w języku Java wypełnia tablicę elementami:
int[] tablica = new int [10];
int j = 2;
for (int i = 0; i < 10; i++) {
tablica[i] = j;
j += 2;
}
Warianty odpowiedzi
-
A
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
-
B
2, 2, 2, 2, 2, 2, 2, 2, 2, 2
-
C
2, 4, 6, 8, 10, 12, 14, 16, 18, 20
-
D
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Wyjaśnienie
Przeanalizujmy krok po kroku wykonanie tej pętli.
Zmienna j startuje od wartości 2. Pętla wykonuje się 10 razy (dla indeksów i od 0 do 9).
W każdej iteracji do kolejnego elementu tablicy wpisywana jest wartość j, a zaraz potem j jest zwiększane o 2 (operacja j += 2).
Dostajemy więc ciąg kolejnych 10 dodatnich liczb parzystych: 2, 4, 6, 8, 10, 12, 14, 16, 18 oraz 20.