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

Foram encontradas 935 questões

Q42884 Engenharia de Software
"É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."

Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito.
...distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos.
Alternativas
Q42883 Engenharia de Software
"É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."

Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito.
...o nome e os parâmetros dessa operação...
Alternativas
Q42882 Engenharia de Software
Uma instância de classe em um determinado momento é
Alternativas
Q42879 Engenharia de Software
"A utilização de um sistema orientado a objetos não deve depender de sua implementação interna, mas de sua interface." Esta afirmação remete ao conceito de
Alternativas
Q35390 Engenharia de Software
Um comando "abrir" ao provocar diferentes ações em objetos distintos, por exemplo: em uma caixa, porta ou janela, representa figurativamente na orientação a objetos o princípio denominado
Alternativas
Q35389 Engenharia de Software
Sobre orientação a objetos, considere:

I. Os valores dos atributos são definidos no nível de classe.

II. Os métodos são definidos no nível de objeto.

III. A invocação de uma operação é definida no nível de objeto.

Está correto o que se afirma em
Alternativas
Q35357 Engenharia de Software
O conceito de Herança, na orientação a objetos, está especificamente associado ao significado de
Alternativas
Q23951 Engenharia de Software
Em UML, é a fase na qual classes, tais como, interface do usuário e de periféricos, são adicionadas para prover uma infraestrutura técnica. Trata-se da fase de
Alternativas
Q23948 Engenharia de Software
Na programação orientada a objeto,
Alternativas
Q23419 Engenharia de Software
Um relacionamento entre classes que usa como notação um diamante preenchido associando, por exemplo, as classes Janela e Moldura, representa
Alternativas
Q18891 Engenharia de Software
Com relação aos conceitos de programação orientada a objetos
e sua implementação na linguagem Java, julgue os próximos
itens.
Pelo uso de polimorfismo, uma chamada de método pode fazer que diferentes ações ocorram, dependendo do tipo do objeto que recebe a chamada
Alternativas
Q345285 Engenharia de Software
Quanto a metodologias de desenvolvimento de software, julgue os seguintes itens.

A análise orientada a objetos, o projeto orientado a objetos e a programação orientada a objetos compreendem atividades de engenharia de software voltadas à construção de sistemas orientados a objetos. Nesses sistemas, objetos interagem para prover serviços. No nível de programação, as interações ocorrem via interfaces das classes das quais os objetos são instâncias. Essas interfaces contêm membros públicos das classes.
Alternativas
Q240174 Engenharia de Software
O desenvolvimento orientado a objetos utiliza uma estratégia orientada a objetos em todo o processo, seguindo os estágios de análise orientada a objetos, projeto orientado a objetos e programação orientada a objetos.

Assinale a opção que representa uma atividade exclusiva do projeto orientado a objetos.
Alternativas
Q240162 Engenharia de Software
A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que
Alternativas
Q240161 Engenharia de Software
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que
Alternativas
Q213777 Engenharia de Software
As instâncias de uma classe são

Alternativas
Q213774 Engenharia de Software
Em uma hierarquia de classes é possível especificar operações com a mesma assinatura em pontos diferentes da hierarquia. Portanto, essas operações presentes nas classes-filha

Alternativas
Q162880 Engenharia de Software
Considere um trem composto por uma locomotiva e por vários vagões. A classe Trem tem os métodos addVagao() e removeVagao(). O tipo de relacionamento entre as classes Trem e Vagão é:
Alternativas
Q162347 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Se uma classe criada por meio de herança tem uma só classe pai, tem-se herança simples. Se a classe tem mais de uma classe pai, tem-se herança múltipla. As relações de classes em uma herança simples podem ser mostradas por meio de uma árvore e as relações em uma herança múltipla podem ser mostradas por meio de um grafo.
Alternativas
Q162346 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Há linguagens orientadas a objetos em que mensagens podem ser dinamicamente vinculadas a métodos usando-se variáveis polimórficas capazes de referenciar objetos de uma classe pai ou de suas subclasses. Nessas linguagens, quando se chama, via uma variável polimórfica, um método que foi definido na classe pai e sobreposto nas suas subclasses, a chamada é vinculada dinamicamente ao método.
Alternativas
Respostas
841: C
842: B
843: D
844: D
845: B
846: C
847: B
848: D
849: A
850: E
851: C
852: C
853: C
854: D
855: B
856: D
857: A
858: B
859: C
860: C