Platforma Inżynierska

Test INF.04 — zestaw 10

40 pytań z egzaminu INF.04 (Projektowanie, programowanie i testowanie aplikacji). Wybierz odpowiedź — poprawna i wyjaśnienie pokażą się od razu, a wynik liczy się na bieżąco.

Sesja zima 2027część pisemna 7–13 stycznia 2027praktyczna INF.04: 14–15 stycznia 2027zostały 62 dniHarmonogram →

Poprawne 0 z 0 · odpowiedziano 0 z 40

Pytanie 1

W dzienniku aplikacji internetowej zapisano, że ktoś wpisał w pole „Login” formularza logowania tekst admin' OR '1'='1' -- i zalogował się bez hasła. Jakiego ataku użyto?

Otwórz pytanie →

Pytanie 2

Hasło do firmowej poczty pracownika wyciekło w wyniku ataku na inny serwis, ale atakujący mimo jego znajomości nie zdołał się zalogować. Który środek zabezpieczeń najpewniej to zapewnił?

Otwórz pytanie →

Pytanie 3

Które z wymienionych zagrożeń wynikających z nadmiernego korzystania z cyberprzestrzeni dotyczy sfery poznawczej człowieka?

Otwórz pytanie →

Pytanie 4

Uczeń zauważa, że co kilka minut sprawdza telefon, a wieczorami przegląda media społecznościowe w łóżku i źle śpi. Które działanie najskuteczniej przeciwdziała temu zagrożeniu?

Otwórz pytanie →

Pytanie 5

Firmowy laptop programisty z kodem źródłowym klienta może zostać zgubiony lub skradziony. Co najskuteczniej ochroni zapisane na nim dane przed odczytem przez znalazcę?

Otwórz pytanie →

Pytanie 6

Programista za miesiąc rozpoczyna rekrutację i wie, że pracodawcy sprawdzają kandydatów w internecie. Które działanie najlepiej zadba o jego cyfrowy wizerunek?

Otwórz pytanie →

Pytanie 7

Na stronie internetowej pojawia się baner z pytaniem o zgodę na pliki cookie. Które działanie najlepiej chroni prywatność, nie psując działania strony?

Otwórz pytanie →

Pytanie 8

Firma zastąpiła w bazie analitycznej imiona i nazwiska klientów losowymi identyfikatorami, a tabelę przypisującą identyfikatory do osób przechowuje osobno pod ścisłą kontrolą. Jak RODO nazywa takie przetwarzanie?

Otwórz pytanie →

Pytanie 9

Klient płaci w sklepie internetowym kartą za zakupy o wartości 129,90 zł, a aplikacja banku wyświetla prośbę o potwierdzenie płatności na kwotę 1299,00 zł w innym sklepie. Jak należy postąpić?

Otwórz pytanie →

Pytanie 10

Słownik terminologii inżynierii oprogramowania ISO/IEC/IEEE 24765 definiuje m.in. pojęcia „wymaganie”, „testowanie” i „defekt”, by zespoły różnych firm tak samo je rozumiały. Który cel normalizacji realizuje ta norma?

Otwórz pytanie →

Pytanie 11

Firma programistyczna opracowała wewnętrzny standard formatowania kodu i nazwała go „normą”. Dlaczego dokument ten nie jest normą w rozumieniu normalizacji krajowej?

Otwórz pytanie →

Pytanie 12

Jaki przedrostek ma oznaczenie normy międzynarodowej ISO wprowadzonej do zbioru Polskich Norm bezpośrednio, bez wcześniejszego przyjęcia jej jako normy europejskiej?

Otwórz pytanie →

Pytanie 13

Kupujący zasilacz awaryjny UPS do serwerowni chce sprawdzić, na podstawie których norm zharmonizowanych producent potwierdził zgodność urządzenia z wymaganiami Unii Europejskiej. W którym dokumencie znajdzie tę informację?

Otwórz pytanie →

Pytanie 14

Co wypisze fragment programu w języku Java?

int a = Integer.MAX_VALUE;
a = a + 1;
double d = Integer.MAX_VALUE;
d = d + 1;
System.out.println(a + " " + d);

Otwórz pytanie →

Pytanie 15

Co wypisze program w języku Python?

print(True + True, bool(""), bool("0"))

Otwórz pytanie →

Pytanie 16

Co się stanie po uruchomieniu programu w języku Python?

s = "kot"
s[0] = "K"
print(s)

Otwórz pytanie →

Pytanie 17

Dany jest fragment programu w języku C++. Co zostanie wypisane?

char c = '7';
int n = c - '0';
std::cout << n * 2;

Otwórz pytanie →

Pytanie 18

Czym różni się tablica od rekordu (struktury) jako złożony typ danych?

Otwórz pytanie →

Pytanie 19

Co wypisze fragment programu w języku C#?

int[,] t = new int[3, 5];
Console.WriteLine(t.Length + " " + t.GetLength(1));

Otwórz pytanie →

Pytanie 20

Co wypisze fragment programu w języku Java korzystający z listy dynamicznej?

List<Integer> v = new ArrayList<>(List.of(4, 7));
v.add(9);
v.remove(v.size() - 1);
v.add(1);
v.add(0, 3);
System.out.println(v.size() + " " + v.get(1));

Otwórz pytanie →

Pytanie 21

Dana jest unia w języku C++. Ile bajtów zajmuje zmienna typu Dane na platformie, na której int ma 4 B, a double 8 B?

union Dane {
    int a;
    double b;
    char c;
};

