Buscar

SIMULADO 03

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	 
	CCT0779_A2_201908589191_V1 
	
	
	
	
		Aluno: ROSIMERY TINOCO DE MACEDO 
	Matr.: 201908589191
	Disc.: DES. SOFTWARE  
	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.
		Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso?
	
	
	
	super
	
	
	new
	
	
	this
	
	
	extends
	
	
	implements
	
Explicação: 
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores.
	
	
	
	 
		
	
		2.
		Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica?
	
	
	
	Sobrescrita
	
	
	Sobrecarga
	
	
	Herança
	
	
	Agregação
	
	
	Encapsulamento
	
Explicação: 
O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.
	
	
	
	 
		
	
		3.
		Acerca de interfaces, na sintaxe Java, qual a informação correta?
	
	
	
	Define regras para o comportamento de classes de uma mesma família.
	
	
	É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.
	
	
	Deve ser definida com o uso de abstract class.
	
	
	É implementada pelas classes com o uso de extends.
	
	
	Permite a definição de métodos concretos.
	
Explicação: 
Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes.
	
	
	
	 
		
	
		4.
		O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
	
	
	
	private
	
	
	void
	
	
	public
	
	
	protected
	
	
	inner
	
Explicação: 
protected
	
	
	
	 
		
	
		5.
		Qual a função do encapsulamento?
	
	
	
	Fazer a transferência de dados segura entre usuário e servidor.
	
	
	Cria novos objetos.
	
	
	Fazer uma conexão entre usuário e servidor.
	
	
	Instanciar um objeto dentro de classes privadas.
	
	
	Impedir o acesso direto a um atributo.
	
Explicação: 
Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados.
	
	
	
	 
		
	
		6.
		Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
	
	
	
	Agrupamentos
	
	
	Métodos
	
	
	Nível de Acesso
	
	
	Atributos
	
	
	Herança
	
Explicação: 
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado.
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada

Continue navegando