Platforma Inżynierska

Temat egzaminacyjny

Definiuje klasy

Ten temat pojawia się na egzaminie INF.04 (Projektowanie, programowanie i testowanie aplikacji). Poniżej przykładowe pytania z pełnym wyjaśnieniem oraz narzędzia, które liczą to samo, co trzeba policzyć na egzaminie. W trenażerze czeka 12 pytań z tego zakresu.

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

Przykładowe pytania

Co wypisze program w języku Python?

class Koszyk:
    produkty = []
    def dodaj(self, p):
        self.produkty.append(p)

a = Koszyk()
b = Koszyk()
a.dodaj("chleb")
print(len(b.produkty))

Otwórz pytanie →

Dany jest kod w języku C++. Która instrukcja funkcji main spowoduje błąd kompilacji?

class Konto {
    double saldo = 0;
public:
    void wplac(double k) { saldo += k; }
};
int main() {
    Konto k;
    k.wplac(100);
    k.saldo = 50;
}

Otwórz pytanie →

Co wypisze program w języku Java?

class Prostokat {
    int a, b;
    Prostokat(int a, int b) { this.a = a; this.b = b; }
    int pole() { return a * b; }
    void skaluj(int k) { a *= k; b *= k; }
}
// w metodzie main:
Prostokat p = new Prostokat(2, 3);
p.skaluj(2);
System.out.println(p.pole());

Otwórz pytanie →

Co wypisze program w języku C++?

struct A {
    A()         { std::cout << "K"; }
    A(const A&) { std::cout << "C"; }
    ~A()        { std::cout << "D"; }
};
int main() {
    A a;
    A b = a;
}

Otwórz pytanie →

Klasa Okrag w języku C++ ma stałe pole const double r. Która definicja konstruktora poprawnie nadaje temu polu wartość parametru x?

Otwórz pytanie →

W klasie Formularz w języku C# metoda pomocnicza Waliduj() ma być wywoływana tylko przez inne metody tej klasy, a nie przez klasy pochodne ani resztę programu. Jak należy ją zadeklarować?

Otwórz pytanie →

12 pytań z tego tematu w trenażerze

Za darmo, z wyjaśnieniem przy każdej odpowiedzi.

Ćwicz ten temat

Rozwiąż cały test z odpowiedziami

Szukaj na platformie

Kalkulatory, materiały, pytania z forum i firmy