Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/04/2023, 16:04 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/6 Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Aluno(a): LUCAS NORBERTO E SILVA 202102214726 Acertos: 9,0 de 10,0 12/04/2023 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 primeira linha do código deveria ser → private class OlaMundo { Não deveria ter a quinta linha do código. Não deveria ter a quarta linha do código. A segunda linha do código deveria ser → public static main(String args) { A terceira linha do código deveria ser → System.out.println("Olá Mundo!") Respondido em 12/04/2023 15:50:07 Explicação: Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!") Acerto: 1,0 / 1,0 (AOCP − 2013 − COREN/SC − Técnico Especializado − Programador) Com base no código Java a seguir, responda: public class Automovel { public void nome(String nome) { Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 12/04/2023, 16:04 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/6 return nome; } } public class Carro extends Automovel { @Override public void nome(String nome) { return ¿O carro é ¿ + super.nome(nome); } } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome(¿Corsa¿)); } } Qual das seguintes alternativas indica o resultado da execução do código? Corsa null O carro é Corsa O carro é null O código não será compilado, pois apresenta erros Respondido em 12/04/2023 15:51:10 Explicação: Resposta correta: O código não será compilado, pois apresenta erros Acerto: 0,0 / 1,0 Ano: 2018 Banca: FCC Órgão: TRT - 2ª REGIÃO (SP) Prova: FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico Judiciário - Tecnologia da Informação Considere a interface Java declarada abaixo: public interface NewInterface { } A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é: Public int aumentarSalario(int s){return s*1.1;} Public NewInterface(); Protected void consultarProcesso(); Default int obterDados(); Public void NewInterface(); Respondido em 12/04/2023 15:52:47 Questão3 a 12/04/2023, 16:04 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/6 Explicação: A resposta certa é: Public void NewInterface(); 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); Private int calcularQuantidade(int n1); Protected sacar(double valor); Public void exibe( ) {System.out.print(''Ok'');} Public double calcularTributos() {return 27.5;} Respondido em 12/04/2023 15:51:46 Explicação: A resposta certa é: Double calcular(double n1, double n2); Acerto: 1,0 / 1,0 (INAZ do Pará -CRO-RJ -Analista Tecnologia da Informação -2016) Em uma implementação para gerenciar contas bancárias usando a linguagem Java, considere que um método sacar( ) lança uma exceção Saldo Insu�ciente quando o saldo da conta se encontra menor que o solicitado no saque. Nessa situação, ao se de�nir o método sacar( ), para identi�car o nome da exceção que pode ser lançada, qual palavra-chave da linguagem deve-se usar? try static throws protected extend Respondido em 12/04/2023 15:53:52 Explicação: A resposta certa é:throws Acerto: 1,0 / 1,0 (COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012) No código Java abaixo, veri�ca-se que o bloco �nally será executado: Questão4 a Questão5 a Questão6 a 12/04/2023, 16:04 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/6 De qualquer forma. Apenas se a exceção levantada não for tratada no bloco catch. Apenas se a exceção levantada for tratada no bloco catch. Apenas se nenhuma exceção for levantada. Apenas se uma exceção for levantada. Respondido em 12/04/2023 15:56:50 Explicação: A resposta certa é:De qualquer forma. Acerto: 1,0 / 1,0 (COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modi�cada) Sobre a classe thread da linguagem Java, informe se cada a�rmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta. ( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread. ( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução. ( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente. V - V - F F - F - V V - F - F V - F - V F - V - V Respondido em 12/04/2023 15:57:31 Explicação: A resposta certa é: V - F - V Acerto: 1,0 / 1,0 (CESGRANRIO - BNDES - Pro�ssional 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() Questão7 a Questão8 a 12/04/2023, 16:04 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/6 Thread.yield() Object.wait() FileInputStream.read() Thread.join() Respondido em 12/04/2023 15:59:11 Explicação: A resposta certa é: Thread.yield() Acerto: 1,0 / 1,0 Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura especí�ca do Java. Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java. ResultSet Statement Connection DriverManager PreparedStatement Respondido em 12/04/2023 16:00:18 Explicação: A resposta certa é: ResultSet Acerto: 1,0 / 1,0 Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o banco de dados são implementadas, o que levou à de�nição de ferramentas como o JPA, onde a obtenção de uma coleção de entidades, a partir da consulta através de sintaxe JPQL, ocorre com base no método: createNamedQuery createResultList createEntityManager getResultList getEntityManager Respondido em 12/04/2023 15:58:44 Explicação: A resposta certa é: getResultList Questão9 a Questão10 a 12/04/2023, 16:04 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/6
Compartilhar