Baixe o app para aproveitar ainda mais
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
Compartilhar