Informática Múltipla Escolha

Considere o seguinte código escrito em linguagem C: Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 2 4 8 5 7

Considere o seguinte código escrito em linguagem C:

int num,ind,soma=0;
for (ind=1;ind<=(5);ind++)
{
  scanf("%d",&num);
  if (num%2 == 0)
    soma=soma+num;
}
printf("%d",soma);

Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 2 4 8 5 7

  1. 14
  2. 26
  3. 12
  4. 15
  5. 27

Resolução completa

Explicação passo a passo

A
Alternativa A

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:

  1. Inicialização: Define variáveis inteiras e inicializa a variável soma com 0.
  2. Laço de Repetição (for): Executa exatamente 5 iterações (quando ind vai de 1 até 5).
  3. Entrada de Dados: Em cada iteração, lê um número inteiro digitado pelo usuário.
  4. Condição de Paridade: Verifica se o número lido é par utilizando o operador módulo (%). Se num % 2 == 0, o número é par.
  5. Acumulação: Se o número for par, ele é somado à variável soma. Se for ímpar, é ignorado.
  6. 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çãoValor Lido (num)É Par? (num % 2 == 0)Ação na Variável somaNovo Valor de soma
12Simsoma = soma + 2$0 + 2 = \mathbf{2}$
24Simsoma = soma + 4$2 + 4 = \mathbf{6}$
38Simsoma = soma + 8$6 + 8 = \mathbf{14}$
45NãoNenhuma açãoMantém \mathbf{14}
57NãoNenhuma açãoManté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.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.