wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

EE.09-SG-23.01

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Metoda zachłanna konstruowania algorytmów polega na

a)

podziale problemu na podproblemy w celu uzyskania problemów łatwych do rozwiązania.

b)

wybieraniu rozwiązań, które w danym kroku wydają się najkorzystniejsze.

c)

przeszukiwaniu zbioru danych aż do momentu znalezienia rozwiązania.

d)

odwołaniu się funkcji lub definicji do samej siebie.

2.

Jaką złożoność obliczeniową mają problemy polegające na wykonaniu czynności na łańcuchu lub tabeli w dwóch zagnieżdżonych pętlach działających na wszystkich elementach?

a)

O(n)

b)

O(n2)

c)

O(n!)

d)

O(log n)

3.

Skrypt JavaScript obsługujący płace pracowników ma za zadanie wygenerować raport dla pracowników, którzy są zatrudnieni na umowę o pracę oraz zarabiają w przedziale obustronnie domkniętym od 4000 do 4500 zł. Wskaż warunek wygenerowania raportu.

a)

umowa == 'praca' && (pensja >= 4000 && pensja <= 4500)

b)

umowa == 'praca' || (pensja >= 4000 || pensja <= 4500)

c)

umowa == 'praca' && (pensja >= 4000 || pensja <= 4500)

d)

umowa == 'praca' || (pensja >= 4000 && pensja <= 4500)

4.

Który zapis w języku JavaScript daje jednakowy rezultat do przedstawionego kodu?

x = 0;

x += 10;

a)

x = 0; x++; x = x + 9;

b)

x = 0; x--; x *= 9;

c)

x = 10; x = x + 10;

d)

x = 10; x = 0;

5.

Na podstawie przypisania wartości do zmiennych zapisanych w języku PHP można stwierdzić, że

a)

zmienna1 i zmienna2 są tych samych typów

b)

zmienna1 i zmienna3 są tych samych typów

c)

zmienna2 i zmienna3 są tych samych typów

d)

wszystkie zmienne są tych samych typów

6.

Funkcja PHP var_dump() wyświetla informację na temat zmiennej: jej typ i wartość. Wynikiem dla przedstawionego fragmentu kodu jest

$x = 59.85;

var_dump($x);

a)

int(59)

b)

float(59.85)

c)

string(5) "59.85"

d)

array(2) { [0]=> int(59) [1]=> int(85) }

7.

Które wywołanie funkcji PHP round() zwróci wartość 1?

a)

round(0.29)

b)

round(0.60)

c)

round(-1.40)

d)

round(-4.60)

8.

Instrukcja break w przedstawionym kodzie PHP sprawi, że

a)

działanie obu pętli zostanie zakończone po iteracji (2, 2).

b)

iteracja (2, 2) zostanie przerwana i nastąpi po niej iteracja (2, 3).

c)

wewnętrzna pętla dokończy działanie dla $j = 3, a następnie program zostanie przerwany.

d)

działanie wewnętrznej pętli zostanie zakończone po iteracji (2, 2) i będzie kontynuowane dla $i = 3.

9.

Które stwierdzenie na temat funkcji fun1 zapisanej w języku JavaScript jest prawdziwe?

a)

Ma trzy parametry wejściowe w tym jeden typu napisowego i zwraca wartość numeryczną.

b)

Ma dwa parametry liczbowe i zwraca wartość typu napisowego.

c)

Zwraca dwie wartości przechowywane w zmiennych a i b.

d)

Przyjmuje trzy parametry, lecz nie zwraca wartości.

10.

W bibliotece mysqli języka PHP, aby uzyskać ostatni komunikat o błędzie można zastosować funkcję

a)

mysqli_error()

b)

mysqli_errno()

c)

mysqli_error_list()

d)

mysqli_use_result()

11.

Na podstawie przedstawionego kodu w języku JavaScript można powiedzieć, że alert nie zostanie wyświetlony, ponieważ

a)

nie zastosowano instrukcji break

b)

nie zastosowano wyrażenia default

c)

wartość zmiennej x nie została zdefiniowana przed instrukcją switch

d)

w instrukcji switch w wyrażeniu case nie dostosowano zapisu wartości do typu zmiennej x

12.

W języku PHP komentarz jednoliniowy rozpoczyna się od znaków

a)

$ lub #

b)

// lub #

c)

