Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2022

Questão 39 — Programação: Java — Vetores (Arrays)

Programação Java — Vetores (Arrays)

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022 Técnico

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

Gabarito disponível

Analise o código em JAVA abaixo.

public class ArraySoma
public static void main(String[] args)
{
int[] array = { 05,25,16,23, 11, 72};
int soma = 0;

for (int contador = 1; contador < array.length-1; contador++)
soma += array[contador];
System.out.print(soma);
}
}

Assinale a opção que apresenta o resultado do código apresentado acima.
Selecione uma alternativa

Resolução comentada

O laço soma os índices 1 a 4: 25+16+23+11 = 75.

O contador começa em 1 e vai até array.length-2, que é 4. Ele soma 25, 16, 23 e 11, e o total é 75. Ficam de fora o primeiro elemento (5) e o último (72).

Análise das alternativas

A) 69 corresponde a outra soma. C) 80 inclui o 5 e exclui o 11, o que é errado. D) 147 é a soma de todos menos o 5 (25+16+23+11+72). E) 152 é a soma de todos os elementos.

Referência: Java — vetores e laço for.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito final CP-CAP/2022 — página 15