Prévia do material em texto
1a
Questão
Acerto: 1,0 / 1,0
(Instituto AOCP − 2020 − MJSP − Cientista de Dados − Engenheiro de Dados − Big
Data)
Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim
chamadas classes Java. Nesse sentido, escolha a alternativa que apresenta um
programa executável escrito em Java.
public class HelloWorld {
public static void HelloWorld() {
System.out.println("Hello World!");
}
}
println("Hello World!")
public static void main(String[] args) {
System.out.println("Hello World!");
}
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
public class Main {
System.out.println("Hello World!");
}
Respondido em 16/10/2021 15:34:04
Explicação:
Resposta correta:
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
2a
Questão
Acerto: 1,0 / 1,0
(CONSULPLAN - 2017 - Câmara de Nova Friburgo/RJ - Oficial Administrativo −
Adaptada)
Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser
referenciado de diversas formas é conhecido como:
Reescrita
Herança
Polimorfismo
Agregação
Superclasse
Respondido em 16/10/2021 15:36:35
Explicação:
Resposta coreta: Polimorfismo
3a
Questão
Acerto: 1,0 / 1,0
Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário -
Programação de Sistemas
Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes
abstratas. Uma instrução correta que uma interface Java pode conter é:
Double calcular(double n1, double n2);
Public void exibe( ) {System.out.print(''Ok'');}
Private int calcularQuantidade(int n1);
Protected sacar(double valor);
Public double calcularTributos() {return 27.5;}
Respondido em 16/10/2021 15:38:30
Explicação:
A resposta certa é: Double calcular(double n1, double n2);
4a
Questão
Acerto: 1,0 / 1,0
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção
de polimorfismo. Em Java, uma interface:
Pode ser instanciada diretamente por meio da instrução new.
Pode possuir assinaturas de métodos públicos e protegidos.
Pode conter declarações de constantes e de variáveis não inicializadas.
Pode possuir métodos abstratos e estáticos.
Somente permite herança simples.
Respondido em 16/10/2021 15:40:04
Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
5a
Questão
Acerto: 1,0 / 1,0
Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA -
Analista de Sistemas
Analise as seguintes sentenças em relação à linguagem Java:
I. Java suporta diretamente somente herança simples, entretanto ela permite uma
versão de herança múltipla com a implementação da classe virtual abstract.
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta
anexar à definição da classe a palavra-chave implements seguida das interfaces
separadas por vírgula.
III. Em Java, quando um método é definido como final, ele pode ser sobreposto
somente em classes descendentes.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
I é verdadeira;
II é verdadeira;
II e III são verdadeiras.
III é verdadeira;
I e II são verdadeiras;
Respondido em 16/10/2021 15:40:21
Explicação:
A resposta certa é: II é verdadeira;
6a
Questão
Acerto: 1,0 / 1,0
Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - Analista
de Sistemas Sênior (ADAPTADA)
Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com
a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar:
Elas fazem parte de herança.
As variáveis são implicitamente public static final.
Interfaces são equivalentes às classes abstratas.
As variáveis e os métodos podem ter qualquer modificador de acesso.
Uma interface pode implementar uma classe.
Respondido em 16/10/2021 15:40:49
Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
7a
Questão
Acerto: 1,0 / 1,0
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual método
pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma
thread?
ReentrantLock.lock()
Object.wait()
Thread.yield()
FileInputStream.read()
Thread.join()
Respondido em 16/10/2021 15:41:43
Explicação:
A resposta certa é: Thread.yield()
8a
Questão
Acerto: 1,0 / 1,0
(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso
de threads na linguagem Java, assinale a opção correta:
O método yield é utilizado para forçar um thread a entrar no modo de
suspensão.
Métodos static não podem ser synchronized.
Todo thread recebe uma prioridade padrão que é igual ao menor nível de
prioridade possível. Para configurar essa prioridade, pode ser utilizado o método
setPriority.
O método join é utilizado para garantir que determinado thread não seja
executado até que outro tenha entrado no estado inativo.
Uma classe pode definir tanto métodos quanto variáveis sincronizadas.
Respondido em 16/10/2021 15:45:06
Explicação:
A resposta certa é: O método join é utilizado para garantir que determinado thread não seja
executado até que outro tenha entrado no estado inativo.
9a
Questão
Acerto: 1,0 / 1,0
Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE
que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:
InterruptedException e SQLException
ClassNotFoundException e NullPointerException
IOException e IllegalArgumentException
InterruptedException e NullPointerException
ClassNotFoundException e SQLException
Respondido em 16/10/2021 15:42:51
Explicação:
A resposta certa é: ClassNotFoundException e SQLException
10a
Questão
Acerto: 1,0 / 1,0
Trabalhando com JPA, as instruções DML ficam transparentes para o programador,
sendo executadas a partir de métodos específicos da classe EntityManager. Qual seria o
método utilizado para encapsular uma instrução do tipo INSERT?
persist
merge
getReference
getResultList
remove
Respondido em 16/10/2021 15:43:50
Explicação:
A resposta certa é: persist