Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. (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 Main { public static void main(String[] args) { System.out.println("Hello World!"); } } public static void main(String[] args) { System.out.println("Hello World!"); } println("Hello World!") public class Main { System.out.println("Hello World!"); } public class HelloWorld { public static void HelloWorld() { System.out.println("Hello World!"); } } Explicação: Resposta correta: public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 2. (VUNESP - 2020 - FITO - Técnico em Gestão - Informática) No Java, a classe que implementa uma lista ordenada que permite a inclusão de elementos nulos (null) é: List Collection ArrayList HashMap HashSet Explicação: Resposta correta: ArrayList 3. Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7? Herança múltipla. Herança por interface. Java 7 não suporta herança. Herança por prototipagem. Herança simples. Explicação: A resposta certa é: Herança simples. 4. Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas Assinale a afirmativa correta sobre herança em JAVA. Propriedades comuns a todas as classes da hierarquia ficam em subclasses. Subclasses têm acesso aos campos privados da sua superclasse. Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface. Propriedades mais especializadas da hierarquia ficam em superclasses. Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Explicação: A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. 5. 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: Eextends References Inherits Implements Matches Explicação: A resposta certa é: Eextends 6. Sobre herança em Java, afirma-se que: I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é: Somente a III. II e III. Somente a I. I e II. Somente a II. Explicação: A resposta certa é: II e III. 7. (CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de threads na linguagem Java, assinale a opção correta: 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 yield é utilizado para forçar um thread a entrar no modo de suspensão. Uma classe pode definir tanto métodos quanto variáveis sincronizadas. O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha entrado no estado inativo. 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. 8. (EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada) Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte frase: ''Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de execução _________''. a classe - java.lang - paralelas a classe - java.lang - sequenciais a classe - java.util - sequenciais o objeto - java.lang - paralelas o objeto - java.util - sequenciais Explicação: A resposta certa é: a classe - java.lang - paralelas 9. 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ífica 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. PreparedStatement DriverManager ResultSet Connection Statement Explicação: A resposta certa é: ResultSet 10. O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas. Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método: rollback getConnection executeUpdate executeQuery setAutoCommit Explicação: A resposta certa é: setAutoCommit
Compartilhar