Pular para o conteúdo

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

Questão 17 — Programação de Computadores: Java — Fundamentos da Linguagem

Programação de Computadores Java — Fundamentos da Linguagem

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

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

Gabarito disponível

Analise cada trecho de código abaixo e coloque V (verdadeiro) ou F (falso) nas afirmativas referentes aos seus respectivos resultados.

Int[ ] c = new int[5];
( ) Cria um objeto array que contém cinco elementos int e armazena a referência do array na variável c do array.

System.out.println (valor >= 10 ? “oi” : “tchau”);
( ) Se valor = 10, será exibido “tchau”.

int valor = 10;
while (valor <= 100)
valor = 1 * valor;
( ) O código acima é um exemplo de loop infinito.

String numero = JoptionPane.showInputDialog(“Valor”);
( ) Exibe um botão escrito “Valor”.

System.out.println(Math.sqrt(9.0));
( ) Exibe o número 81.0 na tela.

Assinale a opção correta.
Selecione uma alternativa

Resolução comentada

V, F, V, F, F.

1) V: new int[5] cria o objeto array e a referência fica em c (o 'Int' maiúsculo parece erro de digitação). 2) F: com valor=10 a condição >= 10 é verdadeira e imprime "oi". 3) V: valor = 1 * valor nunca muda o valor, então valor <= 100 é sempre verdadeiro e o loop é infinito. 4) F: showInputDialog exibe uma caixa de diálogo com a mensagem "Valor" e um campo de entrada, não um botão. 5) F: Math.sqrt(9.0) imprime 3.0.

Análise das alternativas

As demais opções erram ao marcar como V a afirmativa 2 ou como F a afirmativa 3, ou ao classificar de forma diferente as afirmativas 4 e 5.

Referência: Java: arrays, operador ternário, laços, JOptionPane e Math.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: A

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