Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.154 questões

Q281209 Engenharia de Software
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
Herança múltipla não faz parte dos conceitos ligados a Orientação a Objetos.

Alternativas
Q281201 Engenharia de Software
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
O Singleton é útil, quando um objeto tem algum estado que não pode ser compartilhado.

Alternativas
Q281200 Engenharia de Software
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
O padrão Command permite a um objeto alterar seu comportamento, quando seu estado interno muda.

Alternativas
Q281108 Engenharia de Software
“Encapsulamento”, “herança” e “polimorfismo” são características de linguagens orientadas a objeto.

Alternativas
Q274609 Engenharia de Software
Considere o diagrama de classes apresentado na figura a seguir
para responder às questões de números 42 e 43.

Imagem 025.jpg

Sabendo-se que houve redeclaração de métodos herdados em pelo menos uma das subclasses, assinale a alternativa que conceitua esta situação.
Alternativas
Q271405 Engenharia de Software
Baseado nos conceitos da programação orientada a objeto, assinale a alternativa que preenche corretamente a lacuna da afirmação "Uma classe ___________ é uma classe na qual não é possível instanciar objetos":

Alternativas
Q271374 Engenharia de Software
Capacidade do paradigma orientado a objetos de ocultar dados dentro de modelos, permitindo que somente operações especializadas ou dedicadas manipulem os dados ocultos:

Alternativas
Q265051 Engenharia de Software
Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar e excluir. Considere que Aluno e Professor são classes derivadas da classe Pessoa e, por isso, herdam os métodos cadastrar, alterar e excluir, mas estes métodos são sobrescritos na classe Aluno e Professor com implementações bastante distintas, em função dos dados associados a cada um deles.


O exemplo ilustra o conceito de

Alternativas
Q263648 Engenharia de Software
Na orientação a objetos

Alternativas
Q263645 Engenharia de Software
São características da análise estruturada e da análise orientada a objetos, respectivamente:

Alternativas
Q261559 Engenharia de Software
Assinale a opção correta.

Alternativas
Q261558 Engenharia de Software
Os domínios das classes de um Sistema Orientado a Objetos normal são:

Alternativas
Q261557 Engenharia de Software
São qualidades da orientação a objetos:

Alternativas
Q261556 Engenharia de Software
Polimorfismo é

Alternativas
Q259710 Engenharia de Software
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

Polimorfismo consiste em focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades acidentais ou menos importantes. No desenvolvimento de sistemas, isso significa concentrar-se no que um objeto é e no que ele faz antes de se decidir como esse objeto será implementado.

Alternativas
Q259709 Engenharia de Software
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

Cada classe pode ter implementações de operação — ou métodos — com denominações únicas. Classes diferentes podem ter métodos com denominações iguais, porém, uma classe não pode ter métodos com denominações iguais e parâmetros diferentes.

Alternativas
Q259708 Engenharia de Software
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

As heranças, que são princípios de orientação a objetos, permitem o compartilhamento de atributos e métodos pelas classes e são usadas com o intuito de se reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.

Alternativas
Q258844 Engenharia de Software
Na programação orientada a objetos, há dois mecanismos possíveis para criar relacionamentos entres classes: a composição e a herança. Em um programa orientado a objetos, suponha que entre duas classes X e Y exista um relacionamento de herança no qual X é subclasse de Y. Suponha também que Y seja uma subclasse de uma classe abstrata denominada Z. Por fim, suponha que existam apenas métodos públicos ou privados, tanto em Y quanto em Z.

Para alterar esse programa de tal forma que ele permaneça o mesmo, do ponto de vista funcional para os clientes da interface pública da classe X, e que o relacionamento de herança entre X e Y seja substituído pelo de composição, um passo necessário no caso geral é definir um atributo do tipo

Alternativas
Q258719 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o item  subsequente.
Quando o fluxo normal da execução de um programa de computador é alterado, o tratamento de exceção será realizado como forma de lidar com as alterações que ocorrerem.

Alternativas
Q258718 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o item  subsequente.

O polimorfismo ocorre quando há compartilhamento de classes pelas subclasses e, consequentemente, o aproveitamento dos seus respectivos atributos e métodos.

Alternativas
Respostas
721: E
722: E
723: E
724: C
725: C
726: D
727: A
728: B
729: A
730: D
731: C
732: E
733: D
734: E
735: E
736: E
737: C
738: C
739: C
740: E