Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Powtórzenie

Total questions: 53

Worksheet time: 24mins

Name
Class
Date
1.

Oceń prawdziwość stwierdzenia:

"Wszystkie zdarzenie obsługiwane w JavaScript muszą być zainicjowane przez użytkownika"

a)

prawda

b)

fałsz

2.

Zdarzenie związane z dokumentem to:

a)

onSelect

b)

onBlur

c)

onLoad

d)

onChange

3.

Oceń poprawność twierdzenia:

" Obiekt form jest obiektem potomnym (jest potomkiem) obiektu link"

a)

prawda

b)

fałsz

4.

Wskaż poprawną wersję skryptu JS, w którym po kliknięciu w przycisk "myBtn" uruchomi się funkcja displayDate()

a)

<script>

document.getElementById("myBtn").onclick = displayDate();

</script>

b)

<script>

document.getElementById("myBtn").onclick = displayDate;

</script>

c)

<script>

onclick=document.getElementById("myBtn").displayDate();

</script>

d)

<script>

document.getElementById("onclick").myBtn = displayDate;

</script>

5.

Do zdarzeń generowanych przez elementy formularza nie należy

a)

onFocus

b)

onBlur

c)

onSubmit

d)

onSelect

6.

Oceń poprawność twierdzenia:

"Poniższy kod spowoduje wywołanie funkcji uppercase() po wysłaniu formularza"

<input type="text" id="fname" onchange="upperCase()">

a)

prawda

b)

fałsz

7.

Dany jest fragment kodu html, tworzący formularz:

<form id="f1" name="form1" method=" " actions=" ">

...

</form>

Wskaż niepoprawny sposób odwołania się do tego formularza. Przyjmij, że jest to jedyny formularz na stronie!

a)

document.forms[0]

b)

document.form1

c)

document.getElementById('f1')

d)

document.getElementById('form1')

8.

Oceń poprawność twierdzenia:

"Dla każdego formularza w dokumencie HTML tworzona jest osobna tablica forms"

a)

prawda

b)

fałsz

9.

Wartość document.forms.length określa:

a)

ilość pól w aktywnym formularzu

b)

Ilość formularzy znajdujących się w dokumencie

c)

ilość znaków przechowywanych w polu forms

d)

ilość pól w formularzu o nazwie forms

10.

Oceń poprawność twierdzenia:

"Dostęp do elementów wybranego formularza możliwy jest poprzez tablicę elements

a)

prawda

b)

fałsz

11.
Co spowoduje fragment skryptu w języku JavaScript?
a)
Przypisze zmienną n do zmiennej s
b)
Wyświetli długość napisu ze zmiennej n
c)
Przypisze zmiennej s wartość odpowiadającą długości napisu ze zmiennej n
d)
Przypisze zmiennej s fragment napisu ze zmiennej n, o określonej przez zmienną length długości.
12.
W skrypcie JavaScript zastosowano metodę DOM getElementaryByClassName(‘akapit’). Metoda odwoła się do akapitu
a)
<p>akapit<p>
b)
<p id=”akapit”>akapit2</p>
c)
<p href=”akapit>akapit3</p>
d)
<p class=”akapit:>akapit4</p>
13.
W języku JavaScript motoda 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.
14.
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">
15.

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

16.

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

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

17.

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

a)

1+=a;

b)

a=a+1;

c)

a&1;

d)

a<<1;

18.

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

19.

Do uruchomienia skryptu JavaScript wymagane jest oprogramowanie

a)

serwera MySQL

b)

serwera WWW

c)

przeglądarki internetowej

d)

debugera JavaScript

20.

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)

getElementById("p1");

b)

getElementByTagName("p")[0];

c)

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

d)

getElement("p");

21.

Wskaż zapisany w języku JavaScript warunek, który ma sprawdzić spełnienie przynajmniej jednego z przypadków: 1) dowolna naturalna liczba a jest trzycyfrowa, 2) dowolna całkowita liczba b jest ujemna

a)

((a>99) && (a<1000)) && (b<0)

b)

((a>99) || (a<1000)) || (b<0)

c)

((a>99) && (a<1000)) || (b<0)

d)

((a>99) || (a<1000)) && (b<0)

22.

Którą czynność gwarantującą poprawne wykonanie przedstawionego kodu JavaScript, należy wykonać przed pętlą?

a)

Sprawdzić rozmiar tabeli tab

b)

Sprawdzić czy text jest typu znakowego

c)

Zainicjować zmienną text

d)

Zadeklarować zmienną i

23.

Funkcja JavaScript powinna być wywołana za każdym razem, gdy użytkownik wpisze dowolny znak do pola edycji. Którego zdarzenia należy użyć?

a)

struktury 50 elementów o składowych typu tablicowego

b)

klasy 50 elementów typu tablicowego

c)

tablicy 50 elementów o składowych strukturalnych

d)

tablicy 50 elementów o składowych łańcuchowych

24.

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

a)

45.3

b)

true

c)

-20

d)

null

25.

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

26.

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)

27.

W języku JavaScript wynik działania instrukcji zmienna++; będzie taki sam jak instrukcji

a)

zmienna--;

b)

zmienna=zmienna+10;

c)

zmienna+=1;

