wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript - sprawdzian

Total questions: 40

Worksheet time: 32mins

Name
Class
Date
1.

Wyświetlanie tekstu

a)

write (tekst);

b)

write("tekst");

c)

document.write("tekst");

d)

document.write(tekst);

2.

Undefined określa wartość

a)

pustą

b)

niezdefiniowaną

c)

obiektową

d)

logiczną

3.

Operator % oznacza :

a)

dzielenie

b)

dzielenie całkowite

c)

resztę z dzielenia

d)

negację zmiennej

4.

parseInt ()

a)

próbuje zwrócić liczbę całkowitą typu integer o podanej podstawie.

b)

próbuje zwrócić liczbę rzeczywistą typu float o podanej podstawie.

c)

zamienia liczbę całkowitą na ciąg znaków

5.

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">

6.

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

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

7.

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+=2) {document.write(i);}

d)

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

8.

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

a)

45.3

b)

true

c)

-20

d)

null

9.

Wybierz poprawną definicję funkcji w języku JavaScript

a)

nazwa_funkcji(argumenty) {instrukcje;}

b)

typ_funkcji nazwa_funkcji(argumenty) {instrukcje;}

c)

function nazwa_funkcji(argumenty) {instrukcje;}

d)

new nazwa_funkcji(argumenty) {instrukcje;}

10.

Javascript jest wykonywany przez

a)

Przez przeglądarkę internetową

b)

Przez serwer

c)

Przez zewnętrzny kompilator

11.

Co będzie wynikiem działania skrypu

a)

Wyświetlenie liczby 11 w paragrafie o id="demo"

b)

Wyświetlenie liczby 5+6 w paragrafie o id="demo"

c)

Wyświetli się komunikat o błędzie

d)

Cały kod strony zostanie zastąpiony liczbą 11

12.

metoda getSeconds(); zwraca sekundy z daty w zakresie

a)

1-59

b)

0-60

c)

0-59

d)

1-60

13.

Którym ze sposobów jest poprawnym na stworzenie obiektu Date

a)

new Date();

b)

new datetime();

c)

new Datetime();

d)

new date();

14.

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

15.

Z = 0

N = 1

dopóki Z < 3:

N = N * 2 + 1

Z = Z + 1

wypisz N

Która wartość zostanie wypisana przez algorytm?

a)

3

b)

5

c)

7

d)

15

16.

Za pomocą którego słowa kluczowego deklaruje się zmienną w języku JavaScript?

a)

var

b)

new

c)

variable

d)

instanceof

17.

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.

18.

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

a)

0

b)

1

c)

max

d)

min

19.

Jaki będzie wynik działania poniższej instrukcji?

var Tablica=new Array('Jan', 'Anna', 'Iks');

document.write(Tablica[1])

a)

Jan

b)

Anna

c)

Error

d)

czysta strona - w instrukcji jest błąd

20.

Metoda sqrt() jest zdefiniowana w obiekcie

a)

Array

b)

Window

c)

String

d)

Math

21.

Typ zmiennej w języku JavaScript

a)

nie występuje

b)

następuje poprzez przypisanie wartości

c)

jest tylko jeden

d)

musi być zadeklarowany na początku skryptu

22.

Który sposób komentowania jednoliniowego jest dozwolony w języku JavaScript?

a)

//

b)

<!

c)

#

d)

!

23.

Który ze sposobów wypisania tekstu nie jest zdefiniowany w języku JavaScript?

a)

Własność innerHTML

b)

Metoda window.alert()

c)

Funkcja MessageBox()

d)

Metoda document.write()

24.

Zmienne globalne są widoczne

a)

tylko wewnątrz funkcji

b)

wszędzie oprócz wewnątrz funkcji

c)

w całym skrypcie

25.

W formularzu dane z pola input o typie number zostały zapisane do zmiennej a, a następnie przetworzone w skrypcie JavaScript w następujący sposób. Zmienna z będzie typu

a)

liczbowego, całkowitego

b)

zmiennoprzecinkowego

c)

napisowego

d)

NaN

26.

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

27.

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

a)

1+=a;

b)

a=a+1;

c)

a&1;

d)

a<<1;

28.

Plik ze skryptem zewnętrznym

a)

musi mieć rozszerzenie .src

b)

może mieć dowolne rozszerzenie

c)

może mieć dowolną nazwę i rozszerzenie .js

d)

może mieć rozszerzenie .bat

29.

W JavaScript teksty łączy się znakiem:

a)

+ (plus)

b)

. (kropka)

c)

, (przecinek)

d)

; (średnik)

30.

Jak prawidłowo zapisać instrukcję IF w JavaScript?

a)

if i=5

b)

if (i==5)

c)

if i==5 then

d)

if i=5 then

31.

Deklaracja w języku JavaScript

var x=true;

powoduje, że zmienna x jest typu

a)

liczbowego.

b)

logicznego.

c)

wyliczeniowego.

d)

ciąg znaków.

32.

Zamieszczony w ramce fragment kodu w JavaScript wypisze

a)

"ze"

b)

"wo"

c)

"owodzeni"

d)

"wodzenia "

33.
onMouseOver
a)
gdy kursor myszy został umieszczony na elemencie
b)
gdy kursor myszy został wciśnięty
c)
gdy przycisk myszy został zwolniony
d)
występuje po kliknięciu
34.
Na zdjęciu widzisz operatory:
a)
operator porównania
b)
operator bitowy
c)
operator logiczny
d)
operator przypisania
35.
Na zdjęciu widzisz operatory:
a)
operator przypisania
b)
operator bitowy
c)
operator logiczny
d)
operator porównania
36.

Która z instrukcji do tworzenia pętli jest zwykle stosowana, gdy pętla musi być wykonana przynajmniej jeden raz

a)

for

b)

while

c)

do... while

d)

if

37.

Ile razy w poniższym skrypcie zostanie zapisana pętla?

i=0;

while (i<10);

{

document.write(i);

i++;

}

a)

1 raz

b)

nieskończoną ilość razy

c)

10 razy

d)

0 razy

38.

Jaka będzie wartość zmiennej k po zakończeniu pętli w poniższym skrypcie?

i=0;

k=0;

while (i<10)

{

document.write(i);

i++;

k=k+1;

}

a)

o

b)

1

c)

10

d)

55

39.

Aby prawidłowo udokumentować linię kodu języka JavaScript, należy po znakach // wpisać komentarz

a)

nieprawidłowe dane.

b)

wybór losowej wartości ze zmiennych a, b i c

c)

w zmiennej x minimalna wartość ze zmiennych a, b, c

d)

w zmiennej x maksymalna wartość ze zmiennych a, b, c

40.

W języku JavaScript poprawnie nadana zmienna to:

a)

#imie

b)

imie2

c)

imię2

d)

imię%