wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

sj22

Total questions: 30

Worksheet time: 33mins

Name
Class
Date
1.

Do obiektu location nie należy:

a)

href

b)

reload

c)

replace

d)

open

2.

Aby odświeżyć bieżący dokument należy użyć:

a)

document.open()

b)

document.reload()

c)

location.reload()

d)

location.open()

3.

Właściwość appName należny do obiektu:

a)

document

b)

window

c)

navigator

d)

location

4.

Oceń prawdziwość stwierdzenia:

"Właściwość location.href zawiera ten sam adres co właściwość document.url"

a)

prawda

b)

fałsz

5.

Nazwę hosta dla bieżącego dokumentu przechowuje:

a)

document.hostname

b)

window.hostname

c)

location.hostname

d)

url.hostname

6.

Odwołanie do kolekcji akapitów w dokumencie HTML może mieć postać:

a)

document.getElementById("p")

b)

document.getElementByTagName(p)

c)

document.getElementByTagName("akapit")

d)

document.getElementById("akapit")

7.

Oceń poprawność stwierdzenia:

"Właściwość innerHTML może być użyta tylko razem z metodą getElementById()"

a)

prawda

b)

fałsz

8.

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);}

9.

W instrukcji warunkowej języka JavaScript należy sprawdzić przypadek, gdy wartość zmiennej a jest z przedziału (0, 100), natomiast wartość zmiennej b jest większa od zera. Warunek taki jest prawidłowo zapisany w nastepujący sposób

a)

if ((a>0 && a<100) || b<0)

b)

if (a>0 && a<100 && b>0)

c)

if ((a>0 || a<100) && b>0)

d)

if (a>0 || a<100 || b<0)

10.

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;}

11.

W kodzie JavaScript pętla zostanie wykonana

a)

2 razy

b)

3 razy

c)

26 razy

d)

27 razy

12.

DOM dostarcza metod i własności, które w języku JavaScript pozwalają na

a)

manipulowanie zadeklarowanymi w kodzie łańcuchami

b)

wysłanie danych formularza bezpośrednio do bazy danych

c)

wykonywanie operacji na zmiennych przechowujących liczby

d)

pobieranie i modyfikowanie elementów strony wyświetlonej przez przeglądarkę

13.

W skrypcie JavaScript zastosowano metodę DOM getElementsByClassName('akapit'). Metoda ta odwoła się do akapit

a)

<p>akapit</p>

b)

<p id="akapit">akapit2</p>

c)

<p href="akapit">akapit3</p>

d)

<p class="akapit">akapit4</p>

14.

W skrypcie JavaScript zastosowano metodę DOM getElementsById('akapit'). Metoda ta odwoła się do akapit

a)

<p>akapit</p>

b)

<p id="akapit">akapit2</p>

c)

<p href="akapit">akapit3</p>

d)

<p class="akapit">akapit4</p>

15.

Ma na imię Fred i ma niecałe 16 lat

a)

if (imie = "fred" && wiek < 16 )

b)

if (imie === "fred" && wiek < 16 )

c)

if (imie = "fred" || wiek < 16 )

d)

if (imie === "fred" || wiek < 16 )

16.

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

17.

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

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

18.

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

19.

W języku JavaScript zapis w ramce oznacza, że

a)

zmienna x będzie przechowywać wynik działania metody nazwa

b)

nazwa jest właściwością obiektu przedmiot

c)

nazwa jest polem klasy przedmiot

d)

zmienna x będzie przechowywać wynik działania funkcji przedmiot

20.

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 x będzie typu

a)

NaN

b)

napisowego

c)

zmiennoprzecinkowego

d)

liczbowego, całkowitego

21.

W przedstawionym kodzie JavaScript dla ułatwienia ponumerowano linie. W kodzie znajduje się błąd, gdyż po uruchomieniu żaden komunikat nie zostaje wyświetlony. Aby wyeliminować błąd, należy

a)

wstawić znaki $ przed nazwami zmiennych

b)

wstawić nawiasy klamrowe do sekcji if oraz else

c)

w liniach 2 i 5 zmienne a i b wstawić w cudzysłów

d)

liniach 3 i 6 zamienić znaki cudzysłowu na apostrof, np. ’jest mniejsze’

22.

W języku JavaScript, aby zmienić wartość atrybutu znacznika HTML, po uzyskaniu obiektu za pomocą metody getElementById należy skorzystać z

a)

pola innerHTML

b)

metody getAttribute

c)

uzyskania wartości value

d)

pola attribute i podać nazwę atrybutu

23.

Właściwości obiektu History:

a)

back

b)

length

c)

forward

d)

go

24.

Co wyświetliłby ten fragment kodu?

a)

text

b)

John, Joe, Greg, Ruth

c)

John

Joe

Greg

Ruth

d)

4

25.


Co wyświetliłby ten fragment kodu?

a)

10

20

30

40

b)

1

2

3

4

c)

10

20

30

40

50

d)

11

22

33

44

26.


Jaka jest właściwa składnia deklarowania tablicy w JavaScript

a)

var arrayName =[ ];

b)

var arrayName[ ] ={ };

c)

array arrayName ={ };

d)

obj var arrayName =[ ];

27.

Jak zmieniłbyś pierwszy element tablicy?

a)
nums[1] = "New!";
b)
nums = "New!";
c)
var nums[1] = "New!";
d)
nums[0] = "New!";
28.

Jaki będzie wynik następującego kodu w konsoli:


var colors =["Red", "Green", "Yellow", "Orange", "Blue"];

colors.splice(0,3, "Purple");

console.log(colors);

a)

["Purple", "Green", "Yellow"]

b)

["Purple", "Green", "Yellow", "Orange", "Blue"]

c)

["Red", "Green", "Yellow", "Orange", "Blue"]

d)

["Purple", "Orange", "Blue"]

29.


Do jakiego obiektu należy funkcja setTimeout()?

a)
Element
b)
Window
c)
Location
d)
Event
30.


W Document Object Model (DOM) wszystkie właściwości, metody i zdarzenia dostępne dla twórców stron internetowych w celu manipulowania i tworzenia stron internetowych są zorganizowane w:

a)

Klasach

b)

Obiektach

c)

Modułach

d)

Zmiennych