Przejdź do treści głównej
INF.04Pytanie #215 z 856jezyk-cpp-skladnia-i-pamiec

Po wykonaniu przedstawionego kodu zapisanego w języku C++ na ekranie konsoli zostanie wyświetlony tekst:

Opcje odpowiedzi:
A
"%s dodawania: %d + %.2f=%f", "Wynik", a, b, w
B
dodawania: 5+5.12345=10.123450 Wynik
C
Wynik dodawania: 5+5.12=10.123450
Prawidłowa
D
"%s dodawania: %d + %.2f = %f", "Wynik", 5, 5.12345, 10.123450
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie działania funkcji printf: Funkcja printf z biblioteki cstdio w języku C/C++ formatuje i wypisuje tekst na wyjściu konsoli, podstawiając wartości argumentów pod odpowiednie specyfikatory formatu:

Analiza linii: printf("%s dodawania: %d + %.2f = %f", "Wynik", a, b, w);

  • %s (od ang. string – ciąg znaków): wstawia napis "Wynik".
  • %d (od ang. decimal integer – liczba całkowita w zapisie dziesiętnym): wstawia wartość zmiennej całkowitej a (5).
  • %.2f (od ang. floating point – liczba zmiennoprzecinkowa z ograniczeniem do 2 miejsc po przecinku): wstawia wartość zmiennej b (5.12345) zaokrągloną/przyciętą do 2 miejsc po przecinku, czyli 5.12.
  • %f (od ang. floating point – domyślnie 6 miejsc po przecinku): wstawia wynik sumy w = a + b = 10.12345, co daje 10.123450.

W efekcie na konsoli wyświetlany jest tekst: Wynik dodawania: 5+5.12=10.123450

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Jezyk cpp skladnia i pamiec”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 25 pytań z tego działu.