Exercicios_POO_I_P2_S1_2017.pdf - Exerccios Reviso POO I...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Exercícios Revisão - POO I Questão 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Nota Valor 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 2 10 Alt./Not. 1. ( 1 / 2 Ponto) O trecho de código a seguir escrito em C # atende de forma muito simplista, uma das recomendações do paradigma da programação orientada a objetos. Assinale a alternativa que faz a afirmação correta em relação ao código abaixo. 1 public class Casa{ 2 private string Cor; 3 public void SetCor(string nomeCor){ 4 this.Cor = nomeCor;} 5 public string GetCor(){ 6 return this.Cor;} 7 } (a) ( X ) A recomendação atendida de forma simplista e a do encapsulamento. (b) ( ) A recomendação atendida de forma sim- plista e a da herança. (c) ( ) A recomendação atendida de forma sim- plista e a da reutilização. (d) ( ) O código não funcionará pois falta o construtor. (e) ( ) O this não pode ser usado dentro de uma classe. 2. ( 1 / 2 Ponto) O trecho de código a seguir foi es- crito em C # . Assinale a alternativa que faz a afirmação correta em relação ao código exibido a seguir. 1 public class Aluno{ 2 public string NomeAluno { get; set; } 3 public Aluno(){ 4 this.NomeAluno = ""; 5 } 6 public Aluno(string Nome){ 7 NomeAluno = Nome; 8 } 9 } Page 1 of 8 Continua próxima página. . .
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Análise e Desenvolvimento de Sistemas Exercícios Revisão - POO I Setembro 2017 5. ( 1 / 2 Ponto) Sabendo-se que o código a seguir foi escrito em C # . 1 public class Calculadora 2 { 3 public static int operando1; 4 public static int operando2; 5 6 public static int Soma() 7 { 8 return operando1 + operando2; 9 } 10 11 public int Soma(int op1, int op2) 12 { 13 Calculadora.operando1 = op1; 14 Calculadora.operando2 = op2; 15 return Calculadora.Soma(); 16 } 17 } I. O método Soma() é um método de instan- cia. II. O método Soma(int op1, int op2) é um método de instancia. III. O atributo operando1 é um atributo de classe. É correto afirmar-se que? 6. ( 1 / 2 Ponto) Sabendo-se que o código a seguir foi escrito em C # . A classe de nome ClasseCom- Erro foi usada em um programa na criação de um objeto. O objeto criado chamou o método TesteDivisaoPorZero() cujo retorno foi atribuído a uma variável inteira. É correto afirmar o que se diz na alternativa ?
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern