A maior rede de estudos do Brasil

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

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

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
 
Lupa Calc. 
 
 
 
 
 
EEX0140_202001530908_TEMAS 
 
 
 
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. 
 
(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: 
 
 
Agregação 
 
 
Reescrita 
 
 
Superclasse 
 
Polimorfismo 
 
 
Herança 
Data Resp.: 09/09/2021 15:27:15
 
Explicação: 
Resposta coreta: Polimorfismo 
 
 
 
 
2. 
 
(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista 
Legislativo − Analista em Tecnologia − Adaptada) 
No que diz respeito à criação de métodos em Java, observe o 
fragmento a seguir. 
O qualificador, também conhecido por modificador, define a 
visibilidade e pode ser de três tipos básicos: 
 
I. O método é visível apenas pela própria classe. É o qualificador 
mais restritivo. 
II. O método é visível pela própria classe, por suas subclasses e 
pelas classes do mesmo pacote. 
 
III. O método é visível por qualquer classe. É o qualificador mais 
aberto no sentido de que qualquer classe pode usar este método. 
 
Os tipos básicos dos modificadores descritos em I, II e III são, 
respectivamente: 
 
"Private", "protected" e "public". 
 
 
"Protected", "private" e "public". 
 
 
"Public", "private" e "protected". 
 
 
"Protected", "public" e "private". 
 
 
"Private", "public" e "protected". 
Data Resp.: 09/09/2021 15:27:17
 
Explicação: 
Resposta correta: "Private", "protected" e "public". 
 
 
 
 
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? 
 
 
Java 7 não suporta herança. 
 
 
Herança múltipla. 
 
 
Herança por interface. 
 
 
Herança por prototipagem. 
 
Herança simples. 
Data Resp.: 09/09/2021 15:27:21
 
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. 
 
 
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. 
 
 
Propriedades mais especializadas da hierarquia ficam em superclasses. 
 
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object. 
Data Resp.: 09/09/2021 15:27:25
 
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: 
 
 
References 
 
 
Inherits 
 
Eextends 
 
 
Matches 
 
 
Implements 
Data Resp.: 09/09/2021 15:27:31
 
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 II. 
 
 
Somente a I. 
 
 
I e II. 
Data Resp.: 09/09/2021 15:27:33
 
Explicação: 
A resposta certa é: II e III. 
 
 
 
 
7. 
 
 
(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) 
Na linguagem Java, uma thread executável pode entrar em um 
determinado estado por um intervalo de tempo específico, 
retornando ao estado executável quando for notificada por outra 
thread ou quando esse intervalo expirar. Essa situação 
caracteriza o seguinte estado: 
 
 
Bloqueado 
 
 
Terminado 
 
Espera sincronizada 
 
 
Cancelado 
 
 
Novo 
Data Resp.: 09/09/2021 15:27:37
 
Explicação: 
A resposta certa é: Espera sincronizada 
 
 
 
 
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 - V - F 
 
V - F - V 
 
 
F - V - V 
 
 
F - F - V 
 
 
V - F - F 
Data Resp.: 09/09/2021 15:27:41
 
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? 
 
 
SQLite 
 
 
Firebase 
 
 
MySQL 
 
Derby 
 
 
PostgreSQL 
Data Resp.: 09/09/2021 15:27:45
 
Explicação: 
A resposta certa é: Derby 
 
 
 
 
10. 
 
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 à definiçã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: 
 
 
createResultList 
 
 
createEntityManager 
 
getResultList 
 
 
createNamedQuery 
 
 
getEntityManager 
Data Resp.: 09/09/2021 15:27:49
 
Explicação: 
A resposta certa é: getResultList 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada 
 
 
 
Exercício inciado em 09/09/2021 15:27:06.

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