wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test próbny EE.09 (JavaScript)

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.
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.
2.
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>
3.
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.
4.
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">
5.

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

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.

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

a)

1+=a;

b)

a=a+1;

c)

a&1;

d)

a<<1;

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.

Do uruchomienia skryptu JavaScript wymagane jest oprogramowanie

a)

serwera MySQL

b)

serwera WWW

c)

przeglądarki internetowej

d)

debugera JavaScript

10.

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

11.

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)

12.

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

13.

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

14.

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

a)

45.3

b)

true

c)

-20

d)

null

15.

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

16.

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)

17.

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;

18.

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

19.

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

20.

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

21.

Wykonanie kodu JavaScript w przeglądarce wymaga

a)

zamiany na kod maszynowy

b)

kompilowania

c)

debugowania

d)

interpretowania

22.

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

23.

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

a)

//

b)

<!

c)

#

d)

!

24.

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

25.

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

26.

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

27.

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

a)

numerycznej

b)

asocjacyjnej

c)

statycznej

d)

wielowymiarowej

28.

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ę