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. W bazie danych, normalizacja do 3NF eliminuje:

Pytanie 504

2. Który symbol jest używany do tworzenia prywatnych pól w klasach JavaScript (wprowadzony w nowszych standardach)?

Pytanie 653

3. Jaką funkcję pełni defer w tagu <script src='...'>?

Pytanie 1018

4. Mamy kod: $a = [1, 2, 3]; foreach ($a as &$v) {} foreach ($a as $v) {} print_r($a);. Co zobaczymy w ostatnim elemencie tablicy?

Pytanie 821

5. Która funkcja służy do odczytania całej zawartości pliku tekstowego do jednej zmiennej typu string, bez konieczności otwierania go funkcją fopen()?

Pytanie 793

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

Pytanie 592

7. Jak nazywa się podstawowa struktura danych przechowująca dane w postaci pary klucz-wartość?

Pytanie 400

8. Co oznacza pojęcie „Cross-Site Scripting (XSS)” w kontekście bezpieczeństwa aplikacji WWW?

Pytanie 250

9. Która jednostka w CSS jest zależna od szerokości widoku (viewport)?

Pytanie 615

10. Przeanalizuj poniższy kod operujący na obiektach i metodzie przypisania wartości: <br> const target = { a: 1 }; <br> const source = { b: 2, a: 3 }; <br> const wynik = Object.assign(target, source); <br> Jak będą wyglądać obiekty 'target' oraz 'wynik' po zakończeniu operacji?

Pytanie 916

11. Mamy dwie zmienne: $a = 1; $b = 1; echo ++$a + $b++;. Jaki będzie wynik i jakie będą końcowe wartości zmiennych?

Pytanie 827

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

13. Uruchamiasz zapytanie z operatorem EXISTS: SELECT nazwisko FROM pracownicy p WHERE EXISTS (SELECT 1 FROM działy d WHERE d.id = p.id_dzialu AND d.lokalizacja = 'Warszawa'); Jak fachowo nazywa się podzapytanie umieszczone wewnątrz klauzuli EXISTS i jak jest przetwarzane przez silnik?

Pytanie 958

14. Co oznacza flaga 'PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION' przy nawiązywaniu połączenia z bazą danych?

Pytanie 808

15. Co jest prawdziwe o Temporal Dead Zone (TDZ)?

Pytanie 983

16. W języku PHP, jak zamienić tekst na zmienną liczbową?

Pytanie 161

17. W PHP funkcja password_verify() służy do:

Pytanie 486

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

Pytanie 787

19. W PHP zmienne superglobalne zapisane są:

Pytanie 304

20. Jakie funkcje służą do manipulacji łańcuchami w Pythonie?

Pytanie 510

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

22. Która metoda HTTP jest używana do pobierania danych z serwera bez modyfikacji?

Pytanie 127

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

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

Pytanie 662

25. Który z poniższych zapisów poprawnie opisuje działanie operatora logicznego 'Coalescencji Null-owej' (Nullish Coalescing Operator - '??') w języku JavaScript?

Pytanie 911

26. Przeanalizuj zachowanie metody tablicowej sort() w poniższym kodzie: <br> const tab = [5, 10, 1]; <br> tab.sort(); <br> console.log(tab); <br> Co zostanie wypisane w konsoli i dlaczego?

Pytanie 919

27. Mamy następujący kod definiujący klasy i właściwości prywatne w nowoczesnym standardzie ECMAScript: <br> class Skarbiec { <br> #haslo = '1234'; <br> } <br> const s = new Skarbiec(); <br> W jaki sposób (teoretycznie) można uzyskać dostęp do pola '#haslo' poza ciałem klasy z poziomu standardowego kodu JavaScript bez modyfikacji samej klasy?

Pytanie 885

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

29. Jak wypisać wszystkie elementy z tablicy liczby?

Pytanie 244

30. W JavaScript metoda fetch() domyślnie wykonuje zapytanie:

Pytanie 524

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

32. Co to jest wyjątek w programowaniu?

Pytanie 456

33. Która funkcja w PHP służy do buforowania wyjścia, co pozwala na wysyłanie nagłówków (np. header()) w dowolnym miejscu skryptu?

Pytanie 785

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

Pytanie 34

35. Która z poniższych metod służy do wysłania danych binarnych (np. obrazka) z serwera do przeglądarki, aby wymusić jego pobranie jako plik?

Pytanie 806

36. Co oznacza właściwość Atomicity w modelu ACID transakcji?

Pytanie 583

37. Dany jest zaawansowany fragment kodu operujący na obiektach i ich prototypach: <br> const proto = { x: 10 }; <br> const obj = Object.create(proto); <br> obj.x = 20; <br> delete obj.x; <br> console.log(obj.x); <br> Jaka wartość zostanie wypisana w konsoli po operacji usunięcia właściwości?

Pytanie 889

38. Który z poniższych selektorów (pseudoklas) w specyfikacji CSS Selectors Level 4 NIE podnosi specyficzności (wagi) całego wyrażenia o specyficzność selektorów przekazanych w argumencie (w nawiasie)?

Pytanie 862

39. W CSS, aby zastosować styl tylko do elementów w klasie content, piszemy:

Pytanie 224

40. Przeanalizuj poniższe operacje na obiektach w JavaScript: <br> const konfiguracja = { motyw: 'ciemny', wersja: 1.0 }; <br> Object.freeze(konfiguracja); <br> konfiguracja.motyw = 'jasny'; <br> konfiguracja.nowaWlasnosc = true; <br> console.log(konfiguracja.motyw, konfiguracja.nowaWlasnosc); <br> Co zostanie wypisane w konsoli?

Pytanie 908

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.