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

Foram encontradas 1.019 questões

Q577083 Engenharia de Software
Julgue o item subsequente, acerca da linguagem de programação Delphi e da programação orientada a objetos.
O encapsulamento, característica da programação orientada a objetos, é uma técnica utilizada para ocultar os detalhes da implementação de um objeto.
Alternativas
Q575097 Engenharia de Software
Apresenta um conceito correto associado à Análise e Projeto Orientado a Objetos (OO):
Alternativas
Q569221 Engenharia de Software
Sobre as diversas classes de um sistema, assinale a alternativa correta:

I - As classes de fronteira devem apenas servir como um ponto de captação de informações a partir do ambiente, ou de apresentação de informações que o sistema processou.

II - As classes de sistema são aquelas que representam os conceitos do domínio que o sistema deve processar. Essas classes representam as informações e as regras de negócio que direcionam a manipulação dessas informações.

III - As classes de controle normalmente não representam objetos do domínio, mas, sim, da aplicação, cuja responsabilidade é coordenar a interação entre outros objetos.  
Alternativas
Q569218 Engenharia de Software
Sobre orientação a objetos é correto afirmar que:
Alternativas
Q568885 Engenharia de Software
Num banco de dados orientado a objetos, a informação é armazenada na forma de objetos. Este tipo de banco de dados possui três bases principais. Assinale a alternativa que atende ao paradigma de Orientação a Objetos.
Alternativas
Q567869 Engenharia de Software
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
Alternativas
Q566697 Engenharia de Software
O uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562514 Engenharia de Software
Na programação orientada a objetos, é considerado uma boa prática controlar o acesso aos dados e aos métodos de uma classe. Dos clientes dessa mesma classe não se espera que conheçam detalhes da sua implementação interna, somente a interface para fazer uso da funcionalidade. Assim sendo, é recomendado que dados e métodos sejam definidos respectivamente com quais modificadores de acesso?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562505 Engenharia de Software
Além de métodos e atributos, para que uma linguagem possa ser considerada orientada a objetos, quais conceitos também devem estar implementados?
Alternativas
Q560255 Engenharia de Software
A respeito de métricas de qualidade de código, código limpo e refatoração, julgue o item subsecutivo.
O foco das métricas baseadas em herança é a forma como os métodos são sobrecarregados na hierarquia de classe.
Alternativas
Q560248 Engenharia de Software
Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue o item a seguir.
Classes podem ter dois tipos de métodos e dois tipos de variáveis. Assim, dois objetos da mesma classe são distinguidos pelo estado de suas variáveis de instância.
Alternativas
Q560232 Engenharia de Software
No que concerne a análise, projeto e modelagem orientada a objetos, julgue o item que se segue.
O polimorfismo de objeto pode criar objetos que herdam comportamento de uma classe e pode possibilitar que o desenvolvedor programe um comportamento diferente para os métodos de classes existentes, mas, para que seja da forma sobrescrita, o polimorfismo precisa possuir a mesma assinatura.
Alternativas
Q553027 Engenharia de Software
Quando um programador de uma linguagem orientada a objetos necessita realizar operações de inicialização a serem executadas quando um objeto da classe for instanciado, ele necessita escrever um: 
Alternativas
Q548603 Engenharia de Software
No que diz respeito à programação orientada a objetos, um princípio estabelece que duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. Esse mecanismo é fundamental na programação orientada a objetos, permitindodefinir funcionalidades que operem genericamente com objetos, abstraindo-se de seus detalhes particulares quando esses não forem indispensáveis. Para que esse princípio possa ser utilizado, é necessário que os métodos que estejam sendo definidos nas classes derivadas tenham exatamente a mesma assinatura do método definido na superclasse.
Esse princípio é conhecido por:
Alternativas
Q548428 Engenharia de Software

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


Os conceitos de classe, método, abstração, encapsulamento, associação, herança e polimorfismo são derivados da programação estruturada, cuja característica é estabelecer um processo de desenvolvimento de algoritmos independentemente da linguagem de programação a ser utilizada na codificação.

Alternativas
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
Q536818 Engenharia de Software
Quanto aos conceitos de linguagens de programação, julgue o item que se segue.


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
Q536787 Engenharia de Software
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


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
Q536786 Engenharia de Software
Considerando os aspectos de linguagem de programação, julgue o item subsequente.


A abordagem embasada em objetos preocupa-se primeiro em identificar os objetos contidos no domínio da aplicação e, em seguida, em estabelecer os procedimentos relativos a eles.


Alternativas
Respostas
421: C
422: B
423: B
424: E
425: B
426: C
427: A
428: C
429: C
430: E
431: C
432: C
433: A
434: D
435: E
436: C
437: A
438: C
439: C
440: C