Skip to main contentSkip to footer

Test INF.03 – 40 pytań

Egzamin INF.03 obejmuje zagadnienia związane z projektowaniem, programowaniem i utrzymaniem aplikacji internetowych oraz baz danych.

W teście znajdziesz 40 losowych pytań z różnych działów — m.in. HTML, CSS, JavaScript, PHP, SQL i bazy danych.

To doskonały sposób, by kompleksowo sprawdzić swoją wiedzę z całego zakresu kwalifikacji INF.03 i przygotować się do egzaminu zawodowego w praktyczny sposób.

1. Co zostanie wypisane w konsoli po wykonaniu operacji: console.log(1 + 2 + '3');?

Pytanie 662

2. Które z poniższych zapytań SQL najefektywniej zwróci trzech najstarszych użytkowników według kolumny birth_date?

Pytanie 249

3. Która magiczna metoda w PHP zostanie wywołana automatycznie, gdy spróbujemy wywołać nieistniejącą lub niedostępną metodę na obiekcie w sposób statyczny (np. Klasa::metoda())?

Pytanie 812

4. Jakie znaczenie ma display: contents w CSS?

Pytanie 601

5. Jak zachowa się operator porównania w przypadku: '6.0' == ' 6';?

Pytanie 822

6. Wykonujesz asynchroniczne zapytanie do API za pomocą metody fetch(). Przeanalizuj poniższy kod: <br> fetch('https://api.example.com/data') <br> .then(response => console.log(typeof response)); <br> Co dokładnie wypisze konsola po pomyślnym odebraniu odpowiedzi sieciowej? <br>

Pytanie 900

7. Jaka jest różnica między instrukcjami require_once a require?

Pytanie 787

8. W którym pliku projektu Node.js znajduje się konfiguracja zależności?

Pytanie 427

9. Który z poniższych algorytmów jest algorytmem sortowania?

Pytanie 356

10. Co to jest dziedziczenie w programowaniu obiektowym?

Pytanie 518

11. Dany jest fragment kodu operujący na tablicy metodą redukcji: <br> const liczby = [10, 20, 30]; <br> const wynik = liczby.reduce((acc, curr) => acc + curr); <br> console.log(wynik); <br> Jaka wartość zostanie obliczona i jaka była wartość początkowa akumulatora ('acc') w pierwszej iteracji?

Pytanie 910

12. Co to jest sesja (session) w aplikacjach webowych?

Pytanie 173

13. Jak nazywa się mechanizm programowania obiektowego, w którym klasa pochodna przejmuje pola i metody klasy bazowej?

Pytanie 434

14. Załóżmy, że dla elementu html ustawiono 'font-size: 16px', a dla elementu div 'font-size: 2rem'. Wewnątrz div znajduje się paragraf p zdefiniowany jako 'padding: 1.5em'. Ile pikseli (px) będzie wynosił padding tego paragrafu?

Pytanie 846

15. Co oznacza pojęcie "distributed computing"?

Pytanie 195

16. Jak działa minmax() w CSS Grid?

Pytanie 618

17. Jakie będzie zachowanie funkcji, jeśli użyjemy operatora 'return' wewnątrz metody 'forEach()'?

Pytanie 651

18. W języku zapytań SQL, aby dodać do tabeli Towar kolumnę rozmiar typu znakowego o maksymalnej długości 20 znaków, należy wykonać polecenie

Pytanie 281

19. Mamy tabelę 'zamowienia' z indeksem założonym na kolumnie 'data_zamowienia'. Programista chce pobrać zamówienia z dzisiejszego dnia i pisze zapytanie: SELECT * FROM zamowienia WHERE YEAR(data_zamowienia) = 2026; Jaki jest główny problem wydajnościowy tego zapytania przy dużej bazie danych?

Pytanie 945

20. W CSS jednostka vh oznacza:

Pytanie 506

21. Zastosowano zapis: .box { width: 50vw; margin-left: calc(50% - 25vw); }. Jeśli okno przeglądarki ma 1000px, a rodzic elementu .box ma 800px, jaka będzie wartość marginesu lewego?

Pytanie 761

22. Na podstawie dokumentacji funkcji, wskaż jej deklarację.

Pytanie 576

23. W JavaScript funkcja anonimowa to:

Pytanie 225

24. W bazie MySQL wykonujesz operację dodawania nowego rekordu. W tabeli zdefiniowano wyzwalacz (TRIGGER) powiązany z tą operacją. W jaki sposób wewnątrz kodu tego wyzwalacza możesz odwołać się do wartości, które właśnie są wstawiane w nowym wierszu?

