Buscar

Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa: #include vo...

Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa:
#include
void main()
{
int x=3;
int y=15;
y/=x;
printf("%d %d \n", x, y);
x=y++;
printf("%d %d \n", x, y);
}

Fazendo o teste de mesa para o algoritmo, teremos as saídas:
3 5
5 6
a. 3 5
5 6
b. 3 5
5 5
c. 3 5
6 5
d. 3 6
5 6
e. 3 5
3 6

Essa pergunta também está no material:

QUESTIONÁRIO DA AULA UNIDADE 2 LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO
9 pág.

Projeto de Interface com O Usuário Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra B: 3 5 5 5. Explicação: - Na primeira linha, o valor de x é 3 e o valor de y é 15. - Na segunda linha, y é dividido por x, resultando em y = 5. - Na terceira linha, a saída é "3 5", pois x ainda é 3 e y é 5. - Na quarta linha, x recebe o valor de y (5) e y é incrementado em 1, resultando em y = 6. - Na quinta linha, a saída é "5 5", pois x agora é 5 e y ainda é 5. Portanto, a saída correta do programa é "3 5 5 5".

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais