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ń)
Liczba pytań: 40
Czas trwania: 60 minut (standardowo)
Próg zdawalności: 50% (20 pytań)
Wygenerowano: 11.04.2026 08:04
Token arkusza:fFlOlOrp3AVJYGYj
Link do edycji:zawodowe.edu.pl/generator-arkuszy/klon/fFlOlOrp3AVJYGYj/
Token arkusza:fFlOlOrp3AVJYGYj
Link do edycji:zawodowe.edu.pl/generator-arkuszy/klon/fFlOlOrp3AVJYGYj/
1Pytanie 1
W MS SQL Server komenda RESTORE DATABASE jest używana do
A. przywrócenia bazy danych z kopii zapasowej
B. zaktualizowania bazy danych z weryfikacją więzów integralności
C. rekonstrukcji bazy danych na podstawie danych buforowanych
D. usunięcia bazy danych z serwera centralnego subskrybenta
2Pytanie 2
Zaprezentowano tabelę stworzoną przy użyciu kodu HTML, bez zastosowania stylów CSS. Która część kodu HTML odnosi się do pierwszego wiersza tabeli?
A. Rys. A
B. Rys. B
C. Rys. C
D. Rys. D
3Pytanie 3
Efekt przedstawiony w filmie powinien być zdefiniowany w selektorze
A. tr { background-color: Pink; }
B. td, th { background-color: Pink; }
C. tr:hover { background-color: Pink; }
D. tr:active { background-color: Pink; }
4Pytanie 4
Jakiego rodzaju relację uzyskuje się, łącząc ze sobą dwie tabele za pomocą kluczy głównych?
A. wiele do wielu
B. wiele do jednego
C. jeden do jednego
D. jeden do wielu
5Pytanie 5
Tabele Osoby oraz Zainteresowania są połączone relacją jeden do wielu. Jakie zapytanie SQL należy użyć, aby w oparciu o tę relację poprawnie wyświetlić imiona i odpowiadające im hobby?
A. SELECT imie, hobby FROM Osoby JOIN Zainteresowania ON Osoby.Zainteresowania_id = Zainteresowania.id;
B. SELECT imie, hobby FROM Osoby.Zainteresowania_id = Zainteresowania.id FROM Osoby, Zainteresowania;
C. SELECT imie, hobby FROM Osoby, Zainteresowania;
D. SELECT imie, hobby FROM Osoby, Zainteresowania WHERE Osoby.id = Zainteresowania.id;
6Pytanie 6
W HTML zdefiniowano hiperłącze zawierające znak #. Co się wydarzy po kliknięciu na ten odsyłacz?
<a href="#dane"></a>
A. Otworzy się nowa karta przeglądarki o nazwie dane
B. Uruchomi się skrypt o nazwie dane
C. Zostanie wskazany względny adres URL o nazwie dane
D. Strona przewinie się do elementu o id równym dane
7Pytanie 7
Na ilustracji pokazano strukturę bloków witryny internetowej. Który z elementów stylu strony jest zgodny z podanym układem? Dla uproszczenia pominięto cechy koloru tła, wysokości oraz czcionki)
A. #pierwszy {float:left; width:30%; }#drugi {clear:both; width:70%; }#trzeci {float:left; width:70%; }#czwarty {clear:both; }
B. #pierwszy {float:left; width:30%;}#drugi {float:left; width:70%;}#trzeci {float:left; width:70%;}#czwarty {clear:both; }
C. #pierwszy { width: 30%; }#drugi { width: 70%; }#trzeci { width: 70%; }#czwarty { width: 100%; }
D. #pierwszy{float:left; width:30%; }#drugi {clear:both; width:70%; }#trzeci {clear:both; width:70%; }#czwarty {float:left; width:100%; }
8Pytanie 8
Który z przedstawionych obrazów został przetworzony przy użyciu podanego stylu CSS?
A. Rys. A
B. Rys. B
C. Rys. C
D. Rys. D
9Pytanie 9
Określ wynik wykonania poniższego fragmentu kodu JavaScript.
var akapit = document.createElement("p"); document.body.appendChild(akapit);
A. Usunięcie akapitu z treści strony
B. Dodanie akapitu na samym końcu strony
C. Wstawienie akapitu na początku strony
D. Wyświetlenie okna dialogowego z komunikatem "akapit"
10Pytanie 10
Jakie zapytanie należy użyć, aby wyświetlić tylko imię, nazwisko oraz ulicę wszystkich mieszkańców?
A. SELECT * FROM Mieszkancy, Adresy ON Mieszkancy.id = Adresy.id
B. SELECT * FROM Mieszkancy JOIN Adresy ON Adresy.id = Mieszkancy.Adresy.id
C. SELECT imie, nazwisko, ulica FROM Mieszkancy, Adresy ON Mieszkancy.Adresy_id = Adresy.id
D. SELECT imie, nazwisko, ulica FROM Mieszkancy JOIN Adresy ON Mieszkancy.Adresy_id = Adresy.id
11Pytanie 11
Wskaż blok, który jest sformatowany zgodnie z podanym stylem CSS.
background: linear-gradient(to right, LightBlue, DarkBlue);
A. Blok 1
B. Blok 2
C. Blok 3
D. Blok 4
12Pytanie 12
Prezentowany blok kodu ilustruje proces
A. użycia zdefiniowanej procedury lub funkcji
B. załadowania lub wyświetlenia informacji
C. podjęcia decyzji
D. realizacji zadania w pętli
13Pytanie 13
Przedstawiony błąd, który pojawił się podczas interpretacji kodu PHP, może być spowodowany
| Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\1\biuro.php on line 38 |
A. brakiem bazy danych o nazwie podanej w funkcji mysqli_connect
B. odwołaniem do niezadeklarowanej zmiennej
C. próbą odwołania do nieistniejącego elementu tablicy
D. niepowodzeniem w wykonaniu kwerendy na bazie danych
14Pytanie 14
W standardzie HDTV wykorzystywana jest rozdzielczość
A. 1920 x 1080 px
B. 1280 x 1024 px
C. 704 x 576 px
D. 720 x 480 px
15Pytanie 15
Jaką wartość uzyska zmienna x po wykonaniu poniższego kodu PHP?
mysqli_query($db, "DELETE FROM produkty WHERE status < 0"); $x = mysqli_affected_rows($db);
A. Liczbę wierszy, które znajdują się w bazie danych.
B. Liczbę wierszy przetworzonych przez zapytanie DELETE FROM.
C. Liczbę wierszy, które zostały dodane do tabeli produkty.
D. Liczbę wierszy w tabeli produkty, dla których pole status przekracza zero.
16Pytanie 16
Która z poniższych funkcji PHP służy do ładowania pliku z serwera?
A. include()
B. mysqli_connect()
C. echo()
D. parse_str()
17Pytanie 17
Jaka będzie wartość zwrócona przez funkcję zao napisaną w C++, jeśli zostanie wywołana z argumentem 3.55?
| int zao(float x){ return (x+0.5); } |
A. 3
B. 4.05
C. 4
D. 3.5
18Pytanie 18
Podczas wykonywania zapytania można skorzystać z klauzuli DROP COLUMN
A. DROP TABLE
B. ALTER TABLE
C. ALTER COLUMN
D. CREATE TABLE
19Pytanie 19
Na podstawie przedstawionego kodu w języku JavaScript można powiedzieć, że alert nie zostanie wyświetlony, ponieważ
var x = 10; switch(x) { case "10": alert("Test instrukcji switch"); }
A. Nie zastosowano wyrażenia default.
B. W instrukcji switch w wyrażeniu case nie dostosowano zapisu wartości do typu zmiennej x.
C. Wartość zmiennej x nie została zdefiniowana przed instrukcją switch.
D. Nie zastosowano instrukcji break.
20Pytanie 20
Określ rezultat wykonania skryptu stworzonego w języku PHP
A. A
B. B
C. C
D. D
21Pytanie 21
Przedstawiona funkcja napisana w kodzie JavaScript ma na celu:
| function oblicz(a, n) { wynik = 1; for(i = 0; i < n; i++) wynik *= a; return (wynik); } |
A. zwrócić iloczyn kolejnych liczb od 1 do a
B. zwrócić wynik potęgowania a^n
C. wpisać kolejne liczby od a do n
D. wpisać wyniki mnożenia a przez n
22Pytanie 22
Który z poniższych kodów HTML najlepiej ilustruje opisaną tabelę? (Obramowanie tabeli oraz komórek zostało pominięte dla uproszczenia)
A. Odpowiedź A
B. Odpowiedź B
C. Odpowiedź C
D. Odpowiedź D
23Pytanie 23
Przedstawiona ikona funkcji edytora grafiki rastrowej o nazwie "różdżka" umożliwia
A. pobranie wskazanego koloru i ustawienie go jako aktywny.
B. wybiórcze rozsmarowywanie koloru za pomocą pędzla.
C. zaznaczenie obszaru na podstawie koloru.
D. odręczne zaznaczanie obszarów przez przeciąganie po nich kursora.
24Pytanie 24
Jak nazywa się metoda udostępniania bazy danych w programie Microsoft Access, która dotyczy wszystkich obiektów bazy umieszczonych na dysku sieciowym i wykorzystywanych jednocześnie przez kilku użytkowników?
A. folderu sieciowego
B. serwera bazy danych
C. dzielonej bazy danych
D. witryny programu SharePoint
25Pytanie 25
Aby prawidłowo zorganizować hierarchiczną strukturę tekstu na stronie internetowej, powinno się wykorzystać
A. znacznik <div>
B. znaczniki <frame> i <table>
C. znacznik <p> z formatowaniem
D. znaczniki <h1>, <h2> oraz <p>
26Pytanie 26
W CSS zapisano stylizację ```css p > i {color: blue} ``` oznacza to, że kolorem niebieskim zostanie wyświetlony
A. cały tekst akapitu, niezależnie od jego stylizacji
B. pochylony tekst akapitu
C. wszystkie teksty nagłówków, niezależnie od formatowania
D. pogrubiony tekst akapitu
27Pytanie 27
Co uzyskujemy po wykonaniu zapytania SQL?
A. całkowitą liczbę uczniów
B. średnią wszystkich ocen uczniów
C. liczbę uczniów, których średnia ocen wynosi 5
D. suma ocen uczniów, których średnia ocen wynosi 5
28Pytanie 28
W jakim standardzie języka hipertekstowego wprowadzono do składni znaczniki sekcji <footer>, <header>, <nav>?
A. HTML4
B. HTML5
C. XHTML1.0
D. XHTML 2.0
29Pytanie 29
Które stwierdzenie najlepiej opisuje klasę Owoc zdefiniowaną w języku PHP i przedstawioną na listingu?
class Owoc { public $nazwa; private $kolor; function set_nazwa($nazwa) { $this->nazwa = $nazwa; } }
A. Zawiera jedno pole i dwie metody, z których jedna ma ograniczony zasięg prywatny.
B. Zawiera dwa pola i jedną metodę, a pole kolor ma zasięg widzialności ograniczony wyłącznie do metod klasy.
C. Zawiera dwa pola i jedną metodę, a pole nazwa ma zasięg widzialności ograniczony wyłącznie do metod klasy.
D. Zawiera dwa pola oraz jeden konstruktor, oba pola mają zasięg widzialności ograniczony wyłącznie do metod klasy.
30Pytanie 30
W HTML wprowadzono tag a. Co oznacza wartość nofollow w atrybucie rel?
| <a href="http://website.com" rel="nofollow">link</a> |
A. jest wskazówką dla przeglądarki internetowej, aby nie interpretowała słowa 'link' jako hiperłącza
B. oznacza, że naciśnięcie na link spowoduje jego otwarcie w nowej karcie przeglądarki
C. oznacza, że kliknięcie na link nie przekieruje do strony website.com
D. jest komunikatem dla robota wyszukiwarki Google, by nie śledził tego linku
31Pytanie 31
W algorytmie jeden z bloków zawiera akcję „Wypisz liczbę”. Jaki kształt może mieć ta akcja?
A. Kształt 1
B. Kształt 2
C. Kształt 3
D. Kształt 4
32Pytanie 32
Aby utworzyć strukturę strony internetowej za pomocą znaczników semantycznych języka HTML 5, zgodnie z przedstawionym na ilustracji projektem, SEKCJA B powinna być zawarta w znaczniku
A. <nav></nav>
B. <header></header>
C. <section></section>
D. <article></article>
33Pytanie 33
Aby uzyskać dane z formularza HTML bez ich widoczności w adresie URL, powinno się użyć
A. metody POST
B. metody GET
C. samych kontrolek bez zastosowania formularza
D. wyłącznie funkcji z biblioteki PDO
34Pytanie 34
Które z poniższych poleceń przywróci funkcjonalność uszkodzonej tabeli w SQL?
A. REGENERATE TABLE tbl_name
B. OPTIMIZE TABLE tbl_name
C. ANALYZE TABLE tbl_name
D. REPAIR TABLE tbl_name
35Pytanie 35
W systemie baz danych sklepu znajdują się dwie tabele powiązane ze sobą relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen wystawionych przez klientów dla konkretnego produktu, które są zdefiniowane przez pola: id, ocena (pole numeryczne), produktID (klucz obcy). Aby uzyskać maksymalną ocenę dla produktu o ID równym 10, należy użyć zapytania
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;
36Pytanie 36
Baza danych szkoły podstawowej dla dzieci w wieku 6 lat obejmuje tabelę szkoła, która zawiera kolumny: imie, nazwisko, klasa. Wszyscy uczniowie w klasach od 1 do 5 przeszli do wyższej klasy. W celu zwiększenia wartości w kolumnie klasa o 1, należy wykonać następujące polecenie
A. SELECT szkoła FROM klasa = klasa + 1 WHERE klasa >=1 AND klasa <= 5
B. SELECT nazwisko, imie FROM klasa = klasa + 1 WHERE klasa>l OR klasa < 5
C. UPDATE szkoła SET klasa = klasa + 1 WHERE klasa >=1 AND klasa <= 5
D. UPDATE nazwisko, imie SET klasa = klasa + 1 WHERE klasa>l OR klasa < 5
37Pytanie 37
Jakie obiekty w bazie danych służą do podsumowywania, prezentacji oraz drukowania danych?
A. raport
B. zapytanie
C. formularz
D. zestawienie
38Pytanie 38
W języku CSS zapis
h2 {background-color: green;}spowoduje, że kolor zielony będzie dotyczył:
A. tła tekstu nagłówka drugiego stopnia
B. czcionki nagłówka drugiego stopnia
C. czcionki każdego nagłówka na stronie
D. tła całej strony
39Pytanie 39
W deklaracji w języku JavaScript:```var x=true;``` zmienna x przyjmuje typ
A. logicznym
B. liczbowym
C. wyliczeniowym
D. ciąg znaków
40Pytanie 40
Atrybut colspan służy do poziomego łączenia komórek tabeli, natomiast rowspan pozwala na łączenie ich w pionie. Którą z poniższych tabel ukazuje fragment kodu napisany w języku HTML?
<table border="1" cellspaing="0" cellpadding="10" >
<tr> <td rowspan="2"> </td> <td> </td> </tr>
<tr> <td> </td> </tr>
</table>
<table border="1" cellspaing="0" cellpadding="10" >
<tr> <td rowspan="2"> </td> <td> </td> </tr>
<tr> <td> </td> </tr>
</table>
A. rys. A
B. rys. B
C. rys. C
D. rys. D
🔑 KLUCZ ODPOWIEDZI
Token: fFlOlOrp3AVJYGYj | INF.03 | Pytań: 40 | Próg: 20 poprawnych
| Numer zadania | Odpowiedź |
|---|---|
| 1 | A |
| 2 | D |
| 3 | C |
| 4 | C |
| 5 | A |
| 6 | D |
| 7 | B |
| 8 | A |
| 9 | B |
| 10 | D |
| 11 | B |
| 12 | C |
| 13 | C |
| 14 | A |
| 15 | B |
| 16 | A |
| 17 | C |
| 18 | B |
| 19 | B |
| 20 | A |
| Numer zadania | Odpowiedź |
|---|---|
| 21 | B |
| 22 | B |
| 23 | C |
| 24 | A |
| 25 | D |
| 26 | B |
| 27 | C |
| 28 | B |
| 29 | B |
| 30 | D |
| 31 | A |
| 32 | A |
| 33 | A |
| 34 | D |
| 35 | B |
| 36 | C |
| 37 | A |
| 38 | A |
| 39 | A |
| 40 | B |