Pytanie 927

25. Chcesz powiązać funkcję obsługującą zdarzenie z elementem HTML w taki sposób, aby funkcja ta wykonała się automatycznie TYLKO JEDEN RAZ (przy pierwszym kliknięciu), a przy kolejnych kliknięciach była ignorowana. Jak zrealizujesz to za pomocą standardowego addEventListener?

Pytanie 915

26. Który z poniższych elementów odpowiada za działanie systemu zarządzania wersjami Git?

Pytanie 416

27. Przeanalizuj poniższe zapytanie SQL grupujące dane: SELECT id_producenta, AVG(cena) FROM produkty WHERE AVG(cena) > 100 GROUP BY id_producenta; Czy to zapytanie wykona się poprawnie?

Pytanie 926

28. Jakie jest znaczenie atrybutu crossorigin w znaczniku <script>

Pytanie 592

29. Która funkcja służy do zamiany wszystkich znaków specjalnych (takich jak < > &) na ich encje HTML w celu zabezpieczenia przed atakami XSS?

Pytanie 788

30. Funkcja ma dodawać 10% rabatu: function rabat($cena) { $cena *= 0.9; } $paczka = 100; rabat($paczka); echo $paczka; Dlaczego wynik to nadal 100?

Pytanie 832

31. Która z poniższych metod jest stosowana do sortowania za pomocą algorytmu „quick sort”?

Pytanie 403

32. Jaką nazwę ma atak polegający na wstrzyknięciu kodu SQL przez formularz?

Pytanie 468

33. Załóżmy, że wykonujesz procedurę składowaną, która zawiera błąd dzielenia przez zero. Domyślny tryb działania serwera MySQL (sql_mode) to 'STRICT_TRANS_TABLES'. Jak zachowa się baza danych?

Pytanie 955

34. Które z poniższych stwierdzeń dotyczy algorytmu BFS (Breadth-First Search)?

Pytanie 34

35. Jakiego atrybutu HTML użyjesz, by wymusić, że pole formularza musi być wypełnione?

Pytanie 481

36. Jaką wartość zwróci wyrażenie: typeof null === 'object'?

Pytanie 668

37. Jaki błąd zostanie wyrzucony, jeśli spróbujemy odwołać się do zmiennej zadeklarowanej przez 'let' przed linią jej deklaracji (tzw. Temporal Dead Zone)?

Pytanie 659

38. Mamy dwie tabele: 'studenci' (10 wierszy) oraz 'kursy' (5 wierszy). Wykonujesz zapytanie bez jawnego warunku złączenia: SELECT * FROM studenci, kursy; Jak nazywa się takie złączenie i ile wierszy zwróci w wyniku?

Pytanie 924

39. Który operator w PHP jest używany do łączenia ciągów tekstowych?

Pytanie 229

40. Który z poniższych zapisów w HTML5 jest poprawny semantycznie i zgodny z zasadą dostępności (Accessibility) do osadzenia grafiki pełniącej rolę czysto dekoracyjną (np. tło ozdobne pod tekstem), która nie niesie żadnej treści?

Pytanie 849

arrow_upward

Preferencje plików cookies

Inne

Inne pliki cookie to te, które są analizowane i nie zostały jeszcze przypisane do żadnej z kategorii.

Niezbędne

Niezbędne
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania strony. Te pliki cookie zapewniają działanie podstawowych funkcji i zabezpieczeń witryny. Anonimowo.

Reklamowe

Reklamowe pliki cookie są stosowane, by wyświetlać użytkownikom odpowiednie reklamy i kampanie marketingowe. Te pliki śledzą użytkowników na stronach i zbierają informacje w celu dostarczania dostosowanych reklam.

Analityczne

Analityczne pliki cookie są stosowane, by zrozumieć, w jaki sposób odwiedzający wchodzą w interakcję ze stroną internetową. Te pliki pomagają zbierać informacje o wskaźnikach dot. liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Funkcjonalne

Funkcjonalne pliki cookie wspierają niektóre funkcje tj. udostępnianie zawartości strony w mediach społecznościowych, zbieranie informacji zwrotnych i inne funkcjonalności podmiotów trzecich.

Wydajnościowe

Wydajnościowe pliki cookie pomagają zrozumieć i analizować kluczowe wskaźniki wydajności strony, co pomaga zapewnić lepsze wrażenia dla użytkowników.