Laboratorio Programacao - Atividade 2
Por: anonimobr • 28/10/2015 • Trabalho acadêmico • 1.187 Palavras (5 Páginas) • 476 Visualizações
Pergunta 1
0,25 em 0,25 pontos
Correta
Uma associação define que objetos de uma Classe estão conectados a objetos de outra classe formando um relacionamento. Dado o relacionamento de associação entre as classes Proprietario e Animal. Sabendo que um Proprietario possui apenas um Animal, indique como deve ser implementado o construtor da classe Proprietario:
Resposta Selecionada:
Correta
public Proprietario(String nome, String telefone){
this.nome = nome;
this.telefone = telefone;
this.animal = new Animal();
}
Respostas:
public Proprietario(String nome, String telefone){
this.nome = nome;
this.telefone = telefone;
this.animal = new Proprietario();
}
Correta
public Proprietario(String nome, String telefone){
this.nome = nome;
this.telefone = telefone;
this.animal = new Animal();
}
public Proprietario(String nome, String telefone){
this.nome = nome;
this.telefone = telefone;
this.animal = proprietario;
}
public Proprietario(String nome, String telefone){
this.nome = nome;
this.telefone = telefone;
this.animal = animal;
}
public Proprietario(String nome, String telefone){
this.nome = nome;
this.telefone = telefone;
}
Pergunta 2
0,25 em 0,25 pontos
Correta
Dado o trecho da classe Funcionario
public class Funcionario{
private int regFuncional;
private string nome;
//Definir aqui o método ToString()
}
Qual seria a implementação correta do métod ToString() para retornar uma string de impressão?
Resposta Selecionada:
Corretab.
public override string ToString(){
return "Registro Funcional: " + regFuncional + "\nNome: " + nome;
}
Respostas:
a.
public void ToString(){
return "Registro Funcional: " + regFuncional + "\nNome: " + nome;
}
Corretab.
public override string ToString(){
return "Registro Funcional: " + regFuncional + "\nNome: " + nome;
}
c.
public override ToString(){
return "Registro Funcional: " + regFuncional + "\nNome: " + nome;
}
d.
public ToString(){
return "Registro Funcional: " + regFuncional + "\nNome: " + nome;
}
e.
public override void ToString(){
return "Registro Funcional: " + regFuncional + "\nNome: " + nome;
}
Pergunta 3
0,25 em 0,25 pontos
Correta
A empresa Coca-Cola, que possuía aproximadamente 20.000 funcionários e teve um aumento de mais 3.000 novos funcionários. Na associação da frase acima aos conceitos de programação orientada a objeto, é correto afirmar que Coca-Cola, funcionários e aumento, referem-se, respectivamente, a:
Resposta Selecionada:
Correta
objeto, atributo, implementação por um método do objeto
Respostas:
classe, objeto, atributo
objeto, instância, operação
classe, objeto, associação pelo método de agregação
classe, objeto, instância de classe
Correta
objeto, atributo, implementação por um método do objeto
Pergunta 4
0,25 em 0,25 pontos
Correta
Dado um vetor dinâmico para armazenar objetos do tipo Carro, qual é a funcionalidade dos seguintes métodos e propriedades referentes ao vetor?
//Vetor dinâmico
List<Carro> lista = new List<Carro>();
....
//métodos do vetor dinâmico
lista.Add()
lista.RemoveAt();
lista.Count;
Resposta Selecionada:
Corretab.
Referem-se as funcionalidade
...