wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

jQuery i js

Total questions: 92

Worksheet time: 42mins

Name
Class
Date
1.

Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu?

a)

1 2 2

b)

2 2 1

c)

1 2 1

d)

2 1 1

2.

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

a)

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

b)

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

c)

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

d)

Pętla wykona się tylko raz

3.

Jaka wartość zostanie wypisana na ekranie po wykonaniu skryptu:

4 lines
4.

Zamieszczony w ramce fragment skryptu w języku JavaScript

a)

przypisze zmiennej s długość napisu ze zmiennej t

b)

przypisze zmiennej s zmienną t

c)

wyświetli długość napisu ze zmiennej t

d)

przypisze zmiennej s fragment napisu ze zmiennej t, o określonej przez zmienną length długości

5.

Zamieszczony w ramce fragment kodu w JavaScript wypisze

a)

"wo"

b)

"ze"

c)

"wodzenia"

d)

"owodzeni"

6.

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

a)

onKeyDown

b)

onDblClick

c)

onClick

d)

onLoad

7.

Fragment kodu w języku JavaScript realizujący dodawanie dwóch liczb ma następującą postać. Aby dodawanie wykonane było po kliknięciu przycisku o nazwie dodaj, należy w wykropkowane miejsce wstawić

a)

<button onclick="oblicz()">dodaj</button>

b)

<button onclick="dodaj()">dodaj</button>

c)

<button onselect="dodaj()">oblicz</button>

d)

<button onselect="dodaj()">dodaj</button>

8.

Jakie zadanie ma przedstawiona poniżej funkcja?

4 lines
9.

DOM to zbiór funkcjonalności dla developera dostarczanych przez przeglądarkę do manipulacji treścią strony internetowej. Co oznacza skrót DOM?

a)

Document Object Model

b)

Development Of Markup

c)

Darn Obvious Methods

d)

Development Of Methods

e)

Document Objectification Method

10.

Jaki rodzaj danych przechowuje zmienna document ?

a)

funkcja

b)

obiekt

c)

liczba

d)

string

11.

Undefined określa wartość

a)

pustą

b)

niezdefiniowaną

c)

obiektową

d)

logiczną

12.

Operator % oznacza :

a)

dzielenie

b)

dzielenie całkowite

c)

resztę z dzielenia

d)

negację zmiennej

13.

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

14.

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

15.

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

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

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

d)

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

17.

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

a)

45.3

b)

true

c)

-20

d)

null

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

20.

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

21.

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

22.

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>

23.

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

24.

Która z instrukcji do tworzenia pętli jest zwykle stosowana, gdy znana jest liczba powtórzeń?

a)

for

b)

while

c)

do... while

d)

if

25.

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

26.

Który zapis pętli w JavaScript jest poprawny?

a)

for (i=0; i<100; i++)

b)

for ($i=0; $i<100; $i++)

c)

for (i=0; i>100; i++)

d)

for (i=0; j<100; k++)

27.

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

28.

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

29.

Twórca języka skryptowego JavaScript

a)

Tim Berners-Lee

b)

Zeev Suraski i Andi Gutmans

c)

James Gosling

d)

Brendan Eich

30.

Wyświetlanie tekstu

a)

write (tekst);

b)

write("tekst");

c)

document.write("tekst");

d)

document.write(tekst);

31.

Undefined określa wartość

a)

pustą

b)

niezdefiniowaną

c)

obiektową

d)

logiczną

32.

Operator % oznacza :

a)

dzielenie

b)

dzielenie całkowite

c)

resztę z dzielenia

d)

negację zmiennej

33.

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

34.

parse (date)

a)

zwraca aktualna datę w formacie lokalnym

b)

ustawia aktualną datę

c)

zwraca liczbę milisekund od 1.01.1970

35.

pow -

a)

zaokrąglenie w górę

b)

zaokrąglenie w dół

c)

obcinanie miejsc po przecinku o określoną liczbę

d)

potęga

36.

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

37.

Jaki będzie wynik:


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

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

a)

8

b)

10

c)

16

d)

NaN

38.

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

39.

Twórca języka skryptowego JavaScript

a)
b)
c)
d)
40.

Zdarzenia odnośnie okna:

a)

onBlur

b)

onDragDrop

c)

onLoad

d)

onSubmit

41.

Jaka sekwencja pozwala przejść do nowej strony

a)

\b

b)

\n

c)

\r

d)

\f

42.

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

43.

Właściwości obiektu History:

a)

back

b)

length

c)

forward

d)

go

44.

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

45.

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.

46.

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

47.

Zdarzenie związane z dokumentem to:

a)

onSelect

b)

onBlur

c)

onLoad

d)

onChange

48.

Oceń prawdziwość stwierdzenia:

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

a)

prawda

b)

fałsz

49.

Do zdarzeń generowanych przez elementy formularza nie należy

a)

onFocus

b)

onBlur

c)

onSubmit

d)

onSelect

50.

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>

51.

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

52.

Oceń poprawność twierdzenia:

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

a)

prawda

b)

fałsz

53.

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

54.

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

55.

Oceń poprawność twierdzenia:

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

a)

prawda

b)

fałsz

56.

Oceń poprawność twierdzenia:

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

a)

prawda

b)

fałsz

57.
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.
58.
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>
59.
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.
60.
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">
61.

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

62.

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

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

63.

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

a)

1+=a;

b)

a=a+1;

c)

a&1;

d)

a<<1;

64.

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

65.

Do uruchomienia skryptu JavaScript wymagane jest oprogramowanie

a)

serwera MySQL

b)

serwera WWW

c)

przeglądarki internetowej

d)

debugera JavaScript

66.

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

67.

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)

68.

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

69.

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

70.

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

a)

45.3

b)

true

c)

-20

d)

null

71.

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

72.

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)

73.

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;

74.

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

75.

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

76.

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

77.

Wykonanie kodu JavaScript w przeglądarce wymaga

a)

zamiany na kod maszynowy

b)

kompilowania

c)

debugowania

d)

interpretowania

78.

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

79.

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

a)

//

b)

<!

c)

#

d)

!

80.

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

81.

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

82.

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

83.

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

a)

numerycznej

b)

asocjacyjnej

c)

statycznej

d)

wielowymiarowej

84.

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ę

85.

Element, możemy pokazać za pomocą funkcji:

a)

show()

b)

hide()

c)

(show: element)

d)

(hide: element)

86.

Jak można płynnie pokazać element?

a)

$el.fadeIn(szybkosc*, funkcjaZwrotna*)

b)

$el.fadeOut(szybkosc*, funkcjaZwrotna*)

c)

$el.fadeToggle(szybkosc*, funkcjaZwrotna*)In

d)

$el.fadeToggle(szybkosc*, funkcjaZwrotna*)

87.

Funkcja:

$el.slideDown(szybkosc*, funkcjaZwrotna*)

a)

Rozwija element

b)

Płynnie zwija element

c)

Płynnie rozwija element

d)

Zwija element

88.

Aby utworzyć element, piszemy:

a)

const $div = $("<div class="module"></div>");

b)

const ($div = $("<div class="module"></div>"));

c)

(const ($div = $("<div class="module"></div>")));

d)

const $div = $("<div class="module"></div>")

89.

const $div = $("<div id="headCnt" class="page-header-cnt></div>")


Czy poprawnie został utworzony element?

a)

tak

b)

nie

90.

Gdy wpiszemy: const $span3 = $("<span>Test wiadomości</span>");

$div.before($span3);

to tekst " Test wiadomości" będzie umieszczony:

a)

Na końcu

b)

Na początku

c)

Za elementem

d)

Przed elementem

91.

Aby usunać element skorzystamy z metody:

a)

remove

b)

delete

c)

drop

d)

usuń

92.

Po wpisaniu:

$(".element").one("click", function() {

console.log("Wykonam się tylko x raz(y) po czym się odłączę");

});

Element wykona:

a)

jeden raz

b)

dwa razy

c)

trzy razy

d)

cztery razy