ARKUSZ EGZAMINACYJNY

INF.03
Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk
Liczba pytań: 40
Czas trwania: 60 minut (standardowo)
Próg zdawalności: 50% (20 pytań)
Wygenerowano: 14.07.2026 09:06
Token arkusza:IFnJpCWQvoa4tE2B
Link do edycji:zawodowe.edu.pl/generator-arkuszy/klon/IFnJpCWQvoa4tE2B/
1Pytanie 1
Jaką relację w projekcie bazy danych należy zdefiniować pomiędzy tabelami przedstawionymi na rysunku, zakładając, że każdy klient sklepu internetowego składa przynajmniej dwa zamówienia?
Ilustracja do pytania
A. 1:1
B. 1:n, gdzie 1 jest po stronie Klienta, a wiele po stronie Zamówienia
C. 1:n, gdzie 1 jest po stronie Zamówienia, a wiele po stronie Klienta
D. n:n
2Pytanie 2
Wskaź na właściwą sekwencję tworzenia aplikacji?
A. Specyfikacja wymagań, analiza potrzeb klienta, tworzenie, wdrażanie, testowanie
B. Analiza potrzeb klienta, specyfikacja wymagań, tworzenie, testowanie, wdrażanie
C. Tworzenie, analiza potrzeb klienta, specyfikacja wymagań, wdrażanie, testowanie
D. Analiza potrzeb klienta, specyfikacja wymagań, tworzenie, wdrażanie, testowanie
3Pytanie 3
W języku JavaScript rezultat wykonania instrukcji zmienna++; będzie równy wynikowi instrukcji
A. zmienna += 1;
B. zmienna--;
C. zmienna === zmienna + 1;
D. zmienna = zmienna + 10;
4Pytanie 4
$liczba = 10;
while($liczba<50){
   echo "$liczba";
   $liczba=$liczba+5;
}
Jakie liczby zostaną wyświetlone w wyniku działania tej pętli w języku PHP?
A. 10 15 20 25 30 35 40 45
B. 10 15 20 25 30 35 40 45 50
C. 0 5 10 15 20 25 30 35 40 45
D. 0 5 10 15 20 25 30 35 40 45 50
5Pytanie 5
Zamieszczony kod HTML formularza zostanie wyświetlony przez przeglądarkę w sposób:
<form>
stanowisko: <input type="text"><br>
obowiązki: <br>
<input type="checkbox" name="obowiazek1" value="1" disabled checked>sporządzanie dokumentacji<br>
<input type="checkbox" name="obowiazek2" value="2" checked>pisanie kodu<br>
<input type="checkbox" name="obowiazek3" value="3">testy oprogramowania<br>
</form>

A.

stanowisko: obowiązki: sporządzanie dokumentacji
pisanie kodu
testy oprogramowania

B.

stanowisko:
obowiązki:
sporządzanie dokumentacji
pisanie kodu
testy oprogramowania

C.

stanowisko:
obowiązki:
sporządzanie dokumentacji
pisanie kodu
testy oprogramowania

D.

stanowisko:
obowiązki:
sporządzanie dokumentacji
pisanie kodu
testy oprogramowania
A. A.
B. B.
C. C.
D. D.
6Pytanie 6
Zgodnie z zasadami walidacji HTML5, prawidłowy zapis tagu hr to
A. <hr>
B. </ hr>
C. </hr?>
D. </ hr />
7Pytanie 7
Instrukcją równoważną funkcjonalnie do przedstawionej instrukcji JavaScript jest
for (i = 0; i < 100; i += 10)
  document.write(i + ' ');
Kod 1.
while (i < 10) {
  document.write(i + ' ');
  i += 10;
}
Kod 2.
while (i < 100)
  document.write(i + ' ');
Kod 3.
i = 0;
while (i < 100) {
  document.write(i + ' ');
  i += 10;
}
Kod 4.
i = 0;
while (i < 10) {
  document.write(i + ' ');
  i++;
}
A. Kod 3.
B. Kod 2.
C. Kod 4.
D. Kod 1.
8Pytanie 8
Która z czynności NIE WPŁYNIE na wielkość zajmowanej pamięci pliku graficznego?
A. Interpolacja
B. Skalowanie obrazu przy użyciu atrybutów HTML
C. Zmiana rozdzielczości obrazu
D. Kompresja
9Pytanie 9
Klucz obcy w tabeli jest używany w celu
A. połączenia go z innymi kluczami obcymi w tabeli
B. opracowania formularza do wprowadzania danych do tabeli
C. umożliwienia jednoznacznej identyfikacji rekordu w danej tabeli
D. zdefiniowania relacji 1..n łączącej go z kluczem głównym innej tabeli
10Pytanie 10
Jakie będzie działanie podanych instrukcji JavaScript?
var elementy = document.getElementsByClassName("styl1");
  for(var i = 0; i < elementy.length; i++)
    elementy[i].style.fontWeight = "bolder";
