wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Funkcje w JavaScript

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Co to jest funkcja anonimowa w JavaScript?

a)

Funkcja anonimowa to funkcja bez nazwy, używana często jako argument lub w wyrażeniach.

b)

Funkcja anonimowa to funkcja, która zawsze zwraca wartość.

c)

Funkcja anonimowa to funkcja, która nie może być używana jako argument.

d)

Funkcja anonimowa to funkcja z nazwą, używana tylko w obiektach.

2.

Jakie są różnice między zasięgiem lokalnym a globalnym?

a)

Zasięg lokalny obejmuje cały świat, a zasięg globalny jest ograniczony do konkretnego obszaru.

b)

Zasięg lokalny jest większy niż zasięg globalny.

c)

Zasięg lokalny i globalny są identyczne pod względem obszaru działania.

d)

Zasięg lokalny jest ograniczony do konkretnego obszaru, podczas gdy zasięg globalny obejmuje cały kod JS.

3.

Co zwróci poniższa funkcja?

a)

null

b)

undentified

c)

34

d)

12

4.

Co zwróci poniższy kod?

a)

Hello, undefined

b)

Hello, Guest

c)

Hello,

d)

Błąd wykonania

5.

Która instrukcja poprawnie wywołuje funkcję foo z argumentem 5?

a)

foo(5);

b)

foo = 5;

c)
d)

foo => 5;

6.

Co oznacza słowo kluczowe return w funkcji?

a)

Kończy działanie funkcji i zwraca wartość

b)

Przechowuje zmienną

c)

Tworzy nową funkcję

d)

Uruchamia pętlę

7.

Które ze stwierdzeń, w odniesieniu do zamieszczonej w ramce definicji funkcji, jest poprawne?

a)

Tekst będzie wczytywany do momentu podania liczby większej niż 3

b)

Pętla wykona się tylko raz

c)

Funkcja posiada pętlę powtarzającą się 3 razy

d)

Wczytanie tekstu zakończy się, gdy tekst będzie się składał przynajmniej z 3 znaków

8.

Przedstawiona funkcja zapisana kodem JavaScript ma za zadanie:

a)

wpisać wyniki mnożenia a przez n

b)

zwrócić wynik potęgowania a do potęgi n

c)

zwrócić iloczyn kolejnych liczb od 1 do a

d)

wpisać kolejne liczby od a do n

9.

Dla dowolnego a z przedziału (0,99) zadaniem funkcji zapisanej w języku JavaScript jest:

a)

wypisanie wartości zmiennej a oraz zwrócenie wartości zmiennej n

b)

zwrócenie liczb z przedziału a..99

c)

wypisanie liczb z przedziału a...100 i zwrócenie wartości zmiennej n

d)

wypisanie liczb z przedziału a..99 i zwrócenie wartości 100

10.

Zadaniem przedstawionej funkcji zapisanej w języku JavaScript jest

a)

wypisanie wszystkich liczb z przedziału od a do b

b)

wypisanie liczb parzystych z przedziału od a do b

c)

sprawdzenie, czy liczba a jest nieparzysta; jeśli tak, wypisanie jej

d)

zwrócenie wartości parzystych liczb od a do b

11.

Jak w JavaScript definiuje się zwykłą funkcję?

a)

def funkcja() {}

b)

function funkcja() {}

c)

fun funkcja() {}

d)

create funkcja() {}

12.

Jak wywołać funkcję o nazwie show?

a)

show;

b)

show[];

c)

show();

d)

call show;

13.

Które wywołanie funkcji jest poprawne?

a)

add[a, b];

b)

add(a, b);

c)

add{a, b};

d)

add<a, b>;

14.

Co oznacza parametr funkcji?

a)

Zmienną przekazywaną do funkcji przy jej wywołaniu

b)

Wartość zwracaną z funkcji

c)

Nazwę funkcji

d)

Typ danych

15.

Co wypisze poniższy kod w konsoli?

a)

Gotowe!

b)

10

c)

10

Gotowe!

d)

undefined