wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java script podstawy

Total questions: 38

Worksheet time: 38mins

Name
Class
Date
1.

Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę

a)

onKeyDown

b)

onDblClick

c)

onClick

d)

onLoad

2.

Wymień 2 operatory arytmetyczne

a)

+

b)

-

c)

*

d)

/

3.

Wymień 2 operatory porównywania

a)

&&

b)

||

c)

==

d)

>=

4.

Wymień 2 operatory logiczne

a)

&&

b)

||

c)

==

d)

>=

5.

Zasady prawidłowego nazewnictwa zmiennych:

a)

każda nazwa zmiennej musi się zaczynać od litery

b)

nazwa zmiennej może się zaczynać od cyfry

c)

nazwa zmiennej nie może zawierać spacji

d)

nazwa zmiennej może zawierać polskie litery

6.

String to typ zmiennej:

a)

łańcuchowy

b)

undefined

c)

liczbowy

d)

logiczny

7.

Wypisz na stronie html z poniższej tablicy, za pomocą odpowiedniego polecenia element "szczypiorek"

 

let warzywa = [cebula, szczypiorek, ogórek, pietruszka];

(a)  

8.

Jakim polecenie dodasz do tablicy kolejny jej element na końcu tablicy?

a)

shift

b)

unshift

c)

pop

d)

push

9.

Które polecenie usuwa pierwszy element z tablicy?

a)

shift

b)

unshift

c)

pop

d)

push

10.

let tablica = [10, 23, 75, 94, 32];

let a = (tablica.length -2);

 

Wartość zmiennej 'a' to:

a)

3

b)

2

c)

75

d)

94

11.

Który zapis deklaracji zmiennej w JS jest Ok?

a)

z = z + 1

b)

let z = 0;

c)

let z = 0

d)

zmienna z = 0;

12.

Jaki będzie efekt wykonania kodu

var a=4

var b=7

var c=3

if(a>b){

document.write(a);}

else

{document.write(b);}

(a)  

13.

W języku JavaScript zdefiniowano obiekt Samochod. Aby wywołać jedną z metod tego obiektu, należy zapisać

a)

Samochod.spalanie_na100

b)

Samochod.spalanie()

c)

Samochod.kolor

d)

Samochod.()

14.

Które wyrażenie logiczne należy zastosować w języku JavaScript, aby wykonać operacje tylko dla dowolnych liczb ujemnych z przedziału jednostronnie domkniętego <-200, -100)?

a)

(liczba >= -200) || (liczba > -100)

b)

(liczba <= -200) && (liczba < -100)

c)

(liczba >= -200) && (liczba < -100)

d)

(liczba <= -200) || (liczba > -100)

15.

W języku JavaScript instrukcję: a++; można inaczej zapisać jako

a)

a = a + 1;

b)

a = a & 1;

c)

a << 1;

d)

1 += a;

16.

Wskaż pętlę, która w języku JavaScript wyświetli sześć kolejnych liczb parzystych.

a)

for(i=2;i<=12;i++) {i=i+2; document.write(i);}

b)

for(i=2;i<12;i+=2) {document.write(i);}

c)

for(i=2;i<12;i++) {i++; document.write(i);}

d)

for(i=2;i<=12;i+=2) {document.write(i);}

17.

Wybierz poprawną definicję funkcji w języku JavaScript.

a)

nazwa_funkcji(argumenty) {instrukcje;}

b)

new nazwa_funkcji(argumenty) {instrukcje;}

c)

function nazwa_funkcji(argumenty) {instrukcje;}

d)

typ_funkcji nazwa_funkcji(argumenty) {instrukcje;}

18.

Odwołaniem do imienia Agata, zawartym w przedstawionej tablicy JavaScript, jest element

let Imiona = ['Anna','Joanna','Monika','Agata'];

a)

Imiona[4];

b)

Imiona[3];

c)

Imiona[Agata];

d)

Imiona['Agata'];

19.

Wskaż poprawny zapis instrukcji zapisanej w języku JavaScript.

a)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " ; 3.14 );

b)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " + 3.14 );

c)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " . 3.14 );

d)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " 3.14 );

20.

Instrukcja JavaScript: document.write(5===’5′); wyświetli

a)

0

b)

false

c)

true

d)

1

21.

length

a)

Określa ilość słów w tekście

b)

Określa ilość spacji w łańcuchu

c)

Określa długość łańcucha

d)

Określa długość istnienia na stronie tekstu

