Buscar

LP - Aula 05 - avaliando o aprendizado

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 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO
 Fechar
Exercício: CCT0261_EX_A5_201308170009  Matrícula: 201308170009
Aluno(a): ANDRESSA KROEFF PIRES Data: 21/04/2015 15:26:28 (Finalizada)
  1a Questão (Ref.: 201308242508)  Fórum de Dúvidas (0)       Saiba   (0)
Como se generaliza em Java?
public class ClasseFilha : ClassePai {}
public class ClasseFilha implements ClassePai {}
public class ClasseFilha :: ClassePai {}
public class ClasseFilha import ClassePai {}
  public class ClasseFilha extends ClassePai {}
  2a Questão (Ref.: 201308415333)  Fórum de Dúvidas (0)       Saiba   (0)
(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o
sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então,
contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou
partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as
novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima?
Sobrecarga
Sobreposição
Abstração
  Polimorfismo
  Herança
 Gabarito Comentado
  3a Questão (Ref.: 201308463485)  Fórum de Dúvidas (0)       Saiba   (0)
Herança é a forma de reutilização de software na qual uma nova classe é
criada, absorvendo membros de uma classe existente e aprimorada com
capacidades novas ou modificadas. Portanto uma subclasse é mais
específica que sua super classe, então pode­se dizer que:
que a subclasse nunca adiciona seus prórios campos e métodos.
que a superclasse sempre adiciona novas caracteristicas em vistas as
caracteristicas apresentadas pela sua subclasse.
  que a subclasse possuirá caracteristicas mais restritas que as de sua
superclasse.
  que a subclasse representa um grupo mais especializado de objetos.
que a superclasse representa um grupo mais especializado de objetos.
 Gabarito Comentado
  4a Questão (Ref.: 201308418749)  Fórum de Dúvidas (0)       Saiba   (0)
Em Java não é permitida heranças múltiplas, isto é, não se permite que uma subclasse tenha mais de uma superclasse. Entretanto, existe um
artifício  para  simular  heranças  múltiplas  e  permitir  que  uma  subclasse  herde  leis  de  comportamentos  e  atributos  constantes  de  várias
superclasses. Este artifício é obtido com o uso de:
Classe Abstrata
Classe Concreta
  Interface
Polimorfismo
Herança
  5a Questão (Ref.: 201308418721)  Fórum de Dúvidas (0)       Saiba   (0)
Considerando o esquema de herança existente na metodologia de Orientação a Objeto, em uma hierarquia de classes em Java, temos:
I. Os construtores da superclasse não são herdados pelas instâncias de uma subclasse.
II. Todo método construtor de uma superclasse precisa também chamar um construtor da subclasse.
III.  O  comando  super(  ),  chamada  ao  construtor  da  superclasse,  deve  ser  declarado  obrigatoriamente  na  primeira  linha  do  construtor  da
subclasse.
Marque a alternativa CORRETA:
Todas as sentenças são verdadeiras.
Apenas as  sentenças II e  III são verdadeiras.
  Apenas as a sentença I e III são verdadeiras.
Nenhuma sentença é verdadeira.
Apenas as sentenças I e II são verdadeiras.
  6a Questão (Ref.: 201308423350)  Fórum de Dúvidas (0)       Saiba   (0)
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no
desenvolvimento de sistemas.
Considerando o conceito de herança, avalie as afirmações abaixo.
I. Herança é uma propriedade que facilita a implementação de reuso.
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir
propriedades e métodos próprios.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em:
II e IV
I
II e III
  I e IV
III
 Gabarito Comentado
 Fechar

Continue navegando