wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Presja Czasu INF.03

Total questions: 60

Worksheet time: 3hrs 0mins

Name
Class
Date
1.

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

a)

!

b)

//

c)

<!

d)

#

2.

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

a)


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

b)


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

c)


<p>akapit</p>

d)


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

3.

Za pomocą których słowów kluczowych deklaruje się zmienną w języku JavaScript?

a)


let

b)

new

c)

var

d)

zmienna

4.

Aby użyć zewnętrznego skryptu JavaScript o nazwie skrypt.js, należy zapisać w kodzie HTML:

a)


<script> skrypt.js </script>

b)


<link rel="JavaScript" type="js" href="skrypt.js" />

c)


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

d)


<link rel="script" href="skrypt.js" />

5.

Warunek zapisany w JavaScript jest prawdziwy, gdy zmienna x przechowuje

a)


pusty napis

b)

wartość nieliczbową

c)

dowolną dodatnią wartość liczbową

d)


dowolną całkowitą wartość liczbową

6.

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

(a)  

7.

Wybierz poprawną definicję funkcji w języku JavaScript:

a)

typ_funkcji nazwa_funkcji(argumenty) {instrukcje;}

b)

new nazwa_funkcji(argumenty) {instrukcje;}

c)

function nazwa_funkcji(argumenty) {instrukcje;}

d)


nazwa_funkcji(argumenty) {instrukcje;}

8.

Ile razy wykona się przedstawiona pętla?

(a)  

9.

Który ze sposobów wypisania tekstu nie jest zdefiniowany w języku JavaScript?

a)


Własność innerHTML

b)


Funkcja MessageBox()

c)


Metoda document.write()

d)


Metoda window.alert()

10.

Pętla for zawiera:

a)


wyrażenie początkowe; blok instrukcji; wyrażenie modyfikujące  i wyrażenie końcowe

b)


wyrażenie początkowe; wyrażenie warunkowe; wyrażenie modyfikujące i blok instrukcji

c)


wyrażenie początkowe; blok edycyjny; wyrażenie warunkowe; blok końcowy

d)


wyrażenie początkowe; wyrażenie informacyjne; blok modyfikujący i wyrażenie końcowe

11.

Co powinno się znajdować w miejscu 2?

a)


break

b)


do

c)


foreach

d)


while

12.

Jaki wynik wyświetli przedstawiona pętla?

a)


3, 4, 5, 6, 7, 8,

b)


0, 1, 2, 3, 4, 5, 6, 7, 8,

c)


1, 2, 3, 4, 5, 6, 7,

d)


1, 2, 3, 4, 5, 6, 7, 8,

13.

Wbudowanym w pakiet XAMPP narzędziem służącym do zarządzania bazą danych jest:

a)

pgAdmin

b)

phpMyAdmin

c)

MySQL Workbench

d)

SQLite

14.

Wypisanie tekstu w języku JavaScript nie jest możliwe przy użyciu:

a)

metody document.write()

b)

metody windows.alert()

c)

funkcji MessageBox()

d)

właśności innerHTML

15.

Błędy interpretacji kodu PHP są:

a)

ignorowane przez przeglądarkę oraz interpreter kodu PHP

b)

wyświetlane w oknie edytora kodu PHP po wybraniu przycisku kompiluj

c)

zapisywane w podglądzie zdarzeń systemu Windows

d)

zapisywane w logu pod warunkiem ustawienia odpowiedniego parametru w pliku php.ini

16.

W języku PHP tablice asocjacyjne to tablice, w których:

a)

indeks jest dowolnym napisem

b)

istnieją przynajmniej dwa wymiary

c)

elementy tablicy są zawsze indeksowane od liczby równej 0

d)

w każdej komórce tablicy przechowywana jest inna tablica

17.

Efektem wykonania przedstawionego kodu PHP jest wyświetlenie komunikatu:

a)

warunek4

b)

warunek2

c)

warunek1

d)

warunek3

18.

Przedstawiony kod języka PHP oznacza, że zmienna $liczba2 jest:

a)

wskaźnikiem do $liczba1

b)

negacją logiczną zmiennej $liczba1

c)

iloczynem logicznym ze zmienną $liczba1

d)

referencją do $liczba1

19.

W języku skryptowym JavaScript operatory: || oraz && należą do grupy operatorów:

a)

bitowych

b)

arytmetycznych

c)

logicznych

d)

przypisania

20.

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 <-200, -100)?

a)

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

b)

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

c)

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

d)

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

21.

Weryfikację kompletności formularza, działającą po stronie przeglądarki, należy zrealizować w języku:

a)

PHP

b)

Ruby on Ralls

c)

JavaScript

d)

CSS

22.

Ile powtórzeń będzie miała podana pętla w języku PHP, jeśli zmienna sterująca nie jest modyfikowana w jej wnętrzu oraz nie wprowadzono instrukcji modyfikacji pętli typu break?

a)

11 powtórzeń

b)

100 powtórzeń

c)

10 powtórzeń

d)

9 powtórzeń

23.

Który ze sposobów komentowania kodu nie jest stosowany w kodzie jako komentarz PHP?

a)

/* komentarz */

b)

<!-- komentarz -->

c)

# komentarz

d)

//komentarz

24.

Która instrukcja jest równoważna funkcjonalnie do przedstawionej instrukcji if?

a)

Instrukcja 4

b)

Instrukcja 3

c)

Instrukcja 2

d)

Instrukcja 1

25.

Jeżeli dane z formularza zostały przesłane w postaci jawnej, jako parametry w adresie URL, to w skrypcie PHP można się do nich odwołać za pomocą tablicy:

a)

$_POST

b)

$_COOKIE

c)

$_GET

d)

$_SESSION

26.

Aby walidować kontrolki formularza w czasie rzeczywistym, gdy użytkownik wpisuje do nich dane, można posłużyć się zdarzeniem:

a)

onClick

b)

onLoad

c)

onFocusOut

d)

onKeyDown

27.

W kodzie zapisanym w języku skryptowym PHP należy wykonać operacje dla spełnionego warunku: adresy są parzystymi numerami na ulicach: Bratkowej, Nasturcjowej. Wyrażeniem logicznym sprawdzającym ten warunek jest:

a)

$ulica == "Bratkowa" && $ulica == "Nastrucjowa" && $numer / 2 == 0

b)

($ulica == "Bratkowa" || $ulica == "Nastrucjowa") && $numer / 2 == 0

c)

$ulica == "Bratkowa" && $ulica == "Nastrucjowa" && $numer % 2 == 0

d)

($ulica == "Bratkowa" || $ulica == "Nastrucjowa") && $numer % 2 == 0

28.

Ile razy powtórzy się wykonanie instrukcji echo w przedstawionym fragmencie kodu zapisanego w języku PHP?

a)

raz, wypisując słowo "truskawka"

b)

dokładnie 5 razy

c)

raz, wypisując całą zawartość tablicy

d)

dokładnie 4 razy

29.

Przedstawiony kod PHP wygenerował ostrzeżenia wyświetlone na stronie internetowej. Co jest ich prawdopodobną przyczyną?

a)

brak wysłanych danych z formularza, co powoduje błąd przy czytaniu z tablicy $_POST

b)

odwołanie do tablicy $_POST zamiast $POST

c)

błąd składniowy w kwerendzie SQL, po słowie WHERE

d)

błąd logiczny w warunku, zamiast iloczynu logicznego && powinna być suma logiczna ||

30.

Do oznaczenia jednoliniowego komentarza w języku skryptowym PHP stosuje się:

a)

/*

b)

--

c)

#

d)

$

31.

W języku JavaScript zapisano kod, którego wynikiem działania jest

a)

bezpośrednie wpisanie do zmiennej osoba wartości Adam

b)

pobranie z formularza wyświetlonego na stronie HTML imienia Adam

c)

wyświetlenie okna z polem edycyjnym, w którym jest wpisany domyślny tekst Adam

d)

wyświetlenie okna z pustym polem edycyjnym

32.

W języku JavaScript, aby sprawdzić warunek czy liczba znajduje się w przedziale (100, 200>, należy zapisać:

a)

if (liczba > 100 && liczba <= 200)

b)

if (liczba < 100 && liczba <= 200)

c)

if (liczba > 100 || liczba <= 200)

d)

if (liczba < 100 || liczba >= 200)

33.

Interpreter PHP wygeneruje błąd i nie wykona kodu, jeżeli programista:

a)

będzie poprzedzał nazwy zmiennych znakiem $

b)

będzie pisał kod bez wcięć

c)

pobierze wartość z formularza, w których pole input nie było wypełnione

d)

zapisze index tablicy w nawiasach okrągłych, aby odwołać się do jej konkretnego elementu

34.

Dla każdej literacji pętli wartość bieżącego elementu tablicy jest przypisywana do zmiennej, a wskaźnik tablicy jest przesuwany o jeden, aż do ostatniego elementu tablicy.

Wskaż instrukcję, która została opisana

a)

for

b)

while

c)

foreach

d)

next

35.

Którego zdarzenia należy użyć, aby funkcja JavaScript była wywołana za każdym razem, gdy użytkownik wpisze dowolny znak do pola edycyjnego?

a)

onclick

b)

onkeydown

c)

onmouseout

d)

onload

36.

Która z wymienionych zasad wpływa niekorzystnie na czytelność kodu?

a)

Należy wprowadzać komentarze w trudniejszych częściach kodu.

b)

Nazwy zmiennych powinny odzwierciedlać ich zadanie.

c)

W każdej linii kodu powinna występować tylko jedna instrukcja.

d)

Kod powinien być napisany bez wcięć i zbędnych enterów.

37.

Komentarz w języku JavaScript rozpoczyna się od znaku lub znaków:

a)

//

b)

<!--

c)

<?

d)

#

38.

Za pomocą którego słowa kluczowego deklaruje się zmienną w języku JavaScript?

a)

new

b)

variable

c)

instanceof

d)

var

39.

Wskaż wynik wykonania skryptu PHP

a)

czarny, zielony, niebieski, biały,

b)

biały, niebieski, zielony, czarny,

c)

biały, czarny, niebieski, zielony,

d)

zielony, niebieski, czarny, biały,

40.

Obiekt typu array w języku Javascript służy do przechowywania:

a)

wielu wartości dowolnego typu

b)

wielu wartości wyłącznie tekstowych

c)

wielu wartości lub funkcji

d)

wielu wartości wyłącznie liczbowych

41.

Odwołaniem do imienia Agata, zawartym w przedstawionej tablicy JavaScript, jest element:

a)

Imiona[3];

b)

Imiona[Agata];

c)

Imiona[4];

d)

Imiona['Agata'];

42.

Aby w JavaScript wykonać wymienione kroki, należy w znaczniku <script> umieścić kod:

a)

A = prompt("Podaj kwalifikację: "); document.write("Kwalifikacja: " + A);

b)

A << prompt("Podaj kwalifikację: "); document.write("Kwalifikacja: " + A);

c)

A = prompt("Podaj kwalifikację: "); document.write("Kwalifikacja: ".A);

d)

A = alert("Podaj kwalifikację: "); document.write("Kwalifikacja: " + A);

43.

W której technologii nie jest możliwe przetwarzanie danych użytkownika wprowadzanych na stronie WWW?

a)

AJAX

b)

CSS

c)

PHP

d)

JavaScript

44.

Wskaż poprawny zapis instrukcji zapisanej w języku JavaScript.

a)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " 3.14 );

b)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " + 3.14 );

c)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " ; 3.14 );

d)

document.write("Liczba π z dokładnością do 2 miejsc po przecinku ≈ " . 3.14 );

45.

W języku JavaScript metoda getElementById() odwołuje się do:

a)

znacznika HTML o podanej nazwie klasy

b)

zmiennej liczbowej

c)

znacznika HTML o podanym id

d)

klasy zdefiniowanej w CSS

46.

Który sposób komentowania w języku PHP pozwala na zapis bloku komentarza w kilku liniach?

a)

/* */

b)

#

c)

<!-- -->

d)

//

47.

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

a)

a=a+1;

b)

a<<1;

c)

1+=a;

d)

a&1;

48.

W języku PHP zmienna $_GET jest zmienną:

a)

predefiniowaną, używaną do przekazywania danych do skryptów PHP poprzez adres strony

b)

zdefiniowaną przez twórcę strony, służącą do przekazywania danych z formularza przez adres strony

c)

predefiniowaną, używaną do gromadzenia wartości formularza po nagłówkach zlecenia HTTP (danych z formularza nie można zobaczyć w adresie)

d)

zwykłą, zdefiniowaną przez twórcę strony

49.

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

a)

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

b)

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

c)

Pętla wykona się tylko raz

d)

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

50.

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)

51.

Aby prawidłowo udokumentować przedstawioną linię kodu języka JavaScript, należy po znakach // wpisać komentarz

a)

nieprawidłowe dane

b)

zmiana stylu atrybutu innerHTML

c)

wyświetlenie tekstu "Date()" w znaczniku o id = napis

d)

wyświetlenie daty i czasu w znaczniku o id = napis

52.

Wskaż pętlę, która w języku JavaScript wyświetli sześć kolejnych liczb parzystych

a)

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

53.

Ile iteracji będzie miała pętla zapisana w języku PHP, zakładając, że zmienna sterująca nie jest modyfikowana we wnętrzu pętli?

a)

5

b)

10

c)

0

d)

6

54.

O zmiennej predefiniowanej $_POST z języka PHP można powiedzieć, że:

a)

jest kopią tablicy $_COOKIE.

b)

zawiera dane bezpośrednio przesłane do skryptu z ciasteczka.

c)

zawiera dane przesłane do skryptu z formularza.

d)

jest rozszerzoną wersją tablicy $_SESSION.

55.

Przedstawiona definicja formularza została zastosowana na stronie internetowej, która wysyła dane do pliku zapisanego w języku PHP. W której tablicy będą dostępne dane z formularza?

a)

$_GET

b)

$_POST

c)

$_ACTION

d)

$_COOKIE

56.

Który język skryptowy ogólnego przeznaczenia należy wykorzystać do tworzenia aplikacji WWW, zagnieżdżanych w języku HTML i uruchamianych po stronie serwera?

a)

PHP

b)

Perl

c)

C#

d)

JavaScript

57.

Które metody odnoszą się do predefiniowanego obiektu Date w języku JavaScript?

a)

fromCodePoint()

b)

row()

c)

concat() oraz pop()

d)

getMonth() oraz getDay()

58.

Wynikiem działania zamieszczonej pętli zapisanej językiem PHP jest wypisanie kolejnych liczb

a)

od 2 do 10

b)

od 10 do 1

c)

od 1 do 10

d)

od 10 do 2

59.

Warunek zapisany językiem PHP wypisze liczbę, gdy

a)

jest ona parzysta

b)

jest ona liczbą pierwszą

c)

wynik dzielenia liczby przez 2 jest równy 0

d)

jest ona dodatnia

60.

Przedstawiona linia kodu została zapisana w języku

a)

Python

b)

JavaScript

c)

PHP

d)

C#