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. Przeanalizuj poniższy kod korzystający z pętli oraz deklaracji zmiennej var: <br> for (var i = 0; i < 3; i++) { <br> setTimeout(() => console.log(i), 1000); <br> } <br> Co i w jakiej kolejności wypisze konsola po upływie 1 sekundy?

Pytanie 904

2. Który selektor CSS wybiera wszystkie elementy po danym elemencie rodzeństwa?

Pytanie 610

3. W języku CSS poniższy zapis oznacza, że: body { background-color: lightblue color: white text-align: center font-size: 20px } oznacza:

Pytanie 444

4. 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

5. Co zostanie wyświetlone? <br> $s = '123'; <br> $s[1] = 'abc'; <br> echo $s;

Pytanie 823

6. Która cecha najlepiej opisuje prototypowe dziedziczenie w JavaScript?

Pytanie 985

7. Dany jest zaawansowany scenariusz złączeń tabel: SELECT * FROM klienci k LEFT JOIN zamowienia z ON k.id = z.id_klienta WHERE z.status = 'Aktywne'; Jak zachowa się to zapytanie pod kątem logicznym i czym różni się od standardowego mechanizmu LEFT JOIN?

Pytanie 947

8. Załóżmy, że element div ma nadane style: 'height: 0; overflow: hidden; transition: height 0.5s ease;'. Po najechaniu myszką (:hover) zmienia styl na 'height: auto;'. Jak zachowa się animacja przejścia w przeglądarce?

Pytanie 852

9. Aby na stronie internetowej wszystkie elementy blokowe były wyśrodkowane w poziomie należy dla nich zdefiniować styl

Pytanie 561

10. W teorii silnika JavaScript, czym różni się kolejka mikrozadań (Microtask Queue) od kolejki zadań makro (Macrotask Queue / Task Queue) w obrębie pętli zdarzeń (Event Loop)?

Pytanie 883

11. Mamy regułę: 'grid-template-columns: min-content 1fr;'. Czym różni się zachowanie kolumny zdefiniowanej jako 'min-content' od kolumny zdefiniowanej jako 'max-content' w sytuacji, gdy wewnątrz znajduje się tylko jeden długi ciąg tekstu (np. jedno słowo wielokrotnie złożone)?

Pytanie 868

12. Który selektor CSS wybiera elementy bezpośrednio potomne danego elementu?

Pytanie 604

13. 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

14. 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

15. Co to jest testowanie jednostkowe w programowaniu?

Pytanie 528

16. Co zostanie wypisane? <br> $x = 'PHP'; <br> function test() { global $x; unset($x); } <br> test(); <br> echo $x;

Pytanie 805

17. Dany jest element z regułą: 'opacity: 0.99; position: static; z-index: 9999;'. Wewnątrz niego znajduje się absolutnie pozycjonowany potomek z 'z-index: -1'. Jak silnik przeglądarki wyrenderuje tego potomka w relacji do elementów znajdujących się na zewnątrz i pod rodzicem?

Pytanie 860

18. Kod: $a = 0; if (isset($a) && !empty($a)) { echo 'OK'; } Co zostanie wyświetlone?

Pytanie 839

19. Jak działa atrybut loading lazy w znaczniku <img>

Pytanie 594

20. W skrypcie JS chcesz zaimplementować obsługę formularza. Chcesz dowiedzieć się, która metoda obiektu zdarzenia (Event) pozwala na całkowite zablokowanie domyślnej akcji przeglądarki, ale NIE powstrzymuje bąbelkowania zdarzenia w górę drzewa DOM?

Pytanie 909

21. Mamy kod: let a = 5; let b = a++;. Jakie wartości będą przechowywać zmienne po wykonaniu skryptu?

Pytanie 667

22. W PHP funkcja password_hash() używa domyślnie:

Pytanie 522

23. Załóżmy, że tworzysz tabelę z dwiema kolumnami i definiujesz unikalność danych: CREATE TABLE rejestr (id INT, kod VARCHAR(10), UNIQUE(id, kod)); Wstawiasz do tej tabeli trzy rekordy: (1, NULL), (1, NULL) oraz (1, 'A'). Jak zachowa się system bazodanowy zgodny ze standardem SQL (np. MySQL) podczas prób wykonania tych operacji?

Pytanie 943

24. Jaki będzie wynik działania kodu: $x = true; $y = false; echo $x <=> $y;?

Pytanie 810

25. Mamy regułę CSS: 'content-visibility: auto;'. Jaki bezpośredni zysk wydajnościowy niesie ta nowoczesna właściwość wprowadzona do optymalizacji renderowania dużych dokumentów DOM?

Pytanie 879

26. Jeśli do elementu blokowego zastosujesz właściwość 'transform: scale(1);', jaki ukryty wpływ wywrze to na elementy potomne o pozycjonowaniu stałym ('position: fixed')?

Pytanie 863

27. Który typ klucza w bazie danych gwarantuje unikalność wartości, ale może przyjmować wartość NULL?

Pytanie 470

28. Jaka jest główna rola composer.json w nowoczesnych projektach PHP?

Pytanie 1014

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

Pytanie 403

30. Która funkcja zabezpiecza hasło przed odczytaniem w bazie danych?

Pytanie 435

31. Który selektor ma najwyższą specyficzność (wagę)?

Pytanie 731

32. Który element drzewa DOM zostanie wybrany przy użyciu polecenia: document.querySelector('div p.active');?

Pytanie 663

33. Co robi właściwość object-fit w CSS?

Pytanie 603

34. W CSS display: flex tworzy:

Pytanie 519

35. W CSS zdefiniowano: p { color: blue; } oraz div &gt p { color: red; }. Jaki kolor będzie miał paragraf w strukturze: <div><article><p>Tekst</p></article></div>?

Pytanie 620

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

Pytanie 787

37. Jakie jest przeznaczenie znacznika <address> w HTML5?

Pytanie 623

38. Do czego służy właściwość clip-path w CSS?

Pytanie 609

39. Co oznacza atrybut contenteditable w HTML

Pytanie 598

40. Co stanie się z obiektem w pamięci, do którego jedyny dostęp prowadzi poprzez klucz w strukturze danych 'WeakMap', jeśli usuniemy zewnętrzną referencję do tego klucza?

Pytanie 886

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.