Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha · Marinha do Brasil 2025

Questão 23 — Programação: Java — Estruturas de Repetição

Programação Java — Estruturas de Repetição

Serviço de Seleção do Pessoal da Marinha 2025

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Observe o programa JAVA a seguir.

public class Soma
{
public static void main(String[] args)
{
int total = 0;

for (int numero = 2; numero <= 20; numero += 2)
total += numero;

System.out.printf("Soma é %d%n", total);
}
}

Qual o valor exibido após a execução do programa?
Selecione uma alternativa

Resolução comentada

O laço soma os pares de 2 a 20, resultando em 110.

A variável numero vai de 2 a 20 em passos de 2, então total recebe 2+4+...+20. Esses são 10 termos, e a soma é 2·(1+2+...+10) = 2·55 = 110. A saída é 'Soma é 110'.

Análise das alternativas

A) 90 seria a soma de 2 a 18, sem o 20. C) 132 e E) 92 não correspondem a nenhuma soma do laço. D) 72 também não. B) Correta.

Referência: Java: estrutura for e System.out.printf.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito final — página 20