wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JS ...

Total questions: 59

Worksheet time: 33mins

Name
Class
Date
1.

Zamieszczony w ramce fragment kodu w JavaScript wypisze

a)

"ze"

b)

"wo"

c)

"owodzeni"

d)

"wodzenia "

2.

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.

3.

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

4.

Które zdarzenie pozwala wykonać kod w języku JavaScript w chwili wysyłania formularza HTML i zablokować lub pozwolić na jego wysłanie?

a)

onClick

b)

onEnter

c)

onSubmit

d)

onChange

5.

Wskaż funkcję JavaScript, za pomocą której można obliczyć połowę kwadratu liczby przekazanej jako argument.

a)

function wynik(a) { return a/2+a/2; }

b)

function wynik(a) { return a*2/2; }

c)

function wynik(a) { return a*a/2; }

d)

function wynik(a) { return 2*a/a; }

6.

obiekt = { q: 1, w: 2, e: 3, r:4 };

W języku JavaScript utworzono obiekt. Aby pobrać wartość własności - e - można zapisać

a)

obiekt:e

b)

obiekt.e

c)

obiekt::

d)

obiekt->e

7.

Z = 0

N = 1

dopóki Z < 3:

N = N * 3- 1

Z = Z + 1

wypisz N

Która wartość zostanie wypisana przez algorytm?

a)

3

b)

5

c)

7

d)

14

8.

W języku JavaScript metoda 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.

9.

Aby skorzystać ze skryptu zapisanego w pliku przyklad.js, należy połączyć go ze stroną za pomocą kodu

a)

<script>przyklad.js</script>

b)

<script src="przyklad.js"></script>

c)

<script link="przyklad.js"></script>

d)

<link rel="script" href="przyklad.js">

10.

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>

11.

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.

12.

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

a)

0

b)

1

c)

max

d)

min

13.

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

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

document.write(Tablica[1])

a)

Jan

b)

Anna

c)

Iks

d)

czysta strona - w instrukcji jest błąd

14.

Metoda sqrt() jest zdefiniowana w obiekcie

a)

Array

b)

Window

c)

String

d)

Math

15.

Dostęp do tekstu w polu imie formularza umożliwia odwołanie

a)

document.forms['formularz'].text.

b)

document.forms['formularz'].imie.

c)

document.forms['formularz'].imie.value.

d)

document.forms['formularz'].imie.text.

16.

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

17.

Dla dowolnego a z przedziału (0,99) zadaniem funkcji zapisanej w języku Java Script jest:

a)

zwrócenie liczb z przedziału a..99

b)

wypisanie liczb z przedziału a..99 i zwrócenie wartości 100

c)

wypisanie wartości zmiennej a oraz zwrócenie wartości zmiennej n

d)

wypisanie liczb z przedziału a...100 i zwrócenie wartości zmiennej n

18.

W językach programowania zmienna typu integer służy do przechowywania

a)

liczby całkowitej

b)

znaku

c)

wartości logicznej

d)

liczby rzeczywistej

19.

Które wyrażenie logiczne należy zastosować w języku JavaScript, aby wykonać operacje tylko dla dowolnych liczb ujemnych z przedziału jednostronnie domkniętego <-100,100)?

a)

(liczba <=-100) && (liczba<-100)

b)

(liczba >=-100) || (liczba>-100)

c)

(liczba <=-100) || (liczba>-100)

d)

(liczba >=-100) && (liczba<-100)

20.

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

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

21.

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

22.

Undefined określa wartość

a)

pustą

b)

niezdefiniowaną

c)

obiektową

d)

logiczną

23.

Operator % oznacza :

a)

dzielenie

b)

dzielenie całkowite

c)

resztę z dzielenia

d)

negację zmiennej

24.

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

25.

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>

26.

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

27.

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

28.

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

a)

onDblClick

b)

onLoad

c)

onKeyDown

d)

onClick

29.

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

30.

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

a)

45.3

b)

true

c)

-20

d)

null

31.

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

32.

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)

33.

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

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.

Które z poniższych wariantów są symbolami operatorów arytmetycznych:

a)

+

b)

~

c)

*

d)

#

e)

/

36.

Zapis:

document.write(liczba_1%liczba_2);

oznacza ................... dwóch zmiennych

a)

dodawanie

b)

odejmowanie

c)

dzielenie

d)

dzielenie modulo

e)

negację

37.

Operator łańcuchowy to inaczej nazywana

a)

konkatencja

b)

koktatencja

c)

komikatencja

d)

konsekwencja

38.

Wskaż symbol i opis inkrementacji:

a)

-- zmniejsza wartość o 1

b)

~~ zmniejsza wartość o 1

c)

++ zwiększa wartość o 1

d)

** zwiększa wartość o 1

39.

Wskaż symbol i opis dekrementacji:

a)

-- zmniejsza wartość o 1

b)

~~ zmniejsza wartość o 1

c)

++ zwiększa wartość o 1

d)

** zwiększa wartość o 1

40.

Jaki rodzaj danych przechowuje zmienna document ?

a)

funkcja

b)

obiekt

c)

liczba

d)

string

41.

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

42.

Jakie zadanie ma przedstawiona poniżej funkcja?

4 lines
43.

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>

44.

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

a)

onKeyDown

b)

onDblClick

c)

onClick

d)

onLoad

45.

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

46.

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

47.

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

48.

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

49.

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

50.

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

51.

Działaniem przedstawionego kodu PHP będzie wypełnienie tablicy

a)

kolejnymi liczbami od 0 do 9 i wypisanie ich

b)

10 losowymi wartościami, a następnie wypisanie wartości ujemnych.

c)

kolejnymi liczbami od -100 do 100 i wypisanie wartości ujemnych

d)

100 losowymi wartościami, a następnie wypisanie wartości dodatnich

52.

W języku JavaScript zapisano funkcję.

a)

zwrócić wartość odwrotną do f

b)

wypisać wartość odwrotną do f

c)

wypisać wartość bezwzględną z f

d)

zwrócić wartość bezwzględną z f.

53.

Za pomocą języka PHP nie jest możliwe

a)

zmienianie dynamiczne zawartości strony HTML w przeglądarce.

b)

generowanie dynamicznej zawartości strony

c)

przetwarzanie danych formularzy

d)

przetwarzanie danych zgromadzonych w bazie danych

54.

Które z poniższych zdań dotyczących zasad programowania w języku PHP jest prawdziwe?

a)

Deklaracja zmiennych następuje po słowie var

b)

Jest to język o słabej kontroli typów,.

c)

Nazwy zmiennych są poprzedzone znakiem !

d)

W nazwach zmiennych nie jest rozróżniana wielkość liter.

55.

W języku HTML aby zdefiniować poziomą linię, należy użyć znacznika

a)

<line>

b)

<hl>

c)

<hr>.

d)

<br>

56.

W kodzie źródłowym zapisanym w języku HTML wskaż błąd walidacji dotyczący tego fragmentu.

a)

Znacznik zamykający /b niezgodny z zasadą zagnieżdżania.

b)

Nieznany znacznik h6

c)

Znacznik br nie został poprawnie zamknięty

d)

Znacznik br nie może występować wewnątrz znacznika p

57.

W języku HTML aby zdefiniować słowa kluczowe strony, należy użyć zapisu

a)

<meta name = "keywords" content = "psy, koty, gryzonie">.

b)

<meta name = "keywords" = "psy, koty, gryzonie">

c)

<meta keywords = "psy, koty, gryzonie">

d)

<meta name = "description" content = "psy, koty, gryzonie">

58.

Funkcją języka PHP tworzącą ciasteczko jest

a)

createcookie()

b)

addcookie()

c)

setcookie().

d)

echocookie()

59.

Zapisano kod HTML wstawiający grafikę na stronę internetową. Jeżeli rysunek.png nie zostanie odnaleziony, przeglądarka

a)

w miejscu grafiki wypisze błąd wyświetlania strony

b)

w miejscu grafiki wypisze tekst „pejzaż".

c)

w miejscu grafiki wypisze tekst „rysunek.png"

d)

nie wyświetli strony internetowej