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

Foram encontradas 1.019 questões

Q76674 Engenharia de Software
Emrelação a O.O., são tipos reconhecidos de herança:
Alternativas
Q76673 Engenharia de Software
Na Orientação a Objetos (O.O.), os módulos são divididos em duas partes visando ao atendimento do princípio da ocultação de informação. São elas:
Alternativas
Q76672 Engenharia de Software
Em um projeto orientado a objetos, são unidades naturais de modularização:

Alternativas
Q76625 Engenharia de Software
Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como:
Alternativas
Q76624 Engenharia de Software
Quando num programa que utiliza linguagem orientada a objetos aparece um objeto que realiza ações diferentes, dependendo da operação, ou seja, a mesma operação pode atuar de modos diversos em classes diferentes, está-se diante de um(a):
Alternativas
Q75725 Engenharia de Software
Na programação orientada a objetos existem quatro tipos de polimorfismos possíveis de serem aplicados na estrutura de uma classe, a saber:
Alternativas
Q75425 Engenharia de Software
Analise o diagrama UML a seguir.

Imagem 007.jpg

Alternativas
Q74665 Engenharia de Software
Analise as seguintes sentenças em relação à orientação objeto:

I As classes possuem atributos e métodos.
II Na orientação objeto existem dois tipos de métodos: herança e polimorfismo.
III Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e métodos da superclasse.

Das sentenças acima:
Alternativas
Q72739 Engenharia de Software
A respeito de orientação a objetos, julgue os próximos itens.

Todo objeto tem um identificador único que varia com o tempo de vida do objeto.
Alternativas
Q72738 Engenharia de Software
A respeito de orientação a objetos, julgue os próximos itens.

O estado de um objeto é definido pelo conjunto de valores de suas propriedades.
Alternativas
Q72737 Engenharia de Software
A respeito de orientação a objetos, julgue os próximos itens.

Por meio da técnica denominada agregação, determinada operação pode ser programada para ter comportamentos distintos, quando aplicada a diferentes objetos.
Alternativas
Q72736 Engenharia de Software
A respeito de orientação a objetos, julgue os próximos itens.

Em programação orientada a objetos, as propriedades que definem a estrutura e o comportamento de um objeto são especificadas para a classe da qual o objeto é instância e são válidas para todos os objetos dessa classe.
Alternativas
Q72734 Engenharia de Software
A respeito de orientação a objetos, julgue os próximos itens.

A abstração permite, entre outras funcionalidades, identificar e compor objetos complexos e construir estruturas, na forma de classes de objetos, para organizar objetos de diferentes tipos. Porém, conceitos implementados por classes que são construídas com base na abstração não podem ser generalizados nem especializados.
Alternativas
Q71900 Engenharia de Software
A respeito da hierarquia de classes, um conceito de relevância na
programação orientada a objetos, julgue o item que se segue.
Um objeto é, necessariamente, instância de apenas uma classe, mesmo quando existe herança múltipla em uma hierarquia de classes.
Alternativas
Q70381 Engenharia de Software
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome desse mecanismo.
Alternativas
Q67140 Engenharia de Software
A herança é um conceito implementado por todas as linguagens de programação orientadas a objeto. No entanto, algumas delas somente permitem o uso de herança simples, não sendo possível a criação de classes por meio de herança múltipla.
Alternativas
Q67113 Engenharia de Software
O desenvolvedor deve utilizar herança múltipla para agilizar os processos de busca e execução dos processos.
Alternativas
Q67112 Engenharia de Software
Em diversos casos de orientação a objetos, é necessário realizar alguma(s) ação(ões) para o objeto poder ser destruído. Um exemplo disso é a desalocação dinâmica de memória.
Alternativas
Q65830 Engenharia de Software
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Uma interface pode participar de relacionamentos realizados e generalizações, nos quais há um relacionamento semântico entre dois classificadores, em que um deles especifica um contrato e a execução é assegurada pelo outro.
Alternativas
Q65829 Engenharia de Software
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Uma classe ou componente poderá realizar apenas alguns tipos de interfaces. As classes possuem a característica exclusiva de poder participar de relacionamentos de generalização, associação e dependência.
Alternativas
Respostas
841: E
842: A
843: C
844: C
845: B
846: C
847: E
848: E
849: E
850: C
851: E
852: C
853: E
854: C
855: A
856: C
857: E
858: C
859: E
860: E