Alternativa A - O programa soma apenas os números pares informados.
O código apresentado realiza um laço de repetição que lê 5 números inteiros e verifica se cada um é par para adicioná-lo a uma variável acumuladora chamada soma.
Análise do Código:
- Inicialização: A variável
soma começa com valor 0. - Laço
for: Executa exatamente 5 vezes, correspondendo aos 5 valores fornecidos na entrada. - Condição
if (num%2 == 0): Verifica se o número digitado é divisível por 2 (ou seja, se é par). Se for ímpar, o número é ignorado. - Acumulação: Apenas quando a condição é verdadeira, o valor atual é somado ao total (
soma).
Rastreamento com os dados de entrada (2, 4, 8, 5, 7):
| Iteração | Número lido (num) | É Par? (num%2==0) | Ação sobre soma | Valor de soma |
|---|
| 1 | 2 | Sim | Soma 2 | $0 + 2 = 2$ |
| 2 | 4 | Sim | Soma 4 | $2 + 4 = 6$ |
| 3 | 8 | Sim | Soma 8 | $6 + 8 = 14$ |
| 4 | 5 | Não | Ignora | $14$ (inalterado) |
| 5 | 7 | Não | Ignora | $14$ (inalterado) |
Conclusão:
Ao final da execução, a variável soma contém o valor 14, que será impresso na tela. Portanto, a alternativa correta é a A.