ARKUSZ EGZAMINACYJNY

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

Zawód: Technik programista
Liczba pytań: 40
Czas trwania: 60 minut (standardowo)
Próg zdawalności: 50% (20 pytań)
Wygenerowano: 11.04.2026 01:09
Token arkusza:QQyEEMhu3M7sYi3i
Link do edycji:zawodowe.edu.pl/generator-arkuszy/klon/QQyEEMhu3M7sYi3i/
1Pytanie 1
Fragment kodu w języku PHP przedstawia się następująco (patrz ramka): W wyniku wykonania pętli zostaną wyświetlone liczby
Ilustracja do pytania
A. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
B. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
C. 0, 4, 8, 12, 16, 20
D. 0, 4, 8, 12, 16
2Pytanie 2
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
3Pytanie 3
W języku PHP, aby nawiązać połączenie z bazą danych MySQL przy użyciu biblioteki mysqli, w poniższym zapisie w miejsce litery 'c' należy wpisać:
$a = new mysqli('b', 'c', 'd', 'e');
A. nazwa bazy danych
B. nazwa użytkownika
C. hasło dla użytkownika
D. adres serwera bazy danych
4Pytanie 4
W języku PHP zamieszczono fragment kodu. Plik cookie utworzony przez to polecenie
setcookie("osoba", "Anna Kowalska", time()+(3600*24));
A. zostanie usunięty po jednym dniu od jego utworzenia
B. będzie przechowywany na serwerze przez jeden dzień
C. zostanie usunięty po jednej godzinie od jego utworzenia
D. będzie przechowywany na serwerze przez jedną godzinę
5Pytanie 5
Wskaż wynik wykonania skryptu napisanego w języku PHP
<?php
$tablica = array(10 => "Perl", 14 => "PHP", 20 => "Python", 22 => "Pike");
asort($tablica);
print("<pre>");
print_r($tablica);
print("</pre>");
?>
A
Array
(
    [14] => PHP
    [10] => Perl
    [22] => Pike
    [20] => Python
)
B
Array
(
    [0] => PHP
    [1] => Perl
    [2] => Pike
    [3] => Python
)
C
Array
(
    [0] => Python
    [1] => Pike
    [2] => Perl
    [3] => PHP
)
D
Array
(
    [10] => Perl
    [14] => PHP
    [20] => Python
    [22] => Pike
)
A. A.
B. B.
C. C.
D. D.
6Pytanie 6
W języku PHP nie można wykonać
A. Obsługiwania danych z formularzy
B. Dynamicznej zmiany treści strony HTML w przeglądarce
C. Operacji na danych zgromadzonych w bazie danych
D. Tworzenia dynamicznej treści strony
7Pytanie 7
Która funkcja PHP obsługi bazy danych służy do kodowania polskich znaków?
A. mysqli_query()
B. mysqli_connect()
C. mysqli_set_charset()
D. mysqli_fetch_assoc()
8Pytanie 8
W języku PHP pętla umieści liczby w tablicy
$x=0;
for($i=0; $i<10; $i++)
{
    $tab[$i]=$x;
    $x=$x+10;
}
A. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
B. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
C. 0, 10, 20, 30, 40, 50, 60, 70, 80, 90
D. 10, 20, 30, 40, 50, 60, 70, 80, 90, 100
9Pytanie 9
Jakiego języka można użyć do nawiązania połączenia z bazą MySQL w trakcie tworzenia aplikacji internetowej?
A. HTML
B. CSS
C. PHP
D. XHTML
10Pytanie 10
Na podstawie przypisania wartości do zmiennych zapisanych w języku PHP można stwierdzić, że
$zmienna1 = 15;
$zmienna2 = "15";
$zmienna3 = (string) $zmienna1;
A. zmienna1 i zmienna2 są tego samego typu.
B. zmienna1 i zmienna3 są tego samego typu.
C. zmienna2 i zmienna3 są tego samego typu.
D. Wszystkie zmienne są tego samego typu.
11Pytanie 11
W PHP zmienna $_GET stanowi zmienną
A. predefiniowaną, służącą do przesyłania informacji do skryptów PHP przez adres URL
B. zwykłą, utworzoną przez autora strony
C. predefiniowaną, wykorzystywaną do zbierania danych formularza po nagłówkach żądania HTTP (informacje z formularza nie są widoczne w URL)
D. utworzoną przez autora strony, przeznaczoną do przesyłania danych z formularza przez adres URL
12Pytanie 12
Funkcja mysqli_num_rows() w PHP może być używana po wcześniejszym wykonaniu zapytania
A. INSERT
B. DELETE
C. UPDATE
D. SELECT
13Pytanie 13
W języku PHP funkcja trim służy do
A. określenia długości tekstu
B. porównywania dwóch tekstów i zwracania ich wspólnej części
C. redukcji tekstu o zdefiniowaną w parametrze liczbę znaków
D. usuwania białych znaków lub innych znaków wymienionych w parametrze z obu końców tekstu
14Pytanie 14
W PHP użyto funkcji is_float(). Które z wymienionych wywołań tej funkcji zwróci wartość true?
A. is_float('3,34')
B. is_float(3.34)
C. is_float(334)
D. is_float(NULL)
15Pytanie 15
Jakie możliwości daje funkcja phpinfo()?
A. analizowanie kodu PHP
B. uruchomienie kodu w języku PHP
C. zweryfikowanie wartości zmiennych użytych w kodzie PHP
D. uzyskanie informacji o środowisku pracy serwera obsługującego PHP
16Pytanie 16
W języku PHP do zmiennej a wprowadzono tekst, w którym wielokrotnie występuje fraza Kowalski. Jakim poleceniem można jednocześnie zamienić wszystkie pojawienia się słowa Kowalski na słowo Nowak w zmiennej a?
A. $a = str_replace('Nowak', 'Kowalski');
B. $a = str_rep('Kowalski', 'Nowak', $a);
C. $a = str_replace('Nowak', 'Kowalski', $a);
D. $a = str_replace('Kowalski', 'Nowak', $a);
17Pytanie 17
Jaki jest cel funkcji napisanej w PHP?
function fun1($liczba)
{
  if($liczba % 2 == 0)
    return 1;

  return 0;
}
A. Wypisanie liczby parzystej
B. Zwrócenie wartości 1, gdy liczba jest parzysta
C. Zwrócenie wartości 0, gdy liczba jest parzysta
D. Wypisanie liczby nieparzystej
18Pytanie 18
Zaprezentowano poniżej obsługę
if (!isset($_COOKIE[$nazwa]))
  echo "nie ustawiono!";