A. Dla wszystkich elementów na stronie zostanie zastosowany styl pogrubienia tekstu na bolder
B. Jedynie dla elementu o id równym styl1 będzie przypisany styl pogrubienia tekstu na bolder
C. Wyłącznie dla pierwszego elementu przypisanego do klasy styl1 zostanie nadany styl pogrubienia tekstu bolder
D. Dla wszystkich elementów przypisanych do klasy styl1 zostanie nadany styl pogrubienia tekstu bolder
11Pytanie 11
W CSS właściwość font-size może przyjmować wartości według słów kluczowych
A. tylko smali, smaller, large, larger
B. wyłącznie smali, medium, large
C. z zestawu xx-small, x-small, smali, medium, large, x-large, xx-large
D. jedynie big i smali
12Pytanie 12
Funkcji session_start() w PHP należy użyć przy realizacji:
A. dowolnej strony obsługującej ciasteczka
B. wczytywania danych z plików zewnętrznych
C. strony wielostronicowej, która musi pamiętać dane przy przechodzeniu między stronami
D. obsługi pojedynczego formularza
13Pytanie 13
Jaką wartość zwróci ten algorytm?
Z = 0
N = 1
dopóki Z < 3:
    N = N * 2 + 1
    Z = Z + 1
wypisz N
A. 3
B. 5
C. 7
D. 15
14Pytanie 14
Dla dowolnego a w zakresie (0,99), celem funkcji napisanej w JavaScript jest:
function fun1(a)
{
    for(n=a; n<=100; n++)
        document.write(n);
    return n;
}
A. zwrócenie wartości z zakresu a..99
B. wypisanie wartości z zakresu a..99 i zwrócenie liczby 100
C. wypisanie wartości z zakresu a...100 i zwrócenie wartości zmiennej n
D. wypisanie wartości zmiennej a oraz zwrócenie wartości zmiennej n
15Pytanie 15
W stylu CSS utworzono klasę uzytkownik. Na stronie będą wyświetlane czcionką w kolorze niebieskim: p.uzytkownik { color: blue; }
A. wszystkie akapity.
B. jedynie elementy tekstowe takie jak <p>, <h1>.
C. akapitów, którym przypisano klasę uzytkownik.
D. wszystkie elementy w sekcji <body> z przypisaną klasą uzytkownik.
16Pytanie 16
W języku SQL używanym przez bazę danych MySQL atrybut UNIQUE w poleceniu CREATE TABLE
A. wymusza niepowtarzalne nazwy kolumn tabeli
B. uniemożliwia wprowadzenie wartości NULL
C. jest stosowany jedynie w przypadku kolumn liczbowych
D. jest używany, jeżeli wartości w danej kolumnie nie mogą się powtarzać
17Pytanie 17
Która funkcja PHP zwraca SUMĘ połowy $a i połowy $b?
A. <pre class="code-block"><span class="code-keyword">function</span> <span class="code-function">licz</span><span class="code-text">(</span><span class="code-text">$</span><span class="code-variable">a</span><span class="code-text">,</span> <span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">)</span> <span class="code-text">{</span> <span class="code-keyword">return</span> <span class="code-text">$</span><span class="code-variable">a</span><span class="code-text">/</span><span class="code-number">2</span> <span class="code-text">+</span> <span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">;</span> <span class="code-text">}</span></pre>
B. <pre class="code-block"><span class="code-keyword">function</span> <span class="code-function">licz</span><span class="code-text">(</span><span class="code-text">$</span><span class="code-variable">a</span><span class="code-text">,</span> <span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">)</span> <span class="code-text">{</span> <span class="code-keyword">return</span> <span class="code-number">2</span><span class="code-text">/</span><span class="code-text">$</span><span class="code-variable">a</span> <span class="code-text">+</span> <span class="code-number">2</span><span class="code-text">/</span><span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">;</span> <span class="code-text">}</span></pre>
C. <pre class="code-block"><span class="code-keyword">function</span> <span class="code-function">licz</span><span class="code-text">(</span><span class="code-text">$</span><span class="code-variable">a</span><span class="code-text">,</span> <span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">)</span> <span class="code-text">{</span> <span class="code-keyword">return</span> <span class="code-text">$</span><span class="code-variable">a</span><span class="code-text">/</span><span class="code-number">2</span> <span class="code-text">+</span> <span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">/</span><span class="code-number">2</span><span class="code-text">;</span> <span class="code-text">}</span></pre>
D. <pre class="code-block"><span class="code-keyword">function</span> <span class="code-function">licz</span><span class="code-text">(</span><span class="code-text">$</span><span class="code-variable">a</span><span class="code-text">,</span> <span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">)</span> <span class="code-text">{</span> <span class="code-keyword">return</span> <span class="code-text">(</span><span class="code-text">$</span><span class="code-variable">a</span><span class="code-text">/</span><span class="code-number">2</span> <span class="code-text">+</span> <span class="code-text">$</span><span class="code-variable">b</span><span class="code-text">)</span><span class="code-text">/</span><span class="code-number">2</span><span class="code-text">;</span> <span class="code-text">}</span></pre>
18Pytanie 18
Wskaż właściwą zasadę związaną z integralnością danych w bazie danych?
A. w relacji 1..n pole klucza obcego łączy się z polem klucza obcego innej tabeli
B. pole klucza podstawowego nie może pozostawać puste
C. pole klucza podstawowego musi mieć utworzony indeks
D. pole klucza obcego nie może być puste
19Pytanie 19
Który z protokołów umożliwia publikację strony internetowej na serwerze?
A. FTP
B. ICMP
C. SMTP
D. NNTP
20Pytanie 20
Aby obraz na stronie automatycznie dopasowywał się do rozmiaru ekranu, na którym strona jest wyświetlana, należy:
A. oba jego wymiary ustawić w pikselach
B. jeden z wymiarów ustawić w pikselach
C. nie zmieniać jego wymiarów stylami CSS
D. jego szerokość ustawić w wartościach procentowych
21Pytanie 21
W CSS zapis selektora
p > i { color: red;} 
wskazuje, że kolorem czerwonym będzie wyróżniony
A. jedynie tekst w znaczniku <i>, który znajduje się bezpośrednio wewnątrz znacznika <p>
B. każdy tekst w znaczniku <p> z wyjątkiem tych w znaczniku <i>
C. wszystkie teksty w znaczniku <p> lub każdy tekst w znaczniku <i>
D. tylko ten tekst znacznika <p>, który ma przypisaną klasę o nazwie i
22Pytanie 22
W systemie zarządzania bazami danych MySQL komenda CREATE USER pozwala na
A. stworznie nowego użytkownika oraz przydzielenie mu uprawnień do bazy
B. utworzenie użytkownika
C. pokazanie danych o istniejącym użytkowniku
D. zmianę hasła dla już istniejącego użytkownika
23Pytanie 23
Która funkcja SQL zwraca DŁUGOŚĆ (liczbę znaków) tekstu?
A. <pre class="code-block"><span class="code-variable">YEAR</span></pre>
B. <pre class="code-block"><span class="code-variable">NOW</span></pre>
C. <pre class="code-block"><span class="code-variable">LEN</span></pre>
D. <pre class="code-block"><span class="code-variable">UPPER</span></pre>
24Pytanie 24
Która cecha wyróżnia format PNG?
A. obsługa animacji
B. kompresja bezstratna
C. brak obsługi kanału alfa
D. reprezentacja grafiki wektorowej
25Pytanie 25
Jaką kompetencję społeczną ma osoba, która potrafi wyrażać swoje zdanie i bronić swoich racji, nie naruszając przy tym granic własnych ani innych ludzi?
A. asertywność
B. empatia
C. akomodacja
D. konformizm
26Pytanie 26
W bazie Access tworzona kontrolka ma odwoływać się do kontrolki z INNEGO formularza. Czy jest to możliwe?
A. niemożliwe
B. możliwe tylko dla danych liczbowych
C. niemożliwe poza trybem projektowania
D. możliwe przez podanie ścieżki w właściwości „Źródło kontrolki”
27Pytanie 27
Jakie informacje przechowuje w PHP zmienna $_SERVER?
A. dane z formularza przetwarzanego na serwerze
B. dane dotyczące sesji
C. m.in. adres IP serwera i nazwę protokołu
D. nazwy ciasteczek i powiązane dane
28Pytanie 28
Która deklaracja w C++ pasuje do funkcji ZWRACAJĄCEJ wynik potęgowania i przyjmującej dwa argumenty (liczbę x i wykładnik w)?
A. <pre class="code-block"><span class="code-variable">int</span> <span class="code-function">potega</span><span class="code-text">(</span><span class="code-variable">int</span> <span class="code-variable">x</span><span class="code-text">)</span><span class="code-text">;</span></pre>
B. <pre class="code-block"><span class="code-variable">int</span> <span class="code-function">potega</span><span class="code-text">(</span><span class="code-variable">int</span> <span class="code-variable">x</span><span class="code-text">,</span> <span class="code-variable">int</span> <span class="code-variable">w</span><span class="code-text">)</span><span class="code-text">;</span></pre>
C. <pre class="code-block"><span class="code-variable">void</span> <span class="code-function">potega</span><span class="code-text">(</span><span class="code-variable">int</span> <span class="code-variable">x</span><span class="code-text">,</span> <span class="code-variable">int</span> <span class="code-variable">w</span><span class="code-text">)</span><span class="code-text">;</span></pre>
D. <pre class="code-block"><span class="code-variable">void</span> <span class="code-function">potega</span><span class="code-text">(</span><span class="code-variable">int</span> <span class="code-variable">x</span><span class="code-text">,</span> <span class="code-variable">int</span> <span class="code-variable">w</span><span class="code-text">,</span> <span class="code-variable">int</span> <span class="code-variable">wynik</span><span class="code-text">)</span><span class="code-text">;</span></pre>
29Pytanie 29
Tablica tab[] jest wypełniona losowymi liczbami całkowitymi. Jaka będzie wartość zmiennej zm2 po wykonaniu poniższego fragmentu kodu?
int tab[10];
int zm1 = 0;
double zm2 = 0;

for (int i=0; i < 10; i++)
{
    zm1 = zm1 + tab[i];
}
zm2 = zm1 / 10;
A. Suma elementów z tablicy
B. Średnia arytmetyczna liczb z tablicy
C. Średnia geometryczna liczb od 0 do 9
D. Suma liczb od 1 do 10
30Pytanie 30
Ile razy zostanie wykonana pętla w języku PHP, jeśli zmienna kontrolna pozostaje niezmienna podczas działania pętli?
for($i=0; $i<=10; $i++) {
        .......
}
A. 10
B. Nieskończoność
C. 0
D. 11
31Pytanie 31
Która funkcja SQL NIE przyjmuje żadnych argumentów?
A. <pre class="code-block"><span class="code-function">NOW</span><span class="code-text">(</span><span class="code-text">)</span></pre>
B. <pre class="code-block"><span class="code-function">UPPER</span><span class="code-text">(</span><span class="code-text">)</span></pre>
C. <pre class="code-block"><span class="code-function">LEN</span><span class="code-text">(</span><span class="code-text">)</span></pre>
D. <pre class="code-block"><span class="code-function">YEAR</span><span class="code-text">(</span><span class="code-text">)</span></pre>
32Pytanie 32
Skrypt strony internetowej stworzony w PHP
A. jest realizowany po stronie klienta
B. jest realizowany po stronie serwera
C. może być uruchomiony bez wsparcia serwera WWW
D. jest przetwarzany na tych samych zasadach co JavaScript
33Pytanie 33
Aby zobaczyć wyniki działania skryptu PHP będącego elementem strony WWW, musi on zostać:
A. skompilowany po stronie klienta
B. skompilowany po stronie serwera
C. zinterpretowany po stronie klienta
D. zinterpretowany po stronie serwera
34Pytanie 34
Na przedstawionym obrazie zobrazowano wybór formatu pliku do zaimportowania bazy danych. Który z formatów należy wybrać, jeśli dane zostały wyeksportowane z programu Excel i zapisane w formie tekstowej z użyciem przecinka do oddzielania wartości pól?
Ilustracja do pytania
A. SQL
B. CSV
C. XML
D. ESRI
35Pytanie 35
Jaką właściwość pola w tabeli powinno się ustawić, aby akceptowało ono wyłącznie dane liczbowe?
Ilustracja do pytania
A. Tagi inteligentne
B. Wartość domyślną
C. Maskę wprowadzania
D. Regułę sprawdzania poprawności
36Pytanie 36
Kiedy między dwiema tabelami zachodzi relacja wiele-do-wielu?
A. gdy wielu wierszom z tabeli A odpowiada wiele wierszy z tabeli B
B. gdy wielu wierszom z A odpowiada tylko jeden wiersz z B
C. gdy jednemu wierszowi z A odpowiada wiele wierszy z B
D. gdy jednemu wierszowi z A odpowiada dokładnie jeden wiersz z B
37Pytanie 37
Wskaż poprawne stwierdzenie dotyczące przedstawionego kodu HTML.
<video width="640" height="480" controls>
<source src="animacja.mp4" type="video/mp4">
</video>
A. Plik animacja.mp4 powinien mieć rozdzielczość 640x480 pikseli, aby był odtwarzany.
B. Użytkownik nie będzie miał możliwości kontrolowania odtwarzania wideo.
C. Kod może nie działać w przeglądarkach, które nie obsługują HTML5.
D. Lokalizacja pliku jest nieprawidłowa, brak w niej ścieżki bezwzględnej.
38Pytanie 38
Która kwerenda utworzy WIDOK z klientami o statusie „Platynowy” (tabela klienci, pole status)?
A. <pre class="code-block"><span class="code-keyword">CREATE</span> <span class="code-variable">VIEW</span> <span class="code-variable">KlienciPlatyna</span> <span class="code-keyword">AS</span> <span class="code-variable">klient</span> <span class="code-keyword">WHERE</span> <span class="code-variable">status</span> <span class="code-text">=</span> <span class="code-string">"Platynowy"</span><span class="code-text">;</span></pre>
B. <pre class="code-block"><span class="code-keyword">CREATE</span> <span class="code-variable">VIEW</span> <span class="code-variable">KlienciPlatyna</span> <span class="code-keyword">FROM</span> <span class="code-variable">klienci</span> <span class="code-keyword">WHERE</span> <span class="code-variable">status</span> <span class="code-text">=</span> <span class="code-string">"Platynowy"</span><span class="code-text">;</span></pre>
C. <pre class="code-block"><span class="code-keyword">CREATE</span> <span class="code-variable">VIEW</span> <span class="code-variable">KlienciPlatyna</span> <span class="code-keyword">AS</span> <span class="code-keyword">SELECT</span> <span class="code-variable">status</span> <span class="code-keyword">FROM</span> <span class="code-variable">klienci</span> <span class="code-keyword">WHERE</span> <span class="code-string">"Platynowy"</span><span class="code-text">;</span></pre>
D. <pre class="code-block"><span class="code-keyword">CREATE</span> <span class="code-variable">VIEW</span> <span class="code-variable">KlienciPlatyna</span> <span class="code-keyword">AS</span> <span class="code-keyword">SELECT</span> <span class="code-text">*</span> <span class="code-keyword">FROM</span> <span class="code-variable">klienci</span> <span class="code-keyword">WHERE</span> <span class="code-variable">status</span> <span class="code-text">=</span> <span class="code-string">"Platynowy"</span><span class="code-text">;</span></pre>
39Pytanie 39
Jakie jest zadanie funkcji desaturacji w edytorze grafiki?
A. zwiększenie jaskrawości (nasycenia) barw
B. przekształcenie barw do odcieni szarości
C. rozjaśnienie obrazu
D. zwiększenie liczby kolorów w obrazie
40Pytanie 40
Walidator HTML5 zgłosił: „Error: Element head is missing a required instance of child element title”. Co to oznacza?
A. że element <code><span class="code-text">&lt;</span><span class="code-keyword">title</span><span class="code-text">&gt;</span></code> nie jest wymagany
B. że <code><span class="code-text">&lt;</span><span class="code-keyword">title</span><span class="code-text">&gt;</span></code> nie został zamknięty <code><span class="code-text">&lt;/</span><span class="code-keyword">title</span><span class="code-text">&gt;</span></code>
C. że w <code><span class="code-text">&lt;</span><span class="code-keyword">head</span><span class="code-text">&gt;</span></code> nie zdefiniowano elementu <code><span class="code-text">&lt;</span><span class="code-keyword">title</span><span class="code-text">&gt;</span></code>
D. że brakuje atrybutu <code><span class="code-variable">title</span></code> w <code><span class="code-text">&lt;</span><span class="code-keyword">img</span><span class="code-text">&gt;</span></code>

🔑 KLUCZ ODPOWIEDZI

Token: IFnJpCWQvoa4tE2B | INF.03 | Pytań: 40 | Próg: 20 poprawnych
Numer
zadania
Odpowiedź
1B
2B
3A
4A
5D
6A
7A
8B
9D
10D
11C
12C
13D
14C
15C
16D
17C
18B
19A
20D
Numer
zadania
Odpowiedź
21A
22B
23C
24B
25A
26D
27C
28B
29B
30D
31A
32B
33D
34B
35C
36A
37C
38D
39B
40C