TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Laboratorio Programacao - Atividade 2

Por:   •  28/10/2015  •  Trabalho acadêmico  •  1.187 Palavras (5 Páginas)  •  476 Visualizações

Página 1 de 5

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

...

Baixar como (para membros premium)  txt (9.5 Kb)   pdf (53.3 Kb)   docx (16.2 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com