int main() { int x = 10; int y = 20; int z = x + y; printf("Suma x i y wynosi: %d", z); return 0; }
Program wykonuje się sekwencyjnie od góry do dołu w funkcji main().
Instrukcja printf("Suma x i y wynosi: %d", z) wypisuje tekst oraz w miejsce specyfikatora %d podstawia liczbę całkowitą przekazaną jako kolejny argument, czyli aktualną wartość zmiennej z.
Dlatego poprawny wynik na ekranie to: Suma x i y wynosi: 30.
Dlaczego pozostałe odpowiedzi są błędne?
Wskazówka egzaminacyjna: przy pytaniach o "co wyświetli program" prześledź wartości zmiennych po każdej linijce i sprawdź, która zmienna jest faktycznie przekazana do funkcji wypisującej.
Około 74% zdających odpowiada poprawnie na to pytanie. średnio łatwe
Źródła:
Materiały:
Sprawdź odpowiedź