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

Foram encontradas 1.019 questões

Q529556 Engenharia de Software
Em relação aos métodos e classes declarados como “final”, é correto afirmar que:
Alternativas
Q529548 Engenharia de Software

Alguns conceitos da orientação a objetos estão disponibilizados na coluna I. Estabeleça a correta correspondência com seus significados disponibilizados na coluna II.


Coluna I


1. Abstração


2. Classe


3. Polimorfismo


4. Herança


5. Encapsulamento


Coluna II


( ) Distingue a especificação e a implementação das operações de um objeto.


( ) Conjunto de objetos que possuem o mesmo tipo.


( ) Permite ao usuário definir tipos de forma incremental, a partir de tipos existentes.


( ) Elucida apenas as propriedades comuns de um conjunto de objetos, omitindo os detalhes.


( ) Define que uma determinada operação pode se comportar de diferentes formas em diferentes classes.


A sequência correta, de cima para baixo, é:

Alternativas
Q526156 Engenharia de Software
Considere a representação simplificada do diagrama de classes da UML a seguir:


Imagem associada para resolução da questão


O losango ao lado da classe Pedido representa um tipo especial de associação utilizada para indicar “todo-parte", ou seja, um objeto “parte" de Item pode estar relacionado com vários objetos “todo" de Pedido. Este tipo de associação é conhecida como 


Alternativas
Q522336 Engenharia de Software
Na orientação a objetos, a descrição ou especificação do objeto que fica visível apenas para o usuário construtor do tipo de objeto, é conhecida como:
Alternativas
Q520669 Engenharia de Software
No que diz respeito à orientação a objetos, as ações que a Classe poderá realizar é denominada
Alternativas
Q518592 Engenharia de Software
Na análise orientada a objetos uma limitação recorrente diz respeito à granularidade de reutilização de software. Como se apresenta essa granularidade?
Alternativas
Q518591 Engenharia de Software
Assinale a alternativa que apresenta as palavras que preenchem, respectivamente, as lacunas do seguinte texto, sobre a análise orientada a objetos.

A ideia-chave da análise e projeto orientados a objetos é o foco em objetos e _____, ao invés de _____ (ou procedimentos). Um projetista_______ pela identificação das diferentes funcionalidades dos sistemas. Uma motivação para essa abordagem é que mudanças na especificação dos requisitos tendem a afetar menos os objetos do que as funções.


Alternativas
Q516683 Engenharia de Software
Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que dizer que:
Alternativas
Q509892 Engenharia de Software
Objetos são instâncias de classes que determinam qual informação um objeto contém e como ele pode manipular essa informação. Sobre Orientação a Objetos, leia as afirmativas:

I. Herança refere-se a algo herdado. Em Java, a herança ocorre quando uma classe passa a herdar características definidas em outra classe, especificada como sua ancestral ou superclasse. A técnica da herança possibilita o comportamento ou reaproveitamento de recursos definidos anteriormente em outra classe. A classe fornecedora de recursos recebe o nome de superclasse e a receptora dos recursos, de subclasse.

II. Atributos são características de um objeto, basicamente a estrutura de dados que vai representar a classe. Métodos definem as habilidades dos objetos.

III. Encapsulamento é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura), mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.

IV. Objeto é uma combinação de códigos e dados que podem ser manuseados como uma unidade. Um objeto pode ser um pedaço de uma aplicação, como um formulário, por exemplo. Uma aplicação pode ser um objeto, apesar de incomum. Quando se cria um objeto, ele adquire um espaço em memória para armazenar seu estado e um conjunto de operações que podem ser aplicadas ao objeto, ou seja, o conjunto de métodos definidos pela classe.

Está correto somente o que se afirma em:
Alternativas
Q507888 Engenharia de Software
Na tecnologia de orientação a objetos, o encapsulamento tem como objetivo:
Alternativas
Q507690 Engenharia de Software
Uma classe S possui vários métodos que comparti­lham do mesmo nome, porém com assinaturas dife­rentes. Apesar de terem o mesmo nome, esses méto­dos são distinguíveis pelo compilador em função das diferentes assinaturas. Que denominação é dada a esse princípio de projeto de orientação a objetos?
Alternativas
Q507689 Engenharia de Software
Qual é o princípio de projeto da orientação a objetos que significa "decompor um sistema complexo em suas partes fundamentais e descrevê-las em uma linguagem simples e precisa"?
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507302 Engenharia de Software
Assinale a alternativa incorreta em relação aos conceitos da programação orientada a objeto.
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507301 Engenharia de Software
Na engenharia de software, sob o paradigma orientado a objetos, pode surgir uma classe de classes caracterizando
Alternativas
Q504674 Engenharia de Software
Na programação orientada a objetos, a instanciação de objetos tem o objetivo de:
Alternativas
Q502285 Engenharia de Software
A herança é uma das características mais poderosas e importantes da orientação a objetos, pois permite o reaproveitamento de atributos e métodos. Em aplicações que utilizam herança,
Alternativas
Q500548 Engenharia de Software
Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499274 Engenharia de Software
Urn dos princípios da Orientação a Objetos se baseia nas premissas listadas a seguir.

I. Separa os aspectos externos de urn objeto, que são acessiveis a outros, dos detalhes internos da implementação, que estão escondidos de outros objetos.
II. Evita que partes de urn programa se tornem interdependentes e que uma pequena mudança tenha grandes efeitos em cascata.
III. Pode-se mudar a implementação de urn objeto sem afetar as aplicações que o utilizam.

O princípio caracterizado acima é conhecido como:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499273 Engenharia de Software
Essência do desenvolvimento orientado a objetos é a identificação e a organização de conceitos da aplicação, em vez de sua representação final em uma linguagem de programação. Nesse sentido, há três tipos de modelos para descrever um sistema por diferentes pontos de vista, apresentados a seguir.

I. Descreve a estrutura estática dos objetos em um sistema e seus relacionamentos.
II. Descreve os aspectos de um objeto que mudam com o tempo.
III. Descreve como os objetos em um sistema cooperam para conseguir resultados mais amplos.

As descrições I, II e III correspondem , respectivamente, aos modelos de:
Alternativas
Q496479 Engenharia de Software
As subclasses de uma classe podem definir seus próprios comportamentos únicos e ainda compartilhar algumas das funcionalidades da classe pai. Dessa maneira, cada subclasse pode ser vista como uma forma diferente da classe pai. O princípio que melhor representa essa definição é:
Alternativas
Respostas
441: B
442: A
443: B
444: A
445: D
446: A
447: E
448: C
449: A
450: D
451: B
452: C
453: C
454: B
455: A
456: D
457: D
458: A
459: E
460: B