Questões Militares de Programação - Java
Foram encontradas 218 questões
Math.max (x, Math.min (y, Math.max (ceil(z), floor(w))));
Sendo: x = 5, y = 8, z = 9.2, w = 9.2, o resultado será:
I. floor(x) arredonda x para o menor inteiro não menor que x.
II. ceil(x) arredonda x para o maior inteiro não maior que x.
III. pow(x,y) x elevado à potência de y.
IV. sqrt(x) raiz quadrada de x.
V. exp(x) método exponencial de x.
Sobre as assertivas acima, é correto afirmar que
( ) O nome da classe sempre começa com letra maiúscula e as palavras seguintes com letra minúscula.
( ) Um arquivo “.java” possui a definição de uma classe.
( ) A linguagem Java é uma linguagem case sensitive.
( ) É uma prática recomendada, nomear a classe e o arquivo da mesma forma.
A seguir é apresentado um trecho de código escrito na linguagem Java.
int x;
x = 10 * 2 % 3 + 5;
System.out.println( Valor: + x++);
É correto afirmar que o valor impresso será
Na linguagem Java, existe uma diferença entre comparação por referência e comparação por conteúdo. O operador "==" e o método "equals" apresentam comportamentos específicos com relação a essa característica. Analise o código Java da figura abaixo.
Assinale a opção que apresenta a mensagem após a execução do programa.
Analise o código Java abaixo:
Substitua o valor 1 por 8 e o valor 2 por 5 e assinale a opção que apresenta o resultado que será exibido após a execução do programa.
Preencha os resultados dos métodos nas lacunas a seguir.
abs(-023.7) = _____; ceil(9.2) = ____; floor(9.2) = ____
A sequência de resultados que preenche corretamente as lacunas é:
I. Classes e métodos modularizam os programas, separando as tarefas em unidades autocontidas. II. Um motivo para modularizar um programa é o fato de que o desenvolvimento é mais gerenciável. III. Dividir um programa em métodos e classes torna o programa mais difícil de ser depurado. IV. Quando um método chamado termina sua tarefa, ele retorna o controle para o chamador. V. É possível criar programas a partir de classes e métodos existentes.
Sobre as assertivas acima, é correto afirmar que
Com relação às características da linguagem Java, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) A palavra reservada “void” indica que o método não tem retorno. ( ) A notação // representa uma linha de comentário. ( ) O método “parseBoolean” transforma uma String em um Booleano. ( ) O método “valueOf” transforma uma String em um Double.
A linguagem Java 8 possui uma série de métodos que auxiliam o trabalho de desenvolvimento.
List<String> lista1 = Arrays.asList("Antônio", "Carlos", "Bernardo", "Douglas");
// Print A
Collections.sort(lista1, Collections.reverseOrder());
System. Out.println(lista1);
// Print B
List<String> lista2 = new ArrayList<>();
Collections.sort(lista2, Collections.reverseOrder());
System. Out.println(lista2);
// Print C
Collections.sort(lista1);
System. Out.println(lista1);
Analise o fragmento do código acima e marque a opção que apresenta o resultado correto.