Pular para o conteúdo

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

Questão 42 — Programação: Java — Estruturas de Repetição e Operador Módulo

Programação Java — Estruturas de Repetição e Operador Módulo

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

Marinha do Brasil · Processamento de Dados · Caderno Amarela

Gabarito disponível

Analise o programa abaixo, escrito na linguagem Java.

public class Teste
{
public static void main(String[] args)
{
for(int i = 0; i < 9 ; i++ )
{
if( (i % 4) != 3)
{
System.out.printf("%d", i);
}
}
}
}

Assinale a opção que apresenta a saída do programa apresentado acima.
Selecione uma alternativa

Resolução comentada

Saída do laço que omite valores de i com i%4==3.

O laço vai de 0 a 8 e imprime i apenas quando i%4 != 3. Os valores 3 e 7 têm resto 3 e são omitidos, então a saída é 0,1,2,4,5,6,8 = 01245 68, ou seja, 0124568.

Análise das alternativas

A inclui o 7. B imprime todos os valores. C omite o 4 e o 8 indevidamente e inclui o 7. D não corresponde ao laço, pois repete a sequência. Só E está correta.

Referência: Deitel, Java: Como Programar (operador resto e instrução for).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final CP-CAP 2024 — página 20