Strona główna › Pytania INF.04 › Pytanie 11
INF.04 · pytanie #11
Jaki będzie wynik działania poniższego kodu w języku C#? <pre class="code-block">int x = 5; int y = 10; Console.WriteLine($"Suma {x} i {y} wynosi {x + y}"); </pre>
- ASuma x i y wynosi 15
- BError: niewłaściwa składnia
- CSuma 5 i 10 wynosi x + y
- DSuma 5 i 10 wynosi 15
Poprawna odpowiedź: D. Suma 5 i 10 wynosi 15
Kliknij odpowiedź, którą uważasz za poprawną.
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.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.