Otwórz pytanie →

Pytanie 22

Program w języku Python ma dopisywać nowe wiersze na końcu pliku dziennika, nie usuwając jego dotychczasowej zawartości, a jeśli plik nie istnieje — utworzyć go. Jaki tryb należy podać w funkcji open()?

Otwórz pytanie →

Pytanie 23

Dany jest fragment programu w języku C++. Co zostanie wypisane?

int a = 3, b = 8;
int *p = &a, *q = &b;
*p = *q + 1;
p = q;
*p = 0;
std::cout << a << " " << b;

Otwórz pytanie →

Pytanie 24

Fragment programu w języku Java ma usunąć z listy liczby parzyste. Co się stanie po jego uruchomieniu?

List<Integer> l = new ArrayList<>(List.of(1, 2, 3, 4));
for (Integer x : l)
    if (x % 2 == 0)
        l.remove(x);
System.out.println(l);

Otwórz pytanie →

Pytanie 25

Co wypisze program w języku Python korzystający z kolejki dwustronnej?

from collections import deque
d = deque([5, 6])
d.append(7)
d.appendleft(4)
x = d.pop()
y = d.popleft()
print(x, y, list(d))

Otwórz pytanie →

Pytanie 26

Należy przetestować funkcję sortującą rosnąco listę liczb całkowitych. Który zestaw danych testowych najlepiej sprawdzi jej poprawność?

Otwórz pytanie →

Pytanie 27

Fragment programu w języku Python ma wyznaczyć największy element niepustej listy t. Jaki warunek należy wpisać w miejsce ___?

mx = t[0]
for i in range(1, len(t)):
    if ___:
        mx = t[i]
print(mx)

Otwórz pytanie →

Pytanie 28

Co wypisze program w języku Python realizujący proste operacje na tekście?

s = "kajak"
print(s == s[::-1], s.count("a"), s.find("j"))

Otwórz pytanie →

Pytanie 29

Ile razy łącznie zostanie wywołana funkcja fib, wliczając wywołanie początkowe, po wykonaniu programu w języku Python?

def fib(n):
    if n < 2:
        return n
    return fib(n - 1) + fib(n - 2)

fib(4)

Otwórz pytanie →

Pytanie 30

Kurier wyjeżdża z magazynu, musi odwiedzić 5 klientów i wrócić. Ile różnych tras musiałby porównać algorytm przeglądu zupełnego, jeśli trasa przejechana w przeciwnym kierunku jest tą samą trasą?

Otwórz pytanie →

Pytanie 31

Algorytm o złożoności czasowej O(n²) przetwarza 1000 elementów w 2 s. Ile mniej więcej potrwa przetworzenie 3000 elementów?

Otwórz pytanie →

Pytanie 32

Które sortowanie wykona tylko około n porównań, jeśli otrzyma tablicę, która jest już posortowana?

Otwórz pytanie →

Pytanie 33

Tablicę [29, 10, 14, 37, 13] sortuje się rosnąco przez wybieranie: w każdym przejściu najmniejszy element nieposortowanej części zamienia się z jej pierwszym elementem. Jak wygląda tablica po dwóch przejściach?

Otwórz pytanie →

Pytanie 34

W posortowanej tablicy [3, 8, 12, 17, 21, 25, 30, 34, 41] wyszukuje się binarnie liczbę 34, wyznaczając środek jako (lewy + prawy) div 2 dla indeksów od 0. Z którymi elementami kolejno zostanie porównana szukana wartość?

Otwórz pytanie →

Pytanie 35

Kierownik projektu chce porównać, ile godzin zespół faktycznie poświęcił na każde zadanie, z czasem oszacowanym przy planowaniu. Z której funkcji narzędzia do zarządzania projektem powinien skorzystać?

Otwórz pytanie →

Pytanie 36

W harmonogramie projektu implementacja trwa 10 dni roboczych i zaczyna się w 1. dniu projektu. Testy mogą się rozpocząć dopiero 2 dni po zakończeniu implementacji (zależność koniec–początek z opóźnieniem 2 dni). W którym dniu projektu najwcześniej rozpoczną się testy?

Otwórz pytanie →

Pytanie 37

Zespół pracuje w programie Trello i chce, aby każde zadanie przechodziło etapy „Do zrobienia”, „W toku”, „Testy” i „Gotowe”. Jak odwzorować to w Trello?

Otwórz pytanie →

Pytanie 38

Programista chce utworzyć w repozytorium Git nową gałąź feature/logowanie i od razu się na nią przełączyć. Którego polecenia powinien użyć?

Otwórz pytanie →

Pytanie 39

Klient zamawiający aplikację dla magazynierów wymaga, by działała bez dostępu do internetu, a jednocześnie zawsze pokazywała aktualne stany magazynowe z serwera centralnego. Jak należy postąpić na etapie analizy wymagań?

Otwórz pytanie →

Pytanie 40

Klient sklepu opisuje: „Klient składa wiele zamówień, każde zamówienie zawiera wiele produktów, a ten sam produkt może być w wielu zamówieniach”. Jak zapisać to w specyfikacji modelu danych dla programistów?

Otwórz pytanie →

Sprawdź się na czas

Symulacja losuje 40 pytań z całej bazy i odmierza 60 minut, jak na egzaminie. Trenażer podsuwa częściej to, co sprawia Ci trudność.

Szukaj na platformie

Kalkulatory, materiały, pytania z forum i firmy

Test INF.04 online — zestaw 10, 40 pytań z odpowiedziami