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

Foram encontradas 935 questões

Q293155 Engenharia de Software
Princípio em que classes derivadas de uma mesma superclasse podem invocar operações que têm a mesma assinatura, mas comportamentos diferentes em cada subclasse, produzindo resultados diferentes, dependendo de como cada objeto implementa a operação.

Alternativas
Ano: 2012 Banca: VUNESP Órgão: TJ-SP Prova: VUNESP - 2012 - TJ-SP - Analista de Sistemas |
Q289834 Engenharia de Software
No contexto da orientação a objetos, quando se deseja definir novas classes, existe um mecanismo que possibilita a reutilização da estrutura e do comportamento de uma classe.
Trata-se do mecanismo de
Alternativas
Q287172 Engenharia de Software
Julgue o item abaixo, relativo a polimorfismo, um dos conceitos relacionados à orientação a objetos.

A implementação de polimorfismo envolve o mecanismo de redefinição de métodos, assim como o conceito de ligação tardia.

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

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
Q258717 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o item  subsequente.
Na POO, o agrupamento dos objetos em uma classe ocorre quando eles possuírem as mesmas operações e atributos.

Alternativas
Respostas
541: D
542: B
543: C
544: C
545: D
546: A
547: B
548: A
549: D
550: C
551: E
552: D
553: E
554: E
555: E
556: C
557: C
558: C
559: E
560: C