Buscar

ED - Programação orientada a objetos I - M9 - UNIP

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

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
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:
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)
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 construtor 2
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)
C)
D)
E)
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Ele vai executar o construtor 2 porem como foi implementado o construtor 3 no 2 ele executará 3 e
depois o 2
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)
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 variável d1 é carregada,
logo em seguida é executado o método 1(), que dentro dele é executado um método de sobrecarga do
método 1, que executa a próxima sobrecarga do método 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.
Qual das alternativas apresenta o encapsulamento correto?
A)
B)
C)
D)
E)
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Esta codificação é a que fico mais correta pois, para os encapsulamento de retornam foram iniciados
com get e os de entrada com set, ao invoca-los foi usado de forma correta, e não ex: c1.setNome = ""
mas sim c1.setNome ("")
Exercício 6:
Tomando como base as classes abaixo
 
Considere as seguintes operações:
1. Montar os carros com os seus motores
 
Carro Cor Motor
c1 Preto m1
c2 Prata m2
 
Motor Cilindros Capacidade
m1 4 1.0
m2 4 1.6
m3 4 1.8
 
2 - Trocar o motor do carro c2 para m3
3 - Aumentar a capacidade do motor do carro c1 para 1.2
Qual dos programas executa estas operações/ Justifique mostrando os erros das alternativas incorretas.
A)
B)
C)
D)
E)
Comentários:
Essa disciplina não é ED ou você não o fez comentários
Exercício 7:
Considere o código abaixo:
 
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)
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 lugar 2 logo em
seguida ele termina a classe 1 escrevendo lugar 1 depois executa aclasse 2 escrevendo novamente
classe 2
Exercício 8:
Dada a tela abaixo:
QUal dos programas gerou a tela? Justifique mostrando a sequência de execução.
A)
B)
C)
D)
E)
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 9:
Ao executar o programa abaixo qual a saída, Justifique escrevendo a sequência de execução.
 
 
A)
B)
C)
D)
E)
Comentários:
Essa disciplina não é ED ou você não o fez comentários
Exercício 10:
Considere o programa abaixo:
 
 
Qual a instrução a ser colocada na linha 90 para alterar o ano da contratação do empregado p para
2014?
A)
 e.getContracao().setAno(2014);
B)
 e.getEmpregado(getContratacao(setAno(2014)));
C)
 e.setContracao(setAno(2014));
D)
 e.pessoa.contratacao.ano=2014;
E)
 e.contratacao.ano=2014;
Comentários:
Essa disciplina não é ED ou você não o fez comentários
Exercício 11:
Considere o código abaixo:
 
Qual a saída ao executar o programa?
A)
B)
C)
D)
E)
Erro, o programa não compila
Comentários:
Essa disciplina não é ED ou você não o fez comentários
Exercício 12:
Considerando o código abaixo, qual a saída ao executá-lo? Justifique escreventas linhas percorridas
durante a execução.
 
A)
B)
C)
D)
E)
Comentários:
Essa disciplina não é ED ou você não o fez comentários

Continue navegando