Kod JavaScript ma za zadanie szukanie wartości maksymalnej w tablicy. Wskaż błąd występujący w skrypcie.
Kod JavaScript ma za zadanie szukanie wartości maksymalnej w tablicy. Wskaż błąd występujący w skrypcie.
max = tablica[0];
for (j == 1; j < 9; j++) { // linia 15
if (max <= tablica[j]) {
max = tablica[j];
};
};
document.write("Największy element tablicy to: " + max);Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C (Zastosowano operator porównania zamiast przypisania w linii 15.)
W nagłówku pętli for (j == 1; j < 9; j++) w sekcji inicjalizacji użyto operatora porównania j == 1 zamiast operatora przypisania wartości początkowej j = 1.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Linia z wypisywaniem
document.writejest poprawna składniowo. - B: Warunek porównania
max <= tablica[j]prawidłowo aktualizuje wartość maksymalną. - D: Inicjalizacja
max = tablica[0]to prawidłowy wzorzec algorytmu szukania maksimum.
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.
Pojęcia z tego pytania
- Obiekty globalne window i document (BOM i DOM)Główne obiekty środowiska przeglądarki reprezentujące okno przeglądarki (window) oraz załadowaną w nim strukturę strony HTML (document).
- Struktury danych: Stos (LIFO) i Kolejka (FIFO)Liniowe struktury danych różniące się regułą dostępu do elementów: Stos (ostatni wchodzi, pierwszy wychodzi) vs Kolejka (pierwszy wchodzi, pierwszy wychodzi).
- Funkcje agregujące w SQL (COUNT, SUM, AVG, MIN, MAX)Wbudowane funkcje SQL wykonujące obliczenia na zestawie wartości w kolumnie i zwracające pojedynczą wartość skalarną.
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.
- #4
Jaki będzie wynik wykonania poniższego kodu JavaScript?
- #114
Obiekt typu array w języku Javascript służy do przechowywania
- #279
W JavaScript wynik operacji jest równy wartości NaN, jeśli skrypt próbował wykonać
- #282
Zapis w języku JavaScript ma za zadanie
- #322
Przedstawiony kod został zapisany w języku JavaScript. W podanej definicji obiektu metodą jest element o nazwie