d)

zmienna===zmienna+1;

28.

W języku JavaScript zdefiniowana zmienna i, która ma przechowywać wynik dzielenia wynoszący 1, to

a)

var i=Number(3/2);

b)

var i=3/2;

c)

var i=parseFloat(3/2);

d)

var i=parseInt(3/2);

29.

W języku skryptowym JavaScript zmienne mogą być deklarowane

a)

zawsze z poprzedzającym nazwę znakiem $

b)

tylko jeśli podamy typ zmiennej i jej nazwę

c)

tylko na początku skryptu

d)

w momencie pierwszego użycia zmiennej

30.

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

31.

Wykonanie kodu JavaScript w przeglądarce wymaga

a)

zamiany na kod maszynowy

b)

kompilowania

c)

debugowania

d)

interpretowania

32.

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

33.

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

a)

//

b)

<!

c)

#

d)

!

34.

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

35.

Wskaż rezultat działania fragmentu kodu JavaScript

a)

Dodanie akapitu na początku strony

b)

Usunięcie akapitu ze strony

c)

Dodanie akapitu na koniec strony

d)

Wyświetlenie okna dialogowego z napisem akapit

36.

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

37.

Instrukcja przypisania elementu do tablicy w języku JavaScript dotyczy tablicy

a)

numerycznej

b)

asocjacyjnej

c)

statycznej

d)

wielowymiarowej

38.

W programowaniu obiektowym w języku JavaScript użyty w przedstawionym kodzie zapis: this.zawod oznacza

a)

konstruktor

b)

właściwość

c)

klasę

d)

metodę

39.

Wyświetlanie tekstu

a)

write (tekst);

b)

write("tekst");

c)

document.write("tekst");

d)

document.write(tekst);

40.

Okno informacyjne w JS to:

a)

alert("Uwaga awaria systemu");

b)

confirm("Uwaga awaria systemu");

c)

prompt("Uwaga awaria systemu");

d)

writeln("Uwaga awaria systemu");

41.

Jaka sekwencja pozwala przejść do nowej strony

a)

\b

b)

\n

c)

\r

d)

\f

42.

Undefined określa wartość

a)

pustą

b)

niezdefiniowaną

c)

obiektową

d)

logiczną

43.

Operator % oznacza :

a)

dzielenie

b)

dzielenie całkowite

c)

resztę z dzielenia

d)

negację zmiennej

44.

substring -

a)

zamienia wprowadzony element na na indeks dolny

b)

zamienia wprowadzony element na na indeks górny

c)

zamienia na duże litery

d)

wycina łańcuch od pozycji x do y

e)

przeszukuje łańcuch w poszukiwaniu podłańcucha

45.

parse (date)

a)

zwraca aktualna datę w formacie lokalnym

b)

ustawia aktualną datę

c)

zwraca liczbę milisekund od 1.01.1970

46.

pow -

a)

zaokrąglenie w górę

b)

zaokrąglenie w dół

c)

obcinanie miejsc po przecinku o określoną liczbę

d)

potęga

47.

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

48.

Jaki będzie wynik:


var k = parseInt("0x10")+ "<br>";

document.write("<br> wynik= "+ k);

a)

8

b)

10

c)

16

d)

NaN

49.

NaN :

a)

jest własnością najwyższego rzędu i nie jest powiązana z żadnym obiektem.

b)

zwraca true Jeśli number jest wartością wszelkich innych niż minus nieskończoności lub dodatnia nieskończoność.W tych przypadkach zwraca false

c)

funkcja zwraca wartość liczbową równą liczbie zawartych w numString

d)

można zastosować do zasygnalizowania błędu w funkcji

50.

Właściwości obiektu History:

a)

back

b)

length

c)

forward

d)

go

51.

concat()

a)

Zwraca znak pod określonym indeksem

b)

Usuwa wszystkie ewentualne białe znaki oraz znaki końca linii.

c)

Tworzy wycinek tekstu, składający się z kolejnych znaków poczynając od początkowego (na który wskazuje pozycja start) aż do końcowego (przed pozycją end).

d)

nie zmienia oryginalnej tablicy, lecz zwraca jej kopię "o jednym poziomie głębokości" zawierającą te same elementy wspólne co pierwotna tablica. Elementy oryginalnej tablicy są kopiowane do nowej tablicy

52.

trim ()

a)

Przeszukuje tekst pod kątem występowania w nim podanego tekstu i zamienia go na inny.

b)

Przeszukuje tekst pod kątem występowania w nim podanego wzorca

c)

Usuwa wszystkie ewentualne białe znaki oraz znaki końca linii, znajdujące się na początku i na końcu tekstu.

d)

Rozbija podany tekst na tablicę mniejszych kawałków, z których każdy w oryginalnym tekście był rozdzielony od pozostałych określonym separatorem.

53.

function car(make, model, year) {

this.make = make;

this.model = model;

this.year = year;

mycar = new car("Eagle", "Talon TSi", 1998);

kenscar = new car("Nissan", "300ZX", 2009);

vpgscar = new car("Mazda", "Miata", 2010);

}


Zastosowano tu:

a)

konstruktor

b)

polimorfizm

c)

dziedziczenie

d)

abstrakcje