ID: 2922 OOP - Podstawy Łatwe

Źródło: Arkusze CKE

Jaki będzie wynik działania poniższego kodu w języku C#?
int x = 5;
int y = 10;
Console.WriteLine($"Suma {x} i {y} wynosi {x + y}");

Warianty odpowiedzi

  1. A

    Error: niewłaściwa składnia

  2. B

    Suma 5 i 10 wynosi x + y

  3. C

    Suma x i y wynosi 15

  4. D

    Suma 5 i 10 wynosi 15

Wyjaśnienie

Kod prezentuje mechanizm interpolacji ciągów znaków w języku C#, który aktywujemy poprzez umieszczenie znaku $ przed cudzysłowem.

Dzięki interpolacji możemy wewnątrz ciągu tekstowego umieszczać nawiasy klamrowe {}, w których wpisujemy zmienne lub wyrażenia do obliczenia.

System najpierw oblicza wartość wyrażenia x + y, co daje 15, a następnie wstawia wartości zmiennych do tekstu.

W efekcie na konsoli pojawia się gotowy, sformatowany napis: Suma 5 i 10 wynosi 15.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy