FGV · CM Caruaru · 2015 · Informática

Questão 33 · Informática: Programação e algoritmos

Analise o código C#.NET a seguir. for (int i = -5; i <= 7; i += 3) { Console.WriteLine(i); } Assinale a opção que apresenta corretamente o resultado produzido pela execução do trecho acima.

  1. A) –2, 1, 4, 7, 10
  2. B) –5, –2, 1, 4, 10
  3. C) –2, 1, 4, 7
  4. D) –5, –2, 1, 4
  5. E) –5, –2, 1, 4, 7

Marque a alternativa correta:

Gabarito: E

Gabarito definitivo divulgado pela banca FGV (CM Caruaru 2015).

Comentário

Gabarito: E.

O laço começa com i = -5, soma 3 a cada passagem e continua enquanto i for menor ou igual a 7. Os valores são: -5, -2, 1, 4 e 7. Na próxima passagem, o valor seria 10, que ultrapassa o limite, e o laço termina. Por isso, a saída é -5, -2, 1, 4, 7, alternativa E.

Por que as outras estão erradas:

  • (A) começa em -2, omitindo o -5 inicial, e inclui o 10, que não é produzido.
  • (B) inclui o 10, que não é produzido, e omite o 7.
  • (C) começa em -2, omitindo o -5 inicial.
  • (D) omite o 7, que é produzido, porque a condição aceita valores menores ou iguais a 7.

Dica de prova: em laços for, o valor inicial é o primeiro impresso, e a condição com <= inclui o limite. A banca costuma errar a contagem por causa do sinal de igual e do limite.

Fundamentos: laço for em C# · incremento de índices de três em três · condição de parada com menor ou igual

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV CM Caruaru 2015 (Informática), questão 33, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor