A maior rede de estudos do Brasil

Grátis
5 pág.
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

Pré-visualização | Página 1 de 1

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

Crie agora seu perfil grátis para visualizar sem restrições.