Buscar

9ª) Com relação ao código em anexo, é correto afirmar que: #include int main(){ int a,b; a=10; b=15; printf("a= %d, b=%d\n",a,b); temp=b; b=a; a=te...

9ª) Com relação ao código em anexo, é correto afirmar que: #include int main(){ int a,b; a=10; b=15; printf("a= %d, b=%d\n",a,b); temp=b; b=a; a=temp; printf("a= %d, b=%d\n",a,b); return 0; } a) O código possui um erro sintático, por esse motivo não irá rodar e o erro aparecerá no momento da compilação. b) O programa imprimirá a = 10, b = 15 em uma linha e, na seguinte, a = 15, b =10. c) O programa imprimirá a = 10, b = 15 em uma linha e, na seguinte, a = 10, b =15. d) O programa imprimirá a = 10, b =1 5 duas vezes na mesma linha. e) O programa imprimirá a = 15, b = 10 em uma linha e, na seguinte, a = 15, b =10.

Respostas

User badge image

Ed Verified user icon

Analisando o código fornecido, podemos ver que há um erro de lógica na atribuição das variáveis. O código tenta trocar os valores de 'a' e 'b' utilizando uma variável 'temp', mas há um erro de digitação ao atribuir 'temp=b' ao invés de 'int temp=b'. Dessa forma, ao executar o código, ele imprimirá "a = 10, b = 15" na primeira linha, e na segunda linha, imprimirá "a = 15, b = 10". Portanto, a alternativa correta é: b) O programa imprimirá a = 10, b = 15 em uma linha e, na seguinte, a = 15, b = 10.

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