Buscar

POO Semana 3 - Atividade Avaliativa 10

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

Prévia do material em texto

PERGUNT A 1 
1. Sobre a programação orientada a objetos, é correto afirmar que: 
 
 para a utilização da herança é utilizada a palavra reservada implements. 
 
 nem todos os objetos são instâncias das classes que descrevem as propriedades (atributos) e os comportamentos (métodos) dos objetos. 
 
 não apresenta restrições quanto ao uso de herança e polimorfismo. 
 
 um conjunto de objetos não interage por meio de troca de mensagens. 
 
 objetos podem ter mais de uma identidade; para isso, é necessário que a sua posição esteja explícita em um array de dados. 
1 pontos 
PERGUNT A 2 
1. No contexto de programação orientada a objetos, classe e objeto são: 
 
I. Os objetos "conversam" uns com os outros por meio do envio de mensagens, e o papel principal do programador é definir quais serão as mensagens que cada objeto pode 
receber, também qual a ação que o objeto deve realizar ao receber cada mensagem. 
II. Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. 
III. Uma classe é como um projeto e a partir dela criamos os objetos utilizados em nossos programas. 
IV. Objetos são instâncias de classes e é por meio dele que todo o processamento ocorre em sistemas implementados com linguagens de programação orientada a objetos. 
 
Assinale a alternativa correta: 
 
 Apenas I, II e III estão corretas 
 
 Todas as afirmativas estão corretas. 
 
 Apenas I, e III estão corretas 
 
 Apenas II e III estão corretas 
 
 Apenas I e II estão corretas 
1 pontos 
PERGUNT A 3 
1. Complete a frase a seguir: 
 
As subclasses são mais especializadas do que as suas superclasses, ______. As subclasses herdam todas as características de suas superclasses, como suas variáveis e métodos. 
Com a herança é possível criar ______, conhecidas como ______, a partir de ______, conhecidas como ______. 
 
 mais específicas, classes abstratas, superclasses, subclasses, superclasses 
 
 mais genéricas, classes abstratas, superclasses, classes derivadas, superclasses 
 
 mais específicas, classes derivadas, subclasses, classes bases, superclasses 
 
 mais genéricas, classes derivadas, subclasses, classes bases, superclasses 
 
 mais genéricas, classes derivadas, superclasses, classes derivadas, subclasses 
1 pontos 
PERGUNT A 4 
1. Acerca de dois pilares da orientação a objetos, que é a herança e o polimorfismo, analise as afirmações a seguir e assinale a alternativa correta. 
 
I. Herança é um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e estados possíveis. 
II. Polimorfismo é a técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe. 
III. Em herança e polimorfismo, a subclasse especifica a superclasse, acrescentando a ela novos atributos ou métodos, porém mantém inalterada sua constituição original. 
IV. Polimorfismo acontece quando duas classes são próximas, têm características mútuas, mas não são iguais e existe uma especificação de uma delas. E herança consiste na 
alteração do funcionamento interno de um método herdado de um objeto pai. 
 
 Apenas I e II estão corretas. 
 
 Apenas I, II e IV estão corretas. 
 
 Apenas I, II e III estão corretas. 
 
 Apenas I está correta. 
 
 Apenas II e IV estão corretas. 
1 pontos 
PERGUNT A 5 
1. Acerca das diversas características relacionadas à Programação Orientada a Objetos, é correto afirmar que: 
 
 um atributo em uma classe é apenas uma definição e uma ação apenas ocorre quando o atributo é invocado por meio do objeto. 
 
 um método determina o comportamento de objetos de uma classe. 
 
 métodos e atributos podem ser instanciados em uma classe. 
 
 um atributo é um sub-rotina que é executado por uma classe ao receber uma mensagem. 
 
 um método pode herdar características de outros métodos. 
1 pontos 
PERGUNT A 6 
1. ________ é um dos pilares da POO e por meio dele é possível simplificar bastante a programação, protegendo informações sensíveis. Além disso, esse conceito deixa mais 
legível, funcional e reutilizável o código. Trata-se de uma técnica de programação que mantém escondido os detalhes internos do funcionamento dos métodos de uma classe. 
 
 Abstração 
 
 Encapsulamento 
 
 Herança 
 
 Assinatura do método 
 
 Polimorfismo 
1 pontos 
PERGUNT A 7 
1. O reaproveitamento de código é uma das características do paradigma orientado a objetos, o qual tem evoluído nos últimos anos. Considere o código a seguir e assinale a 
alternativa correta. 
 
Public class computador{} 
Public class celular extends computador{} 
Public class notebook extends computador{} 
 
 As classes notebook e celular são superclasses da classe computador. 
 
 A classe computador é superclasse das classes celular e notebook. 
 
 A classe computador é subclasse das classes celular e notebook. 
 
 A classe celular é subclasse da classe computador. 
 
 A classe notebook é subclasse da classe celular. 
1 pontos 
PERGUNT A 8 
1. O que significa afirmar que uma Classe X estende a Classe Y? 
 
 Que a Classe X é derivada da Classe Y. 
 
 Que a Classe Y é derivada da Classe X. 
 
 Que a Classe X é superclasse da Classe Y. 
 
 Que as Classes X e Y são filhas. 
 
 Que as Classes X e Y são pais. 
1 pontos 
PERGUNT A 9 
1. Um mecanismo da programação orientada a objetos que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser 
estendida, denomina-se: 
 
 implementação 
 
 agregação 
 
 polimorfismo 
 
 herança 
 
 assinatura 
1 pontos 
PERGUNT A 10 
1. Complete a frase a seguir: 
“No contexto ______, é necessário que os métodos apresentem exatamente _______, sendo utilizado o mecanismo de ______, que é o mesmo que sobrescrita de métodos. “ 
 
 da abstração, a mesma assinatura, redefinição de métodos 
 
 do polimorfismo, a mesma identificação, redefinição de métodos 
 
 da agregação, a mesma sobrecarga, redefinição de métodos 
 
 da herança, identificação diferente, definição de métodos 
 
 da assinatura, assinatura diferentes, definição de métodos

Continue navegando