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

Foram encontradas 1.072 questões

Q547596 Engenharia de Software

A respeito de programação orientada a objetos e bancos de dados, julgue o item a seguir.


Diferentemente da programação estruturada, a programação orientada a objetos baseia-se em classes, as quais possuem atributos e métodos acoplados.

Alternativas
Q537750 Engenharia de Software
A Orientação a Objetos (OO) é um paradigma de análise, projeto e programação de sistemas. Assinale a alternativa CORRETA sobre os conceitos usados em OO:
Alternativas
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
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
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
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
Q496382 Engenharia de Software
Na programação orientada a objetos, existe uma técnica que faz com que os detalhes internos a respeito do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. Tal técnica é conhecida como
Alternativas
Q489925 Engenharia de Software
Segundo os conceitos da orientação a objetos, a herança é realizada entre:
Alternativas
Q489924 Engenharia de Software
Na programação orientada a objetos, selecione qual das seguintes afirmações sobre uma classe abstrata e sempre verdadeira.
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486922 Engenharia de Software
Com relação à Programação Orientada a Objetos, analise as afirmações a seguir.
I. Uma classe derivada (ou subclasse) herda atributos e métodos definidos em sua classe-pai (superclasse), podendo sobrepor métodos da classe-pai e/ou criar novos atributos e métodos conforme suas necessidades específicas.
II. Um método sobrecarregado é aquele com nome e parâmetros iguais ao método original implementado na superclasse.
III. Métodos podem ter três possíveis formas de visibilidade: a pública permite que métodos sejam invocados apenas por métodos externos à sua hierarquia de classe; a privada permite que sejam invocados apenas por métodos da própria classe; a protegida permite que sejam invocados apenas por métodos da própria classe e subclasses.
Assinale:
Alternativas
Q484195 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Uma classe abstrata possui instâncias diretas, bem como suas classes descendentes.
Alternativas
Q484194 Engenharia de Software
Julgue os item subsequente à luz do paradigma de orientação a objetos.

Uma associação pode tornar-se uma classe em que cada ligação gera uma instância de classe.
Alternativas
Respostas
481: C
482: A
483: B
484: A
485: A
486: D
487: A
488: E
489: C
490: B
491: C
492: A
493: D
494: D
495: A
496: A
497: C
498: A
499: E
500: C