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

Foram encontradas 1.049 questões

Q1104538 Engenharia de Software

No que se refere aos conceitos de herança múltipla, julgue os itens subsequentes.


I Com a implementação da herança múltipla, é possível simplificar os programas e proporcionar soluções para resolver problemas difíceis.

II Ocorre herança múltipla quando uma classe herda de mais de uma classe, ou seja, existem múltiplas classes‐base (pais) para a classe derivada (filha).

III Na herança múltipla, uma classe herda apenas a estrutura, e não o comportamento de mais de uma classe‐base.


Assinale a alternativa correta.

Alternativas
Q1096843 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas e  aplicações, julgue o item.

Alguns conceitos como herança, polimorfismo e encapsulamento são abordados no desenvolvimento de sistemas orientados a objetos.
Alternativas
Q1086361 Engenharia de Software
No contexto dos principais elementos conceituais do modelo de objetos, assinale a alternativa que define corretamente o conceito de encapsulamento.
Alternativas
Q1085942 Engenharia de Software
O Polimorfismo, um dos Pilares da Programação Orientada a Objetos - POO,
Alternativas
Q1083190 Engenharia de Software
Quanto aos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, assinale a alternativa correta.
Alternativas
Q1078912 Engenharia de Software
Em orientação a objetos, uma classe abstrata é uma classe que
Alternativas
Q1057722 Engenharia de Software
No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado
Alternativas
Q1057584 Engenharia de Software

Sobre o uso de interfaces em orientação a objetos, podemos afirmar que:


I. evita que alterações de código em determinados componentes do sistema sejam refletidas por todo o sistema.

II. representa um contrato entre componentes do sistema.

III. permite a utilização das implementações das classes concretas ao invés da utilização das classes abstratas.


Está(ão) CORRETA(S), apenas, a(s) proposição(ões)

Alternativas
Q1057583 Engenharia de Software
Estrutura que contém a representação de dados e rotinas que processam esses dados, assim como representa um conjunto de objetos similares. A definição apresentada é sobre
Alternativas
Q1057582 Engenharia de Software
Marque a alternativa que representa a definição de herança, em orientação a objetos.
Alternativas
Q1044311 Engenharia de Software
Considerando a orientação a objetos, assinale a alternativa que define corretamente o que é polimorfismo.
Alternativas
Q1044148 Engenharia de Software
No contexto da orientação a objetos, existe uma medida de quanto dois itens, tais como classes ou métodos, estão inter-relacionados. Esta medida costuma ser classificada como forte, quando um item depende da forma como o outro foi implementado, ou fraca, quando um item depende do outro, mas não de seus detalhes de implementação. Essa medida é conhecida como
Alternativas
Q1037064 Engenharia de Software

Considere que um Analista de TI sabe que uma classe Pessoa Física e uma classe Pessoa Jurídica possuem o atributo nome como uma informação em comum e que o CPF é um atributo específico para a Pessoa Física e o CNPJ é um atributo específico para Pessoa Jurídica. Então o Analista criou uma outra classe com o atributo nome e seu objetivo é que haja herança deste e, eventualmente, outros métodos e atributos, para as classes filhas, Pessoa Física e Pessoa Jurídica, que já existiam.


Essa classe criada não é instanciada, apenas fornece um modelo para geração de outras classes, e é denominada

Alternativas
Q1035394 Engenharia de Software

Considere:


Os hidrômetros, relógios registradores de consumo de água, têm determinadas características. Em um sistema de computação, para processar os dados que deles provêm deve-se atentar para o fato que eles têm atributos e operações comuns e outros específicos. Usando pilares da orientação a objeto e a capacidade de reuso viabilizada por linguagens desse paradigma, um Analista usou dois conceitos fundamentais sendo um empregado no âmbito da descrição e estruturação das classes de hidrômetros e outro no âmbito da invocação dos métodos com mesma assinatura, todavia levando em consideração o comportamento distinto de operação dos hidrômetros. Tais conceitos são:

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032395 Engenharia de Software

No que se refere aos diagramas da análise orientada a objetos, julgue o item.


Um diagrama de estado básico é ideal para a modelação de um atributo que possui poucos valores.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032394 Engenharia de Software

No que se refere aos diagramas da análise orientada a objetos, julgue o item.


Processos paralelos não podem ser modelados pelos diagramas de atividade.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032393 Engenharia de Software

No que se refere aos diagramas da análise orientada a objetos, julgue o item.


No diagrama de colaboração, o nome de um argumento é o nome real desse argumento, e não o nome formal utilizado pelo objeto destinatário em seu título de operação.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032392 Engenharia de Software

No que se refere aos diagramas da análise orientada a objetos, julgue o item.


A principal característica do diagrama de interação é a exibição de mensagens assíncronas entre os objetos. As mensagens síncronas, aquelas em que um objeto remetente deve esperar pelo objeto destinatário para finalizar a execução, não são tratadas por esse diagrama.

Alternativas
Q1027217 Engenharia de Software
Considerando a orientação a objetos, é correto afirmar que
Alternativas
Q1021371 Engenharia de Software
Uma classe abstrata A contém o método abstrato acao(). A classe B herda da classe A e não implementa o método acao(). Neste contexto, assinale a alternativa CORRETA.
Alternativas
Respostas
201: C
202: C
203: B
204: C
205: E
206: B
207: A
208: A
209: B
210: B
211: E
212: E
213: C
214: B
215: C
216: E
217: C
218: E
219: E
220: C