Buscar

Exercícios de Programação I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Teste de
Conhecimento
 avalie sua aprendizagem
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface pode:
Julgue as afirmativas a seguir:
I-As classes abstratas são as que não permitem realizar qualquer tipo de instância. São classes feitas especialmente para serem modelos para suas classes derivadas.
 
II-As classes derivadas, via de regra, deverão sobrescrever os métodos para realizar a implementação dos mesmos. 
III-As classes derivadas das classes abstratas são conhecidas como classes concretas.
Estão corretas somente:
 
Imagine as seguintes classes: Animal,  Gato, Cachorro, Cavalo. Julgue as afirmativas a seguir e escolha a alternativa correta:
I-A classe Animal serve como um modelo para as classes ,  Gato, Cachorro, Cavalo. Dito de outra forma, estas três classes são herdeiras da classe Animal.  
II-A classe Animal poderia ser instanciada por si só. 
III- A classe Animal não pode ser instanciada por si só.
IV- Para ter um objeto de uma classe abstrata é necessário criar uma classe mais especializada herdando dela e então instanciar essa nova classe. Os métodos da classe
abstrata devem então serem sobrescritos nas classes filhas.
Estão corretas somente:
Com relação as classes abstratas, pode-se afirmar que:
I) Permitem ser instanciadas, ou seja, são modelos para classes derivadas
II) Podem ser estendidas por outras classes
III) As classes estendidas devem sobrescrever os métodos para implementá-los
Sobre interfaces na linguagem Java, assinale a alternativa correta:
public interface SituacaoAcademica. Este trecho de codigo significa:
Classes abstratas são feitas para serem modelos para suas classes derivadas. Com relação a uma classe abstrata é correto afirmar que:
Qual o efeito do uso do modificador abstract quando aplicado a classes?
PROGRAMAÇÃO I 
Lupa   Calc.
   
   
CCT0827_A8_201808151992_V1 
Aluno: JULIANA FERREIRA DE LIMA PEREIRA Matr.: 201808151992
Disc.: PROGRAMAÇÃO I  2021.1 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.
conter declarações de constantes e de variáveis não inicializadas.
possuir métodos abstratos e estáticos.
ser instanciada diretamente por meio da instrução new
possuir apenas assinaturas de métodos públicos e protegidos.
herdar de mais de uma interface
 
2.
Nenhuma afirmação está correta
I e III
II e III
I e II
Todas as afirmações
 
3.
II, IV
I, III
I, IV
I, II, IV
I, III, IV
 
4.
I e II
I, II e III
I e III
I
II e III
 
5.
Uma classe pode implementar várias interfaces diferentes.
Uma classe que estenda uma superclasse não pode implementar interfaces.
A implementação de interfaces se dá com uso da palavra-chave extends.
Interfaces podem ter métodos privados.
Interfaces não podem possuir atributos.
 
6.
Nenhuma das respostas anteriores
Criação de uma interface SituacaoAcademica
Criação de uma classe SituacaoAcademica
Criação de um objeto SituacaoAcademica
Criação de um método SituacaoAcademica
 
7.
Esta não possui métodos nem atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato
Esta só possui métodos e atributos abstratos
Esta não pode ser instanciada
Esta não possui métodos
 
8.
A classe não pode ser estendida.
A classe deve ser estendida.
A classe pode conter métodos abstratos.
A classe não pode implementar interfaces.
A classe não pode conter métodos estáticos.
    Não Respondida      Não Gravada     Gravada
Exercício inciado em 26/05/2021 12:42:28. 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_colabore('36567','226937578','4621714464');

Continue navegando