Platforma Inżynierska

Pytanie egzaminacyjne · INF.04

Konstruktory klasy P w języku C# wywołują się nawzajem przez inicjator : this(...). Jakie wartości pól X i Y wypisze program po utworzeniu obiektu konstruktorem bezparametrowym?

class P {
    public int X, Y;
    public P() : this(1) { Y += 10; }
    public P(int x) : this(x, x) { X += 2; }
    public P(int x, int y) { X = x; Y = y; }
}
// w metodzie Main:
var p = new P();
Console.WriteLine(p.X + " " + p.Y);

Pytanie z zakresu egzaminu zawodowego INF.04 (Projektowanie, programowanie i testowanie aplikacji). Wybierz odpowiedź, a pokażemy poprawną i wyjaśnimy dlaczego.

Temat: Definiuje klasy

Więcej pytań z tego tematu

Ćwicz cały egzamin INF.04

Trenażer dobiera pytania do Twoich błędów i pilnuje powtórek. Za darmo.

Ćwicz w trenażerze

Rozwiąż test 40 pytań z odpowiedziami

Szukaj na platformie

Kalkulatory, materiały, pytania z forum i firmy