Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 403

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}");

  1. AError: niewłaściwa składnia
  2. BSuma x i y wynosi 15
  3. CSuma 5 i 10 wynosi 15Poprawna
  4. DSuma 5 i 10 wynosi x + y

Wyjaśnienie

Kod w języku C# wykonuje operację dodawania dwóch zmiennych, x i y, oraz wyświetla wynik w sformatowanym ciągu tekstowym. Poprawna odpowiedź to 'Suma 5 i 10 wynosi 15', ponieważ zmienna x ma wartość 5, a zmienna y ma wartość 10. Kiedy dodajemy te dwie liczby, otrzymujemy 15. Warto zwrócić uwagę na wykorzystanie interpolacji ciągów, co jest istotnym elementem w nowoczesnym C#. Umożliwia to w prosty sposób łączyć tekst z wartościami zmiennych, co zwiększa czytelność kodu. Interpolacja jest szczególnie przydatna w kontekście generowania komunikatów użytkownika i raportów. Przykład zastosowania może obejmować aplikacje, które prezentują wyniki obliczeń lub statystyki, gdzie ważne jest, aby w przyjazny sposób przedstawiać dane. Dobre praktyki programistyczne sugerują, aby unikać twardego kodowania wartości zamiast tego używać zmiennych, co ułatwia późniejsze modyfikacje i utrzymanie kodu.