Strona 2

BAI

Przejdź na Memorizer+
W trybie testu zyskasz:
Brak reklam
Quiz powtórkowy - pozwoli Ci opanować pytania, których nie umiesz
Więcej pytań na stronie testu
Wybór pytań do ponownego rozwiązania
Trzy razy bardziej pojemną historię aktywności
Wykup dostęp
Pytanie 9
9. "Pure function" jest to funkcja, która:
B) jest zgodna z zasadami "clean code"
C) dla tych samych argumentów zawsze zwraca taką samą wartość
A) ma obserwowalne efekty uboczne
D) składa się tylko z jednej linijki
E) nie zwraca żadnej wartości
Pytanie 10
10. Która struktura danych występuje w JS?
C) Object
B) List
A) Array
D) Odpowiedzi A i C są prawidłowe
E) Wszystkie odpowiedzi (A, B i C) są prawidłowe
Pytanie 11
11. JavaScript posiada operatory porównania: ‘==’ i ‘===’. Jaka jest pomiędzy nimi różnica?
A) Nie istnieje żadna różnica
D) Oba operatory służą do porównywania wartości typu String, operator ‘===’ dodatkowo pomija wielkość liter (case insensitive)
C) ‘==’ sprawdza tylko równość wartości, ‘===’ sprawdza równość wartości oraz zgodność ich typów
E) Oba operatory służą do porównywania każdego typu wartości. Operator `==` był dedykowany wersji ES5 języka JavaScript i nie powinien być używany.
B) Operator ‘==’ służy do porównywania wartości typu String, operator ‘===’ do porównywania wszystkich innych wartości
Pytanie 12
12. Czym różnią się null i undefined?
C) Undefined w przeciwieństwie do null jest obiektem
D) Undefined oznacza pustą, nieistniejącą wartość, z kolei null oznacza, że zmienia została zadeklarowana, jednak jej wartość nie została zdefiniowana
E) Wartość null jest typu undefined
B) Null oznacza pustą, nieistniejącą wartość, z kolei undefined oznacza, że zmienna została zadeklarowana, jednak jej wartość nie została zdefiniowana
A) Niczym. Obie wartości oznaczają to samo
Pytanie 13
13. Jaki będzie wynik wyświetlony w konsoli?
C) 88
B) Compilation Error
A) 16
D) Undefined
E) Run Time Error
Pytanie 14
14. Która składnia odnosząca się do zewnętrznego skryptu jest poprawna?
B)
Pytanie 15
15. Które wyrażenie zmieni tekst paragrafu podanego poniżej?

Hello!

D) document.getElementById("bai").innerHTML=Hello World!;
B) document.getElementById("bai").innerHTML="Hello World!";
E) document.getValue("Hello!").innerHTML=Hello World;
C) document.getId("bai")="Hello World!";
A) document.getElement("bai").innerHTML="Hello World!";
Pytanie 16
16. Wypisanie wszystkich elementów tablicy array może być zrealizowane w następujący sposób:
C) for (let element in array) { console.log(element) }
B) for (let element of array) { console.log(element) }
E) Odpowiedzi A i C są prawidłowe
A) for (let i = 0; i < array.length; i++) {console.log(array[i]}
D) Odpowiedzi A i B są prawidłowe