Buscar

linguagem de programaçao

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

LINGUAGEM DE PROGRAMAÇÃO
5a aula
		
	 
	Lupa
	 
	 
	 
		Exercício: CCT0756_EX_A5_201908606801_V1 
	09/11/2020
	Aluno(a): 
	2020.3 EAD
	Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 
	
	
	 
		1
           Questão
	
	
	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:
		
	
	herança de método.
	 
	método abstrato.
	
	encapsulamento do método.
	
	sobrecarga de método.
	 
	sobrescrita de método.
	Respondido em 09/11/2020 15:12:35
	
	
	 
		2
           Questão
	
	
	(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?
		
	
	Abstração
	 
	Herança
	
	Sobrecarga
	
	Polimorfismo
	 
	Sobreposição
	Respondido em 09/11/2020 15:10:35
	
		
	Gabarito
Comentado
	
	
	 
		3
           Questão
	
	
	    Analise as classes Teste e Animal e depois dê o que se pede.
 
public class Teste {
  public void imprime() {
    System.out.println("*");
  }
  public void imprime(int n) {
    for (int i = 1; i <= n; i++)
      System.out.println("*");
  }
}
 
public class Animal {
  public void emiteSom() {
    System.out.println("???"); }
}
public class Gato extends Animal {
  public void emiteSom() {
    System.out.println("miado"); }
}
public class Cachorro extends Animal {
  public void emiteSom() {
    System.out.println("latido"); }
}
 
O que ocorre, respectivamente, nas classes Teste e Animal é :
 
		
	 
	sobrecarga e override
	
	overload e herança múltipla
	
	sobrescrita e polimorfismo
	
	sobrescrita e herança
	 
	sobrecarga e overload
	Respondido em 09/11/2020 15:10:49
	
	
	 
		4
           Questão
	
	
	Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:
		
	
	Os objetos também são denominados instâncias.
	
	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.
	
	Uma classe é um modelo usado para criar vários objetos com características semelhantes.
	 
	Uma classe que herda de outra é chamada superclasse.
	Respondido em 09/11/2020 15:11:18
	
		
	Gabarito
Comentado
	
	
	 
		5
           Questão
	
	
	(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:
		
	
	III
	 
	II e III
	
	II e IV
	 
	I e IV
	
	I
	Respondido em 09/11/2020 15:14:56
	
		
	Gabarito
Comentado
	
	
	 
		6
           Questão
	
	
	Na linguagem Java, o emprego da palavra reservada "extends" por uma classe chamada subclasse sempre faz referência à outra classe chamada de superclasse, com isso, a subclasse passa a possuir os mesmos membros da superclasse. Podemos então afirmar que, tal palavra reservada implementa nesta linguagem
		
	
	a instância de uma classe
	
	o polimorfismo
	 
	o encapsulamento
	 
	a herança
	
	a compilação
	Respondido em 09/11/2020 15:12:47
	
	
	 
		7
           Questão
	
	
	Na programação orientada a objetos, o conceito de polimorfismo indica que:
		
	
	o nome dos métodos deve ser composto por, no máximo, 8 caracteres.
	
	o código de cada operação tem um limite máximo no número de linhas de código.
	 
	uma certa operação de uma classe pode nem sempre ativar o mesmo método.
	 
	cada classe tem uma limitação quanto ao número de atributos que a compõe.
	
	o nome das classes deve ser composto por, no máximo, 20 caracteres.
	Respondido em 09/11/2020 15:13:28
	
	
	 
		8
           Questão
	
	
	(FCC/2012 TJ-RJ) No contexto de programação orientada a objetos, considere as afirmativas abaixo. 
I. Objetos são instâncias de classes. 
II. Herança é uma relação entre objetos. 
III. Mensagens são formas de executar métodos. 
IV. Classes são apenas agrupamentos de métodos. 
V. Ocorre herança múltipla quando mais de um método é herdado. 
VI. Herança é uma relação entre classes. 
Está correto o que se afirma APENAS em:
		
	
	III, IV e VI
	 
	I, III e VI.
	 
	 I, III e IV.
	
	 II, III e V.
	
	II, IV e V.
	Respondido em 09/11/2020 15:14:04
	
Explicação:
I. Objetos são instâncias de classes. 
III. Mensagens são formas de executar métodos. 
VI. Herança é uma relação entre classes.

Continue navegando