Buscar

DESENVOLVIMENTO DE SOFTWARE

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

DESENVOLVIMENTO DE SOFTWARE
6a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	
	 
	Exercício: CCT0248_EX_A6_V1 
	Matrícula:
	 Aluno(a): 
	Data: 03/03/2017 16:15:45 (Finalizada)
	
	 1a Questão (Ref.: 201603434348)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrar-se o código de definição da classe, conseguimos em um trecho do código encontrar todos os seus membros, isto é, todas as variáveis (campos ou propriedades) e os métodos (funções) da classe.
Esse conceito se refere a:
		
	
	Polimorfismo
	
	Sobrecarga
	 
	Encapsulamento
	
	Construtor
	
	Herança
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201603434341)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A orientação a objetos permite que o mesmo método seja redefinido com o mesmo nome, ou seja, diferentes métodos podem ter o mesmo nome. Isto evita a proliferação de nomes diferentes de itens que são semanticamente iguais. 
Esse conceito se refere à:
		
	
	Classe
	
	Herança
	
	Construtor
	
	Objeto
	 
	Polimorfismo
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201603372112)
	 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?
		
	
	abstração
	
	mensagem
	
	sobrecarga
	
	sobreposição
	 
	herança
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201603045957)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de:
		
	
	Encapsulamento
	
	Interface
	 
	Polimorfismo
	
	Abstração
	
	Herança
	
	
	
	
	 5a Questão (Ref.: 201602899393)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	No Visual Basic .Net a palavra chave Inherits é usada para:
		
	
	classificar um método como público.
	
	criar uma instância de um objeto a partir de uma classe.
	
	disparar eventos a partir de objetos.
	
	indicar que um parâmetro não é obrigatório em um método.
	 
	implementar o mecanismo de herança entre classes.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201603046834)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade precisava controlar o total de filhos de funcionários existentes na mesma, mantendo atualizado a entrada e saída dos mesmos.
Para tal, resolveram criar um atributo de nome TotalFilhos.
Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para este atributo de forma a solucionar o problema da equipe de desenvolvimento.
		
	
	private
	
	public
	
	Friend
	 
	Shared
	
	Protected
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 7a Questão (Ref.: 201603425579)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem.
Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível?
Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema.
		
	
	Public Class Periferico
Private nome As Double
Private valor As Double
Private fabricante As Double
End Class
	 
	Public Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	Public Class Periferico
Public nome As String
Public valor As Double
Public fabricante As String
End Class
	
	Public property class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	Protected Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 8a Questão (Ref.: 201603425589)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma das características importantes da linguagem OO é permitir o uso do Polimorfismo, para cada linguagem temos uma forma específica de defini-lo.
Das opções apresentadas, marque a que os conceitos apresentados em relação ao Polimorfismo na OO no VB.Net, está correto.
		
	
	O polimorfismo não evita a proliferação de nomes diferentes de itens que são semanticamente iguais.
	 
	Para aplicação do polimorfismo no VB devemos utilizar a palavra Extends.
	
	As chamadas das funções polimórficas podem ser feitas pelo mesmo nome ou com nomes diferentes, depende de como vai cria-las.
	 
	Para aplicação do polimorfismo no VB devemos utilizar a palavra Overloads.
	
	O polimorfismo é aplicado aos atributos de uma classe, permitindo repetir o nome.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes