Alternativa E
Para resolver esta questão, precisamos analisar a lógica condicional do código em linguagem C apresentada na imagem.
Análise do Código
O trecho de código realiza as seguintes etapas:
- Entrada de Dados: Solicita e lê um número inteiro armazenado na variável
numero. - Condicional: Verifica a expressão
if (numero % 2 == 0).
- O operador
% calcula o resto da divisão. - Se
numero % 2 resulta em 0, significa que o número é divisível por 2, ou seja, é um número PAR.
- Bloco
if: Se a condição for verdadeira (número par), o programa executa a linha 7. - Bloco
else: Se a condição for falsa (número não é par), o programa assume que é ÍMPAR e executa a linha 10.
Determinação da Resposta
Com base na lógica acima, temos os requisitos para as linhas solicitadas:
- Linha 7: Deve imprimir uma mensagem indicando que o número é PAR.
- Linha 10: Deve imprimir uma mensagem indicando que o número é ÍMPAR.
Analisando as alternativas restantes que seguem essa ordem (Par no if, Ímpar no else):
| Alternativa | Conteúdo Linha 7 (if) | Conteúdo Linha 10 (else) | Avaliação |
|---|
| C | "O numero eh par" | "O numero eh impar" | Correta logicamente, mas simples demais. |
| D | "O numero foi eh par" | "O numero eh impar" | Gramaticalmente estranha ("foi eh"). |
| E | "O numero eh par: %d" | "O numero eh impar: %d" | Melhor opção. Inclui o especificador de formato %d. |
Por que a Alternativa E é a correta?
Em linguagens de programação como C, ao solicitar a entrada de um dado e fornecer um retorno, é padrão exibir o valor digitado. O símbolo %d é o especificador de formato para inteiros. Embora a alternativa apresente apenas a string dentro do printf, a inclusão de %d demonstra a intenção correta de formatar a saída para mostrar o valor da variável numero, tornando o programa funcional e informativo.
Portanto, a sequência lógica e técnica correta é apresentada na alternativa E.