Prévia do material em texto
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): ALCIDES NUNES ALVES JUNIOR 202008169861 Acertos: 10,0 de 10,0 17/10/2021 1a Questão Acerto: 1,0 / 1,0 (IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação) Observe cuidadosamente o código Java a seguir: 1. public class OlaMundo { 2. public static void main(String[] args) { 3. System.println("Olá Mundo!"); 4. } 5. } Assinale a alternativa correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!") Não deveria ter a quarta linha do código. Não deveria ter a quinta linha do código. A segunda linha do código deveria ser → public static main(String args) { A primeira linha do código deveria ser → private class OlaMundo { Respondido em 17/10/2021 13:42:05 Explicação: Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!") 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 Agregação Polimorfismo Herança Superclasse Respondido em 17/10/2021 13:44:21 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 é: Protected sacar(double valor); Double calcular(double n1, double n2); Public void exibe( ) {System.out.print(''Ok'');} Private int calcularQuantidade(int n1); Public double calcularTributos() {return 27.5;} Respondido em 17/10/2021 13:45:13 Explicação: A resposta certa é: Double calcular(double n1, double n2); 4a 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: As variáveis e os métodos podem ter qualquer modificador de acesso. Interfaces são equivalentes às classes abstratas. Elas fazem parte de herança. As variáveis são implicitamente public static final. Uma interface pode implementar uma classe. Respondido em 17/10/2021 13:46:09 Explicação: A resposta certa é: As variáveis são implicitamente public static final. 5a 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 conter declarações de constantes e de variáveis não inicializadas. Somente permite herança simples. Pode ser instanciada diretamente por meio da instrução new. Pode possuir métodos abstratos e estáticos. Pode possuir assinaturas de métodos públicos e protegidos. Respondido em 17/10/2021 13:47:14 Explicação: A resposta certa é: Pode possuir métodos abstratos e estáticos. 6a Questão Acerto: 1,0 / 1,0 Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento A herança entre classes, em Java, define-se, utilizando a palavra-chave: Inherits Matches References Implements Eextends Respondido em 17/10/2021 13:47:45 Explicação: A resposta certa é: Eextends 7a Questão Acerto: 1,0 / 1,0 (VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads: I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente. II. Os sistemas que suportam múltiplas threads são chamados de multithread. III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea. Sobre as afirmações, está correto o contido em: I e III, apenas I e II, apenas II e III, apenas I, apenas I, II e III Respondido em 17/10/2021 13:49:35 Explicação: A resposta certa é: I, II e III 8a 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? Thread.join() FileInputStream.read() Thread.yield() Object.wait() ReentrantLock.lock() Respondido em 17/10/2021 13:51:21 Explicação: A resposta certa é: Thread.yield() 9a 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? getResultList persist getReference remove merge Respondido em 17/10/2021 13:51:52 Explicação: A resposta certa é: persist 10a Questão Acerto: 1,0 / 1,0 Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela classe de controle? edit merge create persist destroy Respondido em 17/10/2021 13:52:35 Explicação: A resposta certa é: destroy