Buscar

Ed- Programação Orientada a Objeto

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 19 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

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 6, do total de 19 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

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 9, do total de 19 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

10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/19
 
Estudos Disciplinares (ED)
 
Os estudos disciplinares são atividades supervisionadas por professores e devem ser
desenvolvidas, obrigatoriamente, pelos estudantes conforme informações previstas no
manual a seguir:
 Manual dos Estudos Disciplinares
 
Exercício 1:
Dado o código abaixo:
Considere as afirmações abaixo:
 I. O programa não compila pois não apresenta instanciação.
II. O programa cria duas instâncias
III. Os objetos caso compilasse não cria objetos.
 
Justifique mostrando em qual capítulo - e ítem do conteúdo online explica a resolução.
 
A)
Somente a afirmação I. está correta
 
B)
Somente a afirmação II. está correta
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 2/19
 
C)
Somente a afirmação III. está correta
 
D)
Mais de uma afirmação está correta
 
E)
nenhuma das afirmações está correta.
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) O programa apenas vai criar duas instancias e nenhum objeto para ser
manipulado. 
Exercício 2:
Dado o código abaixo:
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 3/19
Qual a saída? Justifique transcrevendo a sequência de linhas executadas pelo código.
30,c1-11,c1-12,c1-18,c1-20,c1-21,c1-22,c1-23,c1-15 
 
 
A)
 
B)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 4/19
 
C)
 
D)
 
E)
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) O Sistema vai executar prime 2 porem como temos uma implementação para
executar o construtor 3 ele escrevera o construtor 3 e depois escrevera o costrutor 2 
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 5/19
Exercício 3:
Dado o código abaixo:
Qual a saída? Justifique escrevendo a sequência de linhas executadas pelo programa.
30,c1-11,c1-12,c1-18,c1-20,c1-21,c1-22,c1-23,c1-15 
 
A)
 
B)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 6/19
 
C)
 
D)
 
E)
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Ele vai executar o costrutor 2 porem como foi implementado o contrutor 3 no 2 ele
executara 3 depois o 2 
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 7/19
Exercício 4:
Considere o código abaixo:
Quala saída? Justifique escrevendo a sequência de execução .
27, c1-5, c1-7, 28, c1-18, c1-20, c1-13, c1-15, c1-9, c1-11, c1-16, 29
 
A)
 
B)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 8/19
 
C)
 
D)
 
E)
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Primeiro o numero três é passado para o construtor, dentro do construtor a
variavel d1 é carregada, logo em siguida é executado o metodo1(), que dentro dele é
excutado um metodo desobrecarga do metodo1, que executa a proxima sobrecarga
do metodo assim votando e finalizando com o valor 54 
Exercício 5:
A classe Classe1 abaixo necessita ser totalmente encapsulado, sendo que o atributo
total não pode ter acesso externo para modificação.
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 9/19
Qual das alternativas apresenta o encapsulamento correto?
 
A)
 
B)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 10/19
 
C)
 
D)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 11/19
 
E)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 12/19
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Esta codificação é a que fico mais correta pois, para os encapsulamento de retorn
foram iniciados com get e os de entrada com set, ao invoca-los foi usado de forma
coreta, e não ex: c1.setNome = "" mas sim c1.setNome ("") 
Exercício 7:
Considere o código abaixo:
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 13/19
 
Qual o resultado mostrado na tela ? Justifique escrevendo a sequência de execução
 
19, c1-1, c1-8, c1-10, c1-12, c1-1, c1-3, c1-5, 20, c2-8, c2-10, c2-12
 
A)
 
B)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 14/19
 
C)
 
D)
 
E)
Erro, não compila.
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Ao executar o construtor da classe 1 ele ja carregara a classe 2 assim escrevendo
lugar2 logo em segui ele termina a classe 1 escrevendo lugar1 depois executa a
classe 2 escrevendo novamente classe2 
Exercício 11:
Considere o código abaixo:
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 15/19
 
Qual a saída ao executar o programa?
 
A)
 
B)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 16/19
 
C)
 
D)
 
E)
Erro, o programa não compila
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) Após executar todos construtores e suas dependências o programa vai chegar ao
resultado 2 4 8 
Exercício 12:
Considerando o código abaixo, qual a saída ao executá-lo? Justifique escreventas
linhas percorridas durante a execução.
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 17/19
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 18/19
 
 
A)
 
B)
 
C)
 
D)
 
E)
 
O aluno respondeu e acertou. Alternativa(C)
10/05/2019 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 19/19
Comentários:
C) Após o preenchimento do vetor e execusão do metodo trataExemplo que o mesmo
apresenta uma tratativa de erro retorna X Z X Z W

Mais conteúdos dessa disciplina