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