Alternativa A
Vamos analisar o funcionamento do código C apresentado passo a passo para determinar a saída correta.
Análise do Código
O programa realiza as seguintes operações:
- Inicialização: Define variáveis inteiras e inicializa a variável
soma com 0. - Laço de Repetição (
for): Executa exatamente 5 iterações (quando ind vai de 1 até 5). - Entrada de Dados: Em cada iteração, lê um número inteiro digitado pelo usuário.
- Condição de Paridade: Verifica se o número lido é par utilizando o operador módulo (
%). Se num % 2 == 0, o número é par. - Acumulação: Se o número for par, ele é somado à variável
soma. Se for ímpar, é ignorado. - Saída: Ao final das 5 iterações, exibe o valor total acumulado em
soma.
Simulação dos Dados de Entrada
Os dados fornecidos são: 2 4 8 5 7. Vamos acompanhar o valor de soma em cada etapa:
| Iteração | Valor Lido (num) | É Par? (num % 2 == 0) | Ação na Variável soma | Novo Valor de soma |
|---|
| 1 | 2 | Sim | soma = soma + 2 | $0 + 2 = \mathbf{2}$ |
| 2 | 4 | Sim | soma = soma + 4 | $2 + 4 = \mathbf{6}$ |
| 3 | 8 | Sim | soma = soma + 8 | $6 + 8 = \mathbf{14}$ |
| 4 | 5 | Não | Nenhuma ação | Mantém \mathbf{14} |
| 5 | 7 | Não | Nenhuma ação | Mantém \mathbf{14} |
Conclusão
Após processar todos os números, a variável soma contém o valor 14. Portanto, a saída impressa no console será 14.
Isso corresponde à Alternativa A.