wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ee092101

Total questions: 41

Worksheet time: 43mins

Name
Class
Date
1.

Która wartość zostanie wypisana przez algorytm?

a)

3

b)

5

c)

7

d)

15

2.

Wskaż złożoność obliczeniową algorytmu naiwnego (zwykłego) wyszukiwania minimum w zbiorze liczb?

a)

O(n)

b)

O(n2)

c)

O(n3)

d)

O(n!)

3.

Do którego pola klasy Dane możliwy będzie dostęp z zewnątrz poprzez nazwę obiektu utworzonego jako instancja tej klasy?

a)

Do wszystkich pól

b)

Do pola $a

c)

Do pola $b

d)

Do pola $c

4.

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

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

a)

obiekt:w

b)

obiekt.w

c)

obiekt::w

d)

obiekt->w

5.

W języku PHP zainicjowano zmienną $a wartością 1. Porównanie $a === $b przyjmuje wartość true, w przypadku, gdy zmienna $b jest zainicjowana wartością

a)

1*

b)

'1'

c)

1 lub '1'

d)

"1" lub '1'

6.

Która pętla w języku PHP pozwala wykonać operacje na wszystkich elementach tablicy z automatycznym indeksowaniem jej elementów?

a)

for

b)

while

c)

foreach

d)

do...while

7.

Wskaż wynik wykonania przedstawionego kodu PHP, jeżeli zmienna tab jest tablicą.

a)

jelenie sarny

b)

lisy borsuki

c)

sarny dziki

d)

dziki lisy

8.

Zapisaną językiem PHP funkcję o nazwie policz wywołano z argumentem $Z = 1. Jaki wynik zostanie zwrócony?

a)

13

b)

7

c)

4

d)

1

9.

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

10.

Która z przedstawionych funkcji języka PHP zamieni słowo „kota” na słowo „mysz” w napisie „ala ma kota”?

a)

replace("ala ma kota", "kota", "mysz");

b)

replace("kota", "mysz", "ala ma kota");

c)

str_replace("ala ma kota", "kota", "mysz");

d)

str_replace( "kota", "mysz", "ala ma kota");

11.

Która z przedstawionych metod pozwoli wypisać w języku JavaScript komunikat w konsoli przeglądarki internetowej?

a)

console.write("test");

b)

console.print("test");

c)

console.echo("test");

d)

console.log("test");

12.

Polecenie wysyłane do serwera bazy danych, polegające na zbieraniu, poszukiwaniu lub modyfikowaniu danych w bazie jest nazywane

a)

formularzem

b)

kwerendą

c)

kolumną

d)

kopią

13.

Kolumna pełniąca rolę klucza głównego w tabeli musi

a)

zawierać ciągłą numerację

b)

zawierać unikalne wartości

c)

zawierać wartości liczbowe

d)

być innego typu niż pozostałe kolumny

14.

Która z wbudowanych funkcji agregujących języka SQL oblicza średnią wartości we wskazanej kolumnie?

a)

MIN

b)

AVG

c)

SUM

d)

COUNT

15.

Aby w wyniku zapytania wyeliminować powtarzające się wiersze, należy użyć klauzuli

a)

LIMIT

b)

UNIQUE

c)

DISTINCT

d)

ORDER BY

16.

Za pomocą którego polecenia SQL można usunąć z tabeli artykuly wiersze zawierające słowo „sto” znajdujące się w dowolnym miejscu pola tresc?

a)

DELETE FROM artykuly WHERE tresc = "%sto%";

b)

DELETE * FROM artykuly WHERE tresc = "%sto%";

c)

DELETE FROM artykuly WHERE tresc LIKE "%sto%";

d)

DELETE * FROM artykuly WHERE tresc LIKE "%sto%";

17.

W bazie danych sklepu istnieją dwie tabele powiązane relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen klientów dla danego produktu opisaną polami: id, ocena (pole numeryczne), produktID (klucz obcy). Aby wskazać maksymalną ocenę dla produktu o ID równym 10, należy posłużyć się zapytaniem

a)

MAX SELECT ocena FROM oceny WHERE produktID = 10;

b)

SELECT MAX(ocena) FROM oceny WHERE produktID = 10;

c)

COUNT MAX SELECT ocena FROM oceny WHERE produktID = 10;

d)

SELECT MAX COUNT(ocena) FROM oceny WHERE produktID = 10;

18.

Aby zmodyfikować strukturę tabeli w bazie MySQL należy wykonać polecenie

a)

ALTER TABLE

b)

INSERT INTO

c)

UPDATE

d)

GRANT

19.

Za pomocą którego zapytania Administrator odbierze prawo przeglądania oraz aktualizacji danych w bazie gazeta, dla użytkownika redaktor?

a)

REVOKE SELECT, UPDATE ON gazeta.* FROM 'redaktor'@'localhost';

b)

REVOKE SELECT, ALTER ON gazeta.* FROM 'redaktor'@'localhost';

c)

GRANT SELECT, UPDATE ON gazeta.* TO 'redaktor'@'localhost';

d)

GRANT SELECT, ALTER ON gazeta.* TO 'redaktor'@'localhost';

20.

Za pomocą której funkcji języka PHP można ustanowić połączenie z bazą danych o nazwie zwierzaki?

a)

$polacz = db_connect('localhost', 'root','','zwierzaki');

b)

$polacz = sql_connect('localhost', 'root','','zwierzaki');

c)

$polacz = server_connect('localhost', 'root','','zwierzaki');

d)

$polacz = mysqli_connect('localhost', 'root','','zwierzaki');

21.

Po uszkodzeniu serwera bazy danych, aby możliwie najsprawniej przywrócić działanie kompletnej bazy należy użyć

a)

najnowszej wersji instalacyjnej serwera

b)

pełnej listy użytkowników serwera

c)

aktualnej wersji kopii zapasowej

d)

opisu struktur danych w tabelach

22.

Która z przedstawionych grup znaczników HTML zawiera znaczniki służące do grupowania elementów i tworzenia struktury dokumentu?

a)

br, img, hr

b)

table, tr, td

c)

span, strong, em

d)

div, article, header

23.

Który zapis w języku HTML jest deklaracją kodowania znaków w dokumencie?

a)

<charset="UTF-8">

b)

<encoding="UTF-8">

c)

<meta charset="UTF-8">

d)

<meta encoding="UTF-8">

24.

Który zapis w dokumencie HTML pozwala na połączenie z zewnętrznym arkuszem stylów o nazwie style.css?

a)

<link rel="stylesheet" href="style.css">

b)

<link rel="stylesheet' src="style.css">

c)

<a href="style.css">

d)

<a src="style.css">

25.

Który znacznik HTML jest elementem blokowym?

a)

p

b)

img

c)

span

d)

strong

26.

Ile maksymalnie należy użyć znaczników <td> w tabeli o trzech kolumnach i trzech wierszach niezawierającej złączeń komórek i wiersza nagłówkowego?

a)

3

b)

6

c)

9

d)

12

27.

Atrybutem określającym lokalizację pliku graficznego dla znacznika <img> jest

a)

alt

b)

src

c)

href

d)

link

28.

Formatowanie CSS akapitu określa styl szarej ramki o cechach:

a)

linia kropkowa; grubość 2 px; marginesy pomiędzy tekstem a ramką 15 px.

b)

linia ciągła; grubość 2 px; marginesy pomiędzy tekstem a ramką 15 px.

c)

linia kreskowa; grubość 2 px; marginesy poza ramką 15 px.

d)

linia ciągła; grubość 2 px; marginesy poza ramką 15 px.

29.

Który selektor formatuje akapity tekstu o klasie tekst oraz element blokowy o ID obrazki?

a)

p.tekst, div#obrazki

b)

p#tekst, div.obrazki

c)

p.tekst + div#obrazki

d)

p#tekst + div.obrazki

30.

Pogrubienie tekstu za pomocą znacznika <b> można uzyskać także przy wykorzystaniu właściwości CSS

a)

text-weight

b)

font-weight

c)

font-size

d)

text-size

31.

Aby w języku CSS ustawić czerwony kolor dla tekstu można użyć stylu

a)

color: rgb(255,0,0);

b)

color: rgb(#FF0000)

c)

text-color: rgb(255,0,0);

d)

text-color: rgb(#FF0000);

32.

Za pomocą którego zapisu zostanie utworzony w dokumencie HTML element wyświetlający obraz kotek.jpg z tekstem alternatywnym „obrazek kotka”?

a)

<img href="kotek.jpg" title="obrazek kotka">

b)

<img src="kotek.jpg" title="obrazek kotka">

c)

<img href="kotek.jpg" alt="obrazek kotka">

d)

<img src="kotek.jpg" alt="obrazek kotka">

33.

Wskaż poprawne stwierdzenie dotyczące przedstawionego kodu HTML

a)

Plik animacja.mp4 musi mieć rozdzielczość 640x480 pikseli, aby mógł być uruchomiony

b)

Użytkownik nie będzie miał możliwości sterowania odtwarzaniem animacji

c)

Kod może nie działać w przeglądarce, jeśli nie obsługuje ona HTML5

d)

Lokalizacja pliku jest niepoprawna, nie zawiera ścieżki bezwz

34.

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

35.

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

36.

define("OSOBA", "Anna Kowalska");

Przedstawiona linia kodu zapisana językiem PHP ma za zadanie

a)

porównać dwa napisy

b)

przypisać dwie wartości do tablicy

c)

zdefiniować stałą o nazwie OSOBA

d)

zdefiniować wartość dla zmiennej $OSOBA

37.

Walidacja pól formularza polega na sprawdzeniu

a)

czy użytkownik jest zalogowany

b)

który użytkownik wprowadził dane

c)

czy istnieje plik PHP, który odbierze dane

d)

czy wprowadzone dane spełniają określone reguły

38.

Zgodnie z regułami walidacji HTML5, poprawnym zapisem znacznika hr jest

a)

<hr>

b)

</ hr>

c)

</hr?>

d)

</ hr />

39.

Użytkownik wprowadził adres nieistniejącego zasobu na serwerze. Próba połączenia wygeneruje błąd

a)

400

b)

404

c)

500

d)

503

40.

Program o nazwie FileZilla pozwala na

a)

uruchomienie testów aplikacji

b)

walidację plików HTML i CSS

c)

załadowanie bazy danych do strony CMS Joomla!

d)

publikację strony internetowej na odległym serwerze.

41.

Twój ulubiony kolor

4 lines