/* lub //

d)

<! lub <?

13.

Odpowiednikiem encji w relacyjnej bazie danych jest

a)

tabela.

b)

wiersz.

c)

atrybut.

d)

kolumna.

14.

Lokalny System Zarządzania Bazą Danych (SZBD) udostępnia bazę danych

a)

jako serwer w sieci.

b)

w chmurze komputerowej.

c)

jako usługę sieciową serwera.

d)

tylko na jednym, określonym komputerze.

15.

SELECT imie FROM pracownicy WHERE nazwisko = 'Kowal' OR stanowisko > 2;

Na tabeli Pracownicy, której wiersze zostały pokazane na obrazie, wykonano przedstawioną kwerendę SELECT. Które dane zostaną wybrane?

a)

Tylko Anna.

b)

Tylko Maria.

c)

Anna, Maria, Ewa.

d)

Monika, Ewelina, Maria.

16.

SELECT MAX(wiek) - MIN(wiek) FROM uczestnicy;

Przedstawione zapytanie SELECT wykonane na tabeli przechowującej dane o uczestnikach konkursu ma za zadanie wybrać

a)

różnicę wieku pomiędzy najstarszym i najmłodszym uczestnikiem.

b)

minimalny oraz maksymalny wiek uczestników.

c)

średnią arytmetyczną wieku uczestników.

d)

liczbę najstarszych uczestników.

17.

SELECT * FROM dania WHERE typ < 3 AND cena < 30 LIMIT 5;

Na tabeli dania, której wiersze zostały pokazane na obrazie, wykonano przedstawioną kwerendę SELECT. Ile wierszy wybierze kwerenda?

a)

2

b)

5

c)

8

d)

13

18.

Tabela gory zawiera informacje o polskich szczytach oraz pasmach górskich, w których te szczyty się znajdują. Aby wyświetlić Koronę Gór Polskich, czyli najwyższy szczyt w każdym z pasm górskich, należy wydać kwerendę

a)

SELECT pasmo, szczyt, wysokosc FROM gory;

b)

SELECT pasmo, szczyt, MAX(wysokosc) FROM gory;

c)

SELECT pasmo, szczyt FROM gory GROUP BY wysokosc;

d)

SELECT pasmo, szczyt, MAX(wysokosc) FROM gory GROUP BY pasmo;

19.

Za pomocą którego słowa kluczowego można połączyć wyniki wykonania dwóch kwerend SELECT, działających na różnych tabelach, w jeden zbiór wyników?

a)

DISTINCT

b)

UNION

c)

JOIN

d)

AS

20.

W tworzonej tabeli pole typu BLOB jest przeznaczone do przechowywania

a)

danych logicznych takich jak true.

b)

łańcuchów znaków nieokreślonej długości.

c)

danych binarnych dużych rozmiarów, takich jak grafika.

d)

liczb całkowitych, które są większe od zakresu typu INT.

21.

Obiektem z graficznym interfejsem użytkownika służącym do wprowadzania danych do bazy jest

a)

encja.

b)

raport.

c)

kwerenda.

d)

formularz.

22.

Wskaż polecenie aktualizujące dane w tabeli.

a)

ALTER

b)

SELECT

c)

CREATE

d)

UPDATE

23.

Tabela Pracownicy zawiera dane pracowników z różnych działów, co określa pole liczbowe dzial. Ponieważ zazwyczaj są wykonywane kwerendy tylko na dziale równym 2, to można uprościć zapytania do tabeli, tworząc wirtualną tabelę o nazwie Prac_dzial2 za pomocą zapytania

a)

CREATE VIEW Prac_dzial2 AS SELECT * FROM Pracownicy WHERE dzial=2;

b)

CREATE VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;

c)

VIEW Prac_dzial2 SELECT FROM Pracownicy WHERE dzial=2;

d)

VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;

24.

Baza danych fizycznie umieszczona na większej liczbie komputerów, a logicznie traktowana jako jedna jest oparta o architekturę

a)

lokalną.

b)

relacyjną.

c)

rozproszoną.

d)

abstrakcyjną.

25.

GRANT ALL PRIVILEGES ON dane.* TO 'Jan'@'localhost';

Użytkownik Jan będzie mógł wykonywać

a)

wszystkie operacje na tabelach bazy dane.

b)

jedynie operacje CREATE, ALTER, DROP na tabelach bazy dane.

c)

jedynie operacje manipulowania danymi i zmienić jedynie swoje prawa.

d)

wszystkie operacje na tabelach bazy dane oraz nadawać prawa innym użytkownikom.

26.

Aby pobrać dane z formularza HTML, tak aby nie były one widoczne w adresie URL, należy zastosować

a)

metodę GET.

b)

metodę POST.

c)

jedynie funkcje z biblioteki PDO.

d)

same kontrolki bez użycia formularza.

27.

Wskaż System Zarządzania Treścią.

a)

Joomla!

b)

Apache

c)

MariaDB

d)

phpMyAdmin

28.

W języku HTML semantycznym odpowiednikiem znacznika <b>, który oprócz pogrubienia czcionki, definiuje także tekst o większym znaczeniu, jest

a)

<em>

b)

<ins>

c)

<mark>

d)

<strong>

29.

<blockquote ...="https://pl.wikipedia.org"> Pokojowa Nagroda Nobla jest przyznawana kandydatom, którzy wykonali największą lub najlepszą pracę na rzecz braterstwa między narodami

</blockquote>

Który atrybut należy zapisać w miejscu trzech kropek w znaczniku HTML5 <blockquote>, aby zdefiniować źródło cytatu?

a)

src

b)

alt

c)

cite

d)

href

30.

<label for="imie">Imię: </label>

<input id="imie" value="Wpisz dane" title="Wpisz imię"><br>

<label for="nazw">Nazwisko: </label>

<input id="nazw" placeholder="Wpisz dane" title="Wpisz nazwisko">

W formularzu zdefiniowano kontrolki do wpisania imienia i nazwiska. Który atrybut reprezentuje podpowiedź umiejscowioną w polu kontrolki, znikającą w momencie, gdy użytkownik rozpocznie wpisywanie wartości?

a)

for

b)

title

c)

value

d)

placeholder

31.

Zapis CSS margin: auto; oznacza, że marginesy są

a)

odziedziczone po elemencie rodzica dla danego elementu.

b)

stałe dla danej przeglądarki, niezależnie od rozmiaru jej okna.

c)

równe domyślnym wartościom marginesów elementu, do którego są przypisane.

d)

wyliczane przez przeglądarkę tak, aby element został wyśrodkowany w poziomie.

32.

#przycisk {

background-color: #222;

padding: 10px;

border-width: 2px;

border-bottom-style: dashed;

}

Wskaż przycisk sformatowany przedstawionym stylem CSS.

a)

b)

c)

d)

33.

a:link {

color: green;

text-decoration: none;

}

a:hover {

color: red;

text-decoration: underline;

}

Co można powiedzieć o stylu hiperłącza na podstawie opisu CSS, zakładając, że żadne inne style nie zostały zdefiniowane?

a)

Hiperłącze jest zawsze podkreślone.

b)

Tekst odwiedzonego hiperłącza jest koloru czerwonego.

c)

Gdy hiperłącze jest nieodwiedzone, jego tekst jest koloru niebieskiego z podkreśleniem.

d)

Gdy kursor znajdzie się na obszarze hiperłącza, pojawia się podkreślenie i tekst przyjmuje kolor czerwony.

34.

<input type="text">

<input type="number">

<input type="email">

<input type="number">

<input>

input[type="number"] {

background-color: Teal;

}

Do ilu pól edycyjnych zostanie przypisane tło Teal dla przedstawionego fragmentu dokumentu HTML i stylu CSS?

a)

Do wszystkich

b)

Do żadnego

c)

Do dwóch

d)

Do trzech

35.

Efekt przedstawiony na obrazie, wykonany za pomocą edytora grafiki rastrowej, to

a)

szum RGB.

b)

pikselizacja.

c)

grawerowanie.

d)

rozmycie Gaussa.

36.

Aby zaprojektować kształt logo dla strony WWW sposobem przedstawionym na obrazie, należy zastosować funkcję

a)

sumy.

b)

różnicy.

c)

wykluczenia.

d)

części wspólnej.

37.

<video controls>

<source src="video1.mp4" type="video/mp4">

<source src="video1.ogg" type="video/ogg">

Komunikat dotyczący video

</video>

Zastosowana w dokumencie HTML definicja multimediów sprawi, że na stronie

a)

zostaną wyświetlone obok siebie dwa filmy z plików: video1.mp4 oraz video1.ogg.

b)

pod wyświetlanym filmem zostanie wyświetlony napis „Komunikat dotyczący video”.

c)

wyświetlony film zostanie automatycznie uruchomiony zaraz po załadowaniu strony internetowej.

d)

zostanie wyświetlony film z pliku video1.mp4 lub w przypadku nierozpoznania formatu MPEG-4 – video1.ogg.

38.

<img id="obraz" src="kol1.jpg">

<button id="przycisk">Przycisk</button>

<script>

document.getElementById("obraz").src = "kol2.jpg";

</script>

Po wykonaniu fragmentu kodu HTML i JavaScript na stronie będzie wyświetlony obraz z pliku

a)

kol2.jpg

b)

kol1.jpg

c)

kol1.jpg, który może być zmieniony na kol2.jpg po wciśnięciu przycisku.

d)

kol2.jpg, który może być zmieniony na kol1.jpg po wciśnięciu przycisku.

39.

Funkcji session_start() języka PHP należy użyć przy implementacji

a)

obsługi formularza.

b)

wczytywania danych z plików zewnętrznych.

c)

dowolnej witryny, która obsługuje ciasteczka.

d)

wielostronicowej witryny, która wymaga dostępu do danych przy przechodzeniu pomiędzy stronami.

40.

Które polecenie jest poprawne pod względem walidacji HTML5?

a)

<img src = "mojPiesek.jpg" >

b)

<img src = mojPiesek.jpg alt =pies>

c)

<img src = mojPiesek.jpg" alt ="pies>

d)

<img src = "mojPiesek.jpg" alt="pies">