Pular para o conteúdo

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

Questão 45 — Programação: Java — Estruturas de Controle

Programação Java — Estruturas de Controle

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

Considerando os conceitos de estruturas de controle JAVA, analise as afirmativas abaixo e assinale a opção correta.

I- O operador condicional (?:) é único operador ternário do Java - ele leva três operandos. Juntos, os operandos e o símbolo ?: formam uma expressão condicional.
II- A instrução switch é chamada de instrução de seleção única, uma vez que seleciona entre muitas ações diferentes (ou grupos de ações).
III- A instrução de repetição while permite especificar que um programa deve repetir uma ação enquanto alguma condição permanecer verdadeira
IV- Um programa pode testar múltiplos casos com instruções if...else aninhadas
Selecione uma alternativa

Resolução comentada

I, III e IV são verdadeiras; o switch é de seleção múltipla.

I está correta: ?: é o único operador ternário do Java. III está correta: while repete enquanto a condição for verdadeira. IV está correta: if...else aninhados testam múltiplos casos. A II é falsa, pois o switch é chamado de instrução de seleção múltipla, não de seleção única.

Análise das alternativas

B, C, D e E incluem a afirmativa II, que é falsa. Além disso, B e C excluem a III, D exclui a I e E exclui I e IV, todas verdadeiras.

Referência: Deitel – Java: Como Programar (estruturas de controle).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: A

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