Buscar

GABARITO OFICIAL PROVA- PROGRAMAÇÃO ORIENTADA A OBJETOS

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

Prévia do material em texto

Gabarito da Prova
1590212 - TEC. ANALISE E DESENV. SIST. - PROGRAMAÇÃO ORIENTADA A OBJETOS - 1CHAM - 23/10/2015
21:05
Questão Resposta
01 D
02 C
03 C
04 A
05 B
06 D
07 B
08 B
09 A
10 C
11 <pre style="width:295px;white-space: -moz-pre-wrap;white-space:-o-pre-wrap;white-
space: pre-wrap;word-wrap:break-word;">class Produto
{&nbsp;&nbsp;&nbsp;
 private int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; codigo;&nbsp;&nbsp;
 private string&nbsp;&nbsp; descricao;
&nbsp;&nbsp; private DateTime dataValidade;
&nbsp;&nbsp; public_Produto(int pCodigo)
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; codigo = pCodigo;
&nbsp;&nbsp; }
&nbsp;&nbsp; public int Codigo
&nbsp;&nbsp; {
 &nbsp;&nbsp;&nbsp;&nbsp; get { return codigo; }
&nbsp;&nbsp;&nbsp; &nbsp; set { codigo = value; }&nbsp;&nbsp;
 }
&nbsp;&nbsp;&nbsp;
 public string Descricao
&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return descricao; }
 &nbsp;&nbsp;&nbsp;&nbsp; set { descricao = value; }
 }
&nbsp; public DateTime DataValidade
 {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return dataValidade; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { dataValidade = value; }&nbsp;&nbsp;
 }
}
</pre>
<p>De acordo com os conceitos da orientação a objetos, crie uma classe com o nome
Produto e com os atributos codigo, descricao e data de validade. É necessário que estes
atributos sejam encapsulados (private), sendo assim, crie um mecanismo de acesso a
estes atributos. Defina um construtor parametrizado que recebe o código do produto e
grave no atributo código da classe.</p>
12 <pre style="width:295px;white-space: -moz-pre-wrap;white-space:-o-pre-wrap;white-
space: pre-wrap;word-wrap:break-word;">class Pessoa
{
&nbsp;&nbsp;&nbsp; private int id;
&nbsp;&nbsp;&nbsp; private string nome;
&nbsp;&nbsp;&nbsp; private List&lt;Pedido&gt; pedidos;
 &nbsp;&nbsp; public int Id
&nbsp;&nbsp;&nbsp; {
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get {return id; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { id = value; }
&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; public string Nome
&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return nome; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { nome = value; }
&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; public List&lt;Pedido&gt; Pedidos
&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return pedidos; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { pedidos = value; }
&nbsp;&nbsp;&nbsp; }
}
class Pedido
{
&nbsp;&nbsp;&nbsp; private int id;
&nbsp;&nbsp;&nbsp; private DateTime data;
&nbsp;&nbsp;&nbsp; private Pessoa pessoa;
&nbsp;&nbsp;&nbsp; public int Id
&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return id; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { id = value; }
&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; public DateTime Data
&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return data; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { data = value; }
&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp; public Pessoa Pessoa
&nbsp;&nbsp;&nbsp; {
<p>Analise o diagrama de classe abaixo e implemente as classes e seus
r e l a c i o n a m e n t o s c o m b a s e n e s t e d i a g r a m a . < / p > < p > < i m g
s r c = " / u n o p a r / u p l o a d / p r o v a e a d / i m a g e n s / 1 4 3 7 5 0 3 9 4 9 4 6 4 . p n g " > < / p >
Diretoria de Informática06/11/2015 10:14:50 Página 1 de 2
Gabarito da Prova
1590212 - TEC. ANALISE E DESENV. SIST. - PROGRAMAÇÃO ORIENTADA A OBJETOS - 1CHAM - 23/10/2015
21:05
Questão Resposta
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; get { return pessoa; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set { pessoa = value; }
&nbsp;&nbsp;&nbsp; }
}
</pre>
Diretoria de Informática06/11/2015 10:14:50 Página 2 de 2

Mais conteúdos dessa disciplina