Buscar

Teste de Conhecimento aula 5 Linguagem de programação

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

Parte superior do formulário
			LINGUAGEM DE PROGRAMAÇÃO
5a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0261_EX_A5_201101101547_V1 
	
	
	Data: 28/09/2017 15:37:04 (Finalizada)
	
	 1a Questão (Ref.: 201101865990)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Numa hierarquia de classes, onde a classe pai apresenta um método concreto M() que será herdado pela classe filha, mas deseja-se alterar a funcionalidade do método M() para as instâncias da classe filha, mantendo-se a mesma assinatura para o métodos em ambas as classes. Isto pode ser feito usando-se:
		
	 
	sobrescrita de método.
	
	herança de método.
	
	sobrecarga de método.
	
	encapsulamento do método.
	 
	método abstrato.
	
	
	
	
	 2a Questão (Ref.: 201101388177)
	 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 representa um grupo mais especializado de objetos.
	
	que a subclasse nunca adiciona seus prórios campos e métodos.
	
	que a subclasse possuirá caracteristicas mais restritas que as de sua superclasse.
	
	que a superclasse sempre adiciona novas caracteristicas em vistas as caracteristicas apresentadas pela sua subclasse.
	
	que a superclasse representa um grupo mais especializado de objetos.
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201101348042)
	 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:
		
	 
	I e IV
	
	I
	
	II e III
	
	II e IV
	
	III
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201101143816)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa correta: 
class A { 
private int atrA; 
} 
class B extends A { 
protected int atrB; 
} 
class C extends B, A{ 
private int atrC; 
}
		
	
	A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
	
	A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente o atributo
	
	A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
	 
	A classe B herda as características de A, mas não tem acesso direto ao atributo de A
	
	A classe B herda as características de A e pode acessar diretamente o atributo de A
	
	
	
	
	 5a Questão (Ref.: 201101143344)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a classe Pessoa do modelo abaixo:
 
		
	
	Generalation
	 
	Extends
	
	Unify
	 
	Package
	
	Import
	
	
	
	
	 6a Questão (Ref.: 201101203257)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:
		
	
	Os objetos também são denominados instâncias.
	 
	Uma classe que herda de outra é chamada superclasse.
	
	Uma classe é um modelo usado para criar vários objetos com características semelhantes.
	
	Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe.
	
	Pacote é um conjunto de classes e interfaces.
	
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201101367056)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O conceito de Herança permite que uma classe herde todos atributos e métodos de uma classe pai. Neste contexto, classes abstratas se referem a:
		
	
	tipos de classe que só permitem herdar métodos da classe pai
	
	classes sem métodos getters e setters
	 
	tipos de classe que só permitem herdar atributos da classe pai
	
	classes que só podem ter duas instâncias
	 
	classes que não podem ser instanciadas
	
	
	
	
	 8a Questão (Ref.: 201101143735)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a:
		
	
	dinâmica
	
	concreta
	
	múltipla
	 
	abstrata
	
	obstrutiva
	
	 Gabarito Comentado
	
	
	
	
Parte inferior do formulário

Outros materiais