Questões Militares de Programação - Java

Foram encontradas 218 questões

Q2552408 Programação
Nas linguagens orientadas a objeto, como o Java, sobrecarga de métodos significa que métodos com o mesmo nome podem ser declarados na mesma classe, contanto que tenham diferentes conjuntos de parâmetros. Os métodos Math() abs, min e max são sobrecarregados com quatro versões. Qual versão abaixo não representa uma sobrecarga do método Math() ?
Alternativas
Q2552406 Programação
Em Java existem classes com métodos static() que não dependem de nenhuma variável de instância. Com relação aos métodos static() Math() e os valores de x, y e z, qual seria o resultado correto?
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á:
Alternativas
Q2552403 Programação
No Java existem classes que contêm métodos static. Esses métodos são práticos convenientes para realizar tarefas corriqueiras. Com relação aos métodos da classe Static Math, analise as assertivas abaixo.
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
Alternativas
Q2552391 Programação
A Linguagem Java é considerada a linguagem mais popular para codificação em diversas plataformas. Com relação às regras e convenções 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.
( ) 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.
Alternativas
Q2547903 Programação
Relativo às noções de programação java e UML (Unified Modeling Language), marque a alternativa INCORRETA
Alternativas
Q2547902 Programação
Relativo às noções de programação java, marque a alternativa CORRETA
Alternativas
Q2547901 Programação
Relativo às noções de programação java, marque a alternativa CORRETA
Alternativas
Q2547900 Programação
Relativo às noções de programação java, marque a alternativa CORRETA
Alternativas
Q2547899 Programação
Relativo às noções de programação java, marque a alternativa INCORRETA
Alternativas
Q2547898 Programação
Relativo às noções de programação java, marque a alternativa INCORRETA
Alternativas
Q2261975 Programação

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á

Alternativas
Q2242864 Programação

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.

Imagem associada para resolução da questão

Assinale a opção que apresenta a mensagem após a execução do programa.

Alternativas
Q2242860 Programação

Analise o código Java abaixo:

Imagem associada para resolução da questão


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.

Alternativas
Q2242822 Programação
Caso uma mensagem de exceção do tipo EOFException seja apresentada durante a execução de um programa escrito em Java, para leitura e desserialização, é correto afirmar que:
Alternativas
Q2242817 Programação
No contexto da linguagem de Programação Java, uma thread executável entra no estado de espera sincronizada quando:
Alternativas
Q2242804 Programação
Quais são os objetos de fluxo ao se iniciar um programa Java?
Alternativas
Q2197873 Programação
Em Java é comum que as classes contenham métodos static convenientes para realizar tarefas corriqueiras.
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 é:
Alternativas
Q2197869 Programação
A Java API fornece uma vasta coleção de classes predefinidas, que contém métodos para realizar diversas funções. Com relação às classes e métodos do Java, analise as assertivas abaixo.

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
Alternativas
Q2197860 Programação
Entre as linguagens que são utilizadas para desenvolvimento está o Java, uma das mais utilizadas para a codificação.
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.
Alternativas
Q2195548 Programação

 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. 

Alternativas
Respostas
1: C
2: B
3: C
4: A
5: B
6: A
7: D
8: D
9: C
10: C
11: D
12: D
13: C
14: D
15: E
16: A
17: A
18: A
19: B
20: A