22.

round(wartość)

a)

przeszukuje ciąg dla określonej wartości i zwraca pozycję dopasowania

b)

zwraca wartość pseudolosową z zakresu 0 – 1

c)

przekazuje największą liczbę całkowitą <=x

d)

zwraca wartość wynikającą z zaokrąglenia parametru wartość do najbliższej liczby całkowitej

23.

Konwertuje znaki łańcucha na duże

a)

toUpperCase()

b)

toLowerCase()

c)

doLowerCase()

d)

doUpperCase()

24.

Aby skorzystać ze skryptu zapisanego w pliku przykład.js, należy połączyć go ze stroną za pomocą kodu

a)

<script>przykład.js</script>

b)

<script src="przykład.js"></script>

c)

<script link="przykład.js"></script>

d)

<link rel="script" href="przykład.js">

25.

W języku JavaScript należy odwołać się do elementu zawartego w pierwszym paragrafie przedstawionego fragmentu strony HTML. Można to wykonać za pomocą funkcji

a)

getElementByClassName("p.1")[0];

b)

getElementByTagName("p")[0];

c)

getElementById("p1");

d)

getElement("p");

26.

Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

27.

W języku JavaScript należy zapisać warunek, który będzie spełniony, gdy zmienna a będzie dowolną liczbą naturalną dodatnią (bez 0) lub gdy zmienna b będzie dowolną liczbą z przedziału domkniętego od 10 do 100. Użyte w tym warunku wyrażenie logiczne będzie miało postać

a)

(a>0) && ((b>=10) && (b<=100))

b)

(a>0) || ((b>=10) || (b<=100))

c)

(a>0) && ((b>=10) || (b<=100))

d)

(a>0) || ((b>=10) && (b<=100))

28.

W kodzie JavaScript pobrano element za pomocą metody getElementById. Aby zmodyfikować zawartość (treść) elementu można użyć właściwości

a)

Body

b)

HTML

c)

innerBody

d)

innerHTML

29.

Które zdarzenie pozwala wykonać kod w języku JavaScript w chwili wysyłania formularza HTML i zablokować lub pozwolić na jego wysłanie?

a)

onClick

b)

onEnter

c)

onSubmit

d)

onChange

30.

Wskaż funkcję JavaScript, za pomocą której można obliczyć połowę kwadratu liczby przekazanej jako argument.

a)

function wynik(a) { return a/2+a/2; }

b)

function wynik(a) { return a*2/2; }

c)

function wynik(a) { return a*a/2; }

d)

function wynik(a) { return 2*a/a; }

31.

obiekt = { q: 1, w: 2, e: 3, r:4 };

W języku JavaScript utworzono obiekt. Aby pobrać wartość własności - e - można zapisać

a)

obiekt:e

b)

obiekt.e

c)

obiekt::

d)

obiekt->e

32.

W języku JavaScript metoda getElementById odwołuje się do

a)

zmiennej liczbowej.

b)

klasy zdefiniowanej w CSS.

c)

znacznika HTML o podanym id.

d)

znacznika HTML o podanej nazwie klasy.

33.

Co spowoduje fragment skryptu w języku JavaScript?

a)

Przypisze zmienną n do zmiennej s.

b)

Przypisze zmiennej s wartość odpowiadającą długości napisu ze zmiennej n.

c)

Wyświetli długość napisu ze zmiennej n.

d)

Przypisze zmiennej s fragment napisu ze zmiennej n, o określonej przez zmienną length długości.

34.

Indeksowanie komórek w tablicy w Javascript zaczyna się od:

a)

0

b)

1

c)

max

d)

min

35.

Jakie elementy wypisze funkcja wypisz(2) stworzona w języku JavaScript?

a)

6

b)

3 4 6

c)

3 4 6 8

d)

2 3 4 6

36.

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

a)

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

b)

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

c)

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

d)

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

37.

W języku JavaScript typ boolean może być reprezentowany przez wartość

a)

-20

b)

45.3

c)

null

d)

true

38.

Wciśnięcie przycisku o treści "niebieski" spowoduje wykonanie przedstawionego kodu JavaScript. Jaki będzie efekt jego działania?

a)

Zmiana koloru tekstu "i skrypt" na niebieski

b)

Zmiana koloru przycisku na niebieski

c)

Zmiana koloru tekstu "Przykładowy tekst" na niebieski

d)

Zmiana koloru tekstu "Przykładowy tekst i skrypt" na niebieski