Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Lupa Calc. Aluno: Matr.: Disc.: PROG ORI A OB EM 2021.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. (COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada) Para responder à questão, considere o seguinte trecho de código Java: A relação entre a classe "Soma" e a classe "OperacaoMatematica" é de: Polimorfismo Recursividade Herança Agregação Composição Data Resp.: 23/08/2021 10:47:44 Explicação: Resposta correta: Herança 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) é: https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); ArrayList HashSet List Collection HashMap Data Resp.: 23/08/2021 10:47:50 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 por prototipagem. Herança simples. Java 7 não suporta herança. Herança por interface. Herança múltipla. Data Resp.: 23/08/2021 10:47:56 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. Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. Propriedades mais especializadas da hierarquia ficam em superclasses. 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 comuns a todas as classes da hierarquia ficam em subclasses. Data Resp.: 23/08/2021 10:48:02 Explicação: A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 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 Inherits Implements Matches References Data Resp.: 23/08/2021 10:48:05 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 I. Somente a III. I e II. II e III. Somente a II. Data Resp.: 23/08/2021 10:48:11 Explicação: A resposta certa é: II e III. 7. (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 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 a classe - java.lang - sequenciais o objeto - java.lang - paralelas a classe - java.util - sequenciais o objeto - java.util - sequenciais Data Resp.: 23/08/2021 10:48:19 Explicação: A resposta certa é: a classe - java.lang - paralelas 8. (COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread da linguagem Java, informe se cada afirmativa 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 - F - F V - V - F F - F - V V - F - V F - V - V Data Resp.: 23/08/2021 10:48:25 Explicação: A resposta certa é: V - F - V 9. Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java. Qual o nome desse banco de dados? Firebase PostgreSQL Derby SQLite MySQL Data Resp.: 23/08/2021 10:48:30 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140 Explicação: A resposta certa é: Derby 10. 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: ClassNotFoundException e NullPointerException InterruptedException e NullPointerException InterruptedException e SQLException ClassNotFoundException e SQLException IOException e IllegalArgumentException Data Resp.: 23/08/2021 10:48:36 Explicação: A resposta certa é: ClassNotFoundException e SQLException Não Respondida Não Gravada Gravada https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=150606295&cod_hist_prova=265760287&num_seq_turma=5678948&cod_disc=EEX0140
Compartilhar