else
  echo "ustawiono: " . $_COOKIE[$nazwa];
A. zmiennych tekstowych
B. bazy danych
C. ciasteczek
D. sesji
19Pytanie 19
W języku PHP symbol "//" oznacza
A. początek programu.
B. operator alternatywy.
C. operator dzielenia całkowitego.
D. początek komentarza jednoliniowego
20Pytanie 20
Jaki jest efekt wielokrotnego wykonywania kodu PHP?
if (!isset($_COOKIE["ciastko"]))
    $zm = 1;
  else
    $zm = intval($_COOKIE["ciastko"]) + 1;
setcookie("ciastko", $zm);
A. pokazanie ciasteczka z zapisanym parametrem
B. dodanie danych do ciasteczka tylko przy pierwszym wejściu na stronę
C. zliczanie liczby wizyt na stronie
D. zapisanie do ciasteczka wartości 1 przy każdym odświeżeniu witryny
21Pytanie 21
Poniżej przedstawiono fragment kodu obsługującego
<?php
if ( !isset($_COOKIE[$nazwa]) )
  echo "nie ustawiono!";
else
  echo "ustawiono, wartość: " . $_COOKIE[$nazwa];
?>
A. baz danych
B. ciasteczek
C. zmiennych tekstowych
D. sesji
22Pytanie 22
$n = '[email protected]'; $dl = strlen($n); $i = 0; while ($i < $dl && $n[$i] != '@') {     echo $n[$i];     $i++; } Fragment kodu w języku PHP wyświetli
A. nazwę konta z znakiem @, czyli 'adres@'
B. cały adres e-mail, czyli '[email protected]'
C. tylko nazwę domeny, czyli 'host.pl'
D. wyłącznie nazwę konta, czyli 'adres'
23Pytanie 23
W skrypcie PHP należy stworzyć cookie o nazwie "owoce", które przyjmie wartość "jabłko". Cookie powinno być dostępne przez jedną godzinę od momentu jego utworzenia. W tym celu w skrypcie PHP trzeba zastosować funkcję:
A. cookie("owoce", "jabłko", 3600);
B. cookie("jabłko", "owoce", 3600);
C. setcookie("owoce", "jabłko", time()+3600);
D. setcookie("jabłko", "owoce", time()+3600);
24Pytanie 24
$x = mysql_query('SELECT * FROM mieszkanci'); if (!$x) echo "??????????????????????????????"; W podanym kodzie PHP, w miejscu znaków zapytania powinien wyświetlić się komunikat:
A. Błąd w trakcie przetwarzania zapytania
B. Zapytania zakończono sukcesem
C. Nieprawidłowa nazwa bazy danych
D. Złe hasło do bazy danych
25Pytanie 25
W języku PHP, aby zaprezentować ciąg n znaków @, konieczne jest skorzystanie z funkcji
A. function znaki($znak,$i++){for($i=0;$i<$n;$i++)print($znak);}znaki(@,$n);
B. function znaki($i){for($i=0;$i<$n;$i++)print("@");}znaki($i);
C. function znaki($znak,$i++){for($i=0;$i<$n;$i++)print($znak);}znaki($n);
D. function znaki($znak,$n){for($i=0;$i<$n;$i++)print($znak);}znaki("@",$n);
26Pytanie 26
Jaką rolę pełni funkcja PHP o nazwie mysql_select_db()?
A. określić tabelę, z której będą pobierane informacje
B. określić bazę, z której będą pobierane dane
C. nawiązać połączenie bazy danych z serwerem SQL
D. pobrać dane z bazy danych na podstawie zapytania
27Pytanie 27
W języku PHP, po wykonaniu poniższego fragmentu kodu, w zmiennej o nazwie Nowy_Napis zostanie zapisany:
$Napis = "ZaWszE SpRaWdZ swoj KoD";
$Nowy_Napis = strtolower($Napis);
A. ZAWSZE SPRAWDZ SWOJ KOD
B. ZaWszE
C. zAwSZe sPrAwDz SWOJ kOd
D. zawsze sprawdz swoj kod
28Pytanie 28
W PHP typ float oznacza
A. całkowity
B. łańcuchowy
C. zmiennoprzecinkowy
D. logiczny
29Pytanie 29
W PHP zmienna $_SERVER zawiera między innymi dane o
A. informacjach z formularza przetwarzanego na serwerze
B. informacjach związanych z sesjami
C. adresie IP serwera oraz nazwie protokołu
D. nazwie ciasteczek zapisanych na serwerze oraz powiązanych z nimi danych
30Pytanie 30
W skrypcie PHP konieczne jest stworzenie cookie o nazwie owoce, które przyjmie wartość jabłko. Cookie powinno być dostępne przez jedną godzinę od momentu jego utworzenia. W tym celu w skrypcie PHP należy wykorzystać funkcję:
A. setcookie("jabłko","owoce",time()+3600);
B. setcookie("owoce","jabłko",time()+3600);
C. cookie("owoce","jabłko",3600);
D. cookie("jabłko","owoce",3600);
31Pytanie 31
W PHP typ float oznacza
A. logiczny
B. całkowity
C. łańcuchowy
D. zmiennoprzecinkowy
32Pytanie 32
W języku PHP predefiniowana zmienna $_SESSION przechowuje
A. listę zarejestrowanych sesji na serwerze WWW
B. zmienne przesyłane do skryptu przy pomocy ciastek (cookie)
C. zmienne przesyłane do skryptu przez formularz
D. zmienne zarejestrowane w aktualnej sesji
33Pytanie 33
Czy poniższy kod PHP działa poprawnie, wyświetlając na stronie dane pobrane z bazy danych? Ile pól zostanie zaprezentowanych?
$ile = mysqli_num_rows($zapytanie);
for ($i = 0; $i < $ile; $i++)
{
  $wiersz = mysqli_fetch_row($zapytanie);
  echo "<p>Klient: $wiersz[0] $wiersz[1], adres: $wiersz[2] </p>";
}
A. Z jednego pola
B. Z dwóch pól
C. Z trzech pól
D. Z czterech pól
34Pytanie 34
Interpreter PHP zwróci błąd i zaniecha wykonania kodu, jeżeli programista
A. będzie tworzył kod bez odpowiednich wcięć
B. nie umieści średnika po wyrażeniu w instrukcji if, jeśli za nim znajduje się sekcja else
C. będzie definiował zmienne w obrębie warunku
D. pobierze wartość z formularza, w którym pole input nie zostało wypełnione
35Pytanie 35
Zaprezentowana linia kodu w języku PHP ma na celu
define("OSOBA", "Anna Kowalska");
A. porównać dwa ciągi znaków
B. przypisać dwie wartości do tablicy
C. zdefiniować stałą o nazwie OSOBA
D. ustalić wartość dla zmiennej $OSOBA
36Pytanie 36
Jeżeli zmienna $x zawiera dowolną dodatnią liczbę naturalną, to przedstawiony kod źródłowy PHP ma na celu wyświetlenie:
$licznik = 0;
while ($licznik != $x)
{
    echo $licznik;
    $licznik++;
}
A. kolejnych liczb od x do 0
B. kolejnych liczb od 0 do x-1
C. liczb wprowadzanych z klawiatury, aż do momentu wprowadzenia wartości x
D. losowych liczb z zakresu (0, x)
37Pytanie 37
Po wykonaniu kodu PHP zostanie wyświetlona aktualna data zawierająca jedynie
echo date("Y");
A. rok
B. dzień
C. miesiąc i rok
D. dzień i miesiąc
38Pytanie 38
Który typ danych obsługiwany przez PHP jest przeznaczony do obsługi zmiennych typu logicznego?
A. Boolean
B. Float
C. Integer
D. String
39Pytanie 39
Dany fragment kodu ilustruje składnię danego języka
Ilustracja do pytania
A. C
B. C#
C. PHP
D. JavaScript
40Pytanie 40
W języku PHP wartość 1 została przypisana do zmiennej $a. Porównanie $a === $b zwraca true, gdy zmienna $b ma wartość
A. A. *1
B. B. '1'
C. C. 1 lub '1'
D. D. "1" lub '1'

🔑 KLUCZ ODPOWIEDZI

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