Considere o trecho de programa em C++. O que é impresso na tela ? int x = 10, y = 3, z, k; y = x + y - 1; z = x/y; k = y % x; if ( k != 0) cout << ...
Considere o trecho de programa em C++. O que é impresso na tela ? int x = 10, y = 3, z, k; y = x + y - 1; z = x/y; k = y % x; if ( k != 0) cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << " "; Nada é impresso na tela, pois k é zero. x = 10 y = 12 z = 0.833 k = 1.2 x= 10 y = 12 z = 0 k = 2 10 12 0 2 10 12 0.833 1.2
Nada é impresso na tela, pois k é zero. x = 10 y = 12 z = 0.833 k = 1.2 x= 10 y = 12 z = 0 k = 2 10 12 0 2 10 12 0.833 1.2
Analisando o trecho de programa em C++, temos que:
- x = 10
- y = 12 (pois y = x + y - 1)
- z = 10 / 12, o que resulta em 0
- k = 12 % 10, o que resulta em 2
Portanto, a opção correta é: "x = 10 y = 12 z = 0 k = 2"
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar