Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ACAFE 2009

Arquitetura de SoftwareSoftware
Código
qg798372
Banca
ACAFE
Órgão
MPE-SC
Ano
2009
Nível
Superior
Cargo
Analista de Sistemas
Sobre programação orientada a objetos, analise as afirmações a seguir.l Interfaces são classes que não definem a implementação dos métodos, mas apenas as suas assinaturas (nomes e argumentos) e podem ser enstanciadas.ll O processo de reescrever classes e métodos para evitar a duplicação de código ou aumentar o seu reaproveitamento é chamado de fatoração.lll Mensagens são requisições para que um objeto execute um de seus métodos ativando um comportamento descrito por sua classe. Também pode ser direcionada diretamente a uma classe (através de uma invocação a um método estático).lV O conceito de encapsulamento é decorrente do fato de se combinar os dados (atributos) e o código que manipula estes dados (métodos) em um único Objeto. Ele garante que a única forma de acesso aos dados é através dos métodos disponíveis ao usuário (chamados públicos). Os demais métodos e os atributos da classe ficam sendo privados, ou seja, apenas funções membro da classe têm acesso direto aos mesmos.V Métodos abstratos só podem ser definidos em classes abstratas e uma subclasse deve implementar todos os métodos abstratos herdados, ou deve ser ela mesma declarada como sendo abstrata. A classe que tenha método abstrato não pode ser instanciada.Todas as afirmações corretas estão em:
  1. AI - II - III
  2. BI - III - V
  3. CIII - IV
  4. DIII - IV - V
  5. EIV - V
Revelar gabarito e comentário

GabaritoD — III - IV - V

Link permanente: /questoes/qg798372