Przejdź do treści głównej
INF.03Pytanie #978 z 1558js-funkcje-i-struktury-danych

Przedstawiony fragment kodu napisano w języku JavaScript. Aby program przypisywał wartość równą 1 co trzeciemu elementowi w tablicy, to w miejscu kropek należy wpisać

Opcje odpowiedzi:
A
i = 3
B
i += 3
Prawidłowa
C
i ++ 3
D
i =+ 3
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (i += 3)

Aby w pętli for inkrementować licznik pętli $i o 3 w każdej iteracji (odwiedzając co trzeci element tablicy: indeksy 0, 3, 6, 9, \dots), należy w sekcji aktualizacji stanu pętli zapisać operator przypisania z dodawaniem: i += 3 (równoważny z i = i + 3).

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: i = 3 ustawiłoby stałą wartość 3 w każdej iteracji, prowadząc do pętli nieskończonej.
  • C: i ++ 3 jest błędem składniowym w języku JavaScript.
  • D: i =+ 3 to przypisanie liczby dodatniej math +3 math do zmiennej i, co nie spowoduje inkrementacji.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Js funkcje i struktury danych”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 42 pytań z tego działu.