Logo Passei Direto
Buscar

UNIP- ED PROGR ORIENTADA A OBJETOS I

User badge image
Gabriel Tadeu

em

Ferramentas de estudo

Questões resolvidas

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
Dado o código abaixo: Considere as afirmacoes 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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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
Dado o código abaixo: Considere as afirmacoes 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.

Prévia do material em texto

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:
https://online.unip.br/Arquivo?id=37730.PDF
 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 ele executará 3 depois o 2 pois foi implementado o construtor 3 no 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 metodo1(), que dentro dele é executado um método de sobrecarga do metodo1, que executa a próxima
sobrecarregado 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 retorn 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)
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) A- incorreta devido ser declarado carro primeiro c1,c2. c- incorreta devido não possuir motor m1,m2. d- incorreta
devido m2=m3; no caso só ira trocar o motor mais não esta declarado de qual carro sera trocado / m1.capacidade=1.2;
esta incorreto porque não informa de qual carro ira trocar o certo seria c1. e- incorreto porque esta escrito carro na
variável daria erro porque c1 e c2 já reprsenta os dois carros.
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 á carregara a classe 2 assim escrevendo lugar2 logo em segui ele termina a
classe 1 escrevendo lugar1 depois executa aclasse 2 escrevendo novamente classe2
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)
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) ao executar o programa ira aparece 73
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;
O aluno respondeu e acertou. Alternativa(A)
Comentários:
C) e.setContracao(setAno(2014)); sera colocado na linha 90.
E) e.setContracao(setAno(2014)); sera colocado na linha 90.
D) sera colocado na linha 90.
A) sera colocado na linha 90.
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
O aluno respondeu e acertou. Alternativa(B)
Comentários:
A) Ao compilar ira aparecer essa expressão.
E) não compila
B) Ao compilar ira aparecer essa expressão.
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)
O aluno respondeu e acertou. Alternativa(C)
Comentários:
A) Ao executar o programa aparece essa sequencia 3 m z x w.
C) Ao executar o programa aparece essa expressão

Mais conteúdos dessa disciplina