Buscar

EXERCICIOS 8 - PROGRAMACAO 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

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

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
Você viu 3, do total de 4 páginas

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
Considerando uma classe Carro e as interfaces Motor e Direção, qual a sintaxe correta para
implementar estas interfaces em Java?
 
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:
PROGRAMAÇÃO I 
Lupa Calc.
 
 
CCT0827_A8_202001034382_V1 
Aluno: BRUNO LEANDRO PEREIRA OLIVEIRA Matr.: 202001034382
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.
class Carro implements Motor && Direcao{}
Nenhuma das alternativas
class Carro implements Motor, Direcao{}
class Carro extends Motor && Direcao{}
class Carro extends Motor, Direcao{}
 
2.
I, II, IV
I, IV
II, IV
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Classes abstratas são feitas para serem modelos para suas classes derivadas. Com relação a uma classe abstrata é correto
afirmar que:
Considere o seguinte trecho de código: 
Abstract class Conta {
 private double saldo;
 public void setSaldo(double saldo) {
 this.saldo=saldo;
 }
 public double getSaldo( ) {
 return saldo;
 }
 public abstract void imprimeExtrato ( );
}
Julgue as afirmativas a seguir:
I- O método "imprimeExtrato()" tem uma annotation conhecida como @Override, significando que há sobrescrita do método da
superclasse.
 
II- Na classe abstrata "Conta" os métodos que são abstratos têm um comportamento diferente, por isso não possuem corpo.
III- Quando as subclasses herdeiras necessitam do método da classe abstrata, podemos inserir nelas as particularidades de
cada subclasse.
Estão corretas somente:
Sobre Interfaces, julgue as afirmativas a seguir:
 
I, III
I, III, IV
 
3.
Esta não possui métodos nem atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato
Esta não pode ser instanciada
Esta não possui métodos
Esta só possui métodos e atributos abstratos
 
4.
I e III
Todas as afirmações
I e II
II e III
III
 
5.
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes 
A definição de uma interface é similar a de uma classe, ou seja, utillizamos a palavra reservada reserved. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos com implementação (abstratos) e constantes
public interface SituacaoAcademica. Este trecho de codigo significa:
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
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:
 
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(follows) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada abstract. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
 
6.
Criação de um método SituacaoAcademica
Criação de uma classe SituacaoAcademica
Nenhuma das respostas anteriores
Criação de um objeto SituacaoAcademica
Criação de uma interface SituacaoAcademica
 
7.
I
I e II
I, II e III
II e III
I e III
 
8.
Todas as afirmações
I e III
I e II
Nenhuma afirmação está correta
II e III
 Não Respondida Não Gravada Gravada
Exercício inciado em 28/05/2021 11:15:14. 
javascript:abre_colabore('36737','227185056','4630768218');

Continue navegando