Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.154 questões
Na orientação a objetos, o conceito de polimorfismo é implementado, em algumas linguagens, por meio da técnica de sobrecarga de métodos.
Sobre a aplicação desse conceito, é possível afirmar que
Quanto aos fundamentos básicos de programação orientada a objetos, relacione os quatro conceitos abaixo com os respectivos significados mencionados logo em seguida:
CONCEITOS:
(1) herança.
(2) método.
(3) polimorfismo.
(4) encapsulamento.
SIGNIFICADOS:
(A) definem as habilidades dos objetos.
(B) é 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 mas comportamentos distintos.
(C) é o mecanismo pelo qual uma classe pode estender outra classe ou, ainda, ser estendida de outra classe.
(D) consiste na separação de aspectos internos e externos
de um objeto
Uma referência para um objeto de subclasse pode ser convertida implicitamente em uma referência para um objeto de superclasse porque um objeto de subclasse é um objeto de superclasse, por herança. Existem, portanto, maneiras possíveis de misturar e corresponder referências para superclasse e referências para subclasse com objetos de superclasse e objetos de subclasse. (DEITEL & DEITEL, 2003, p.446).
Analise as afirmativas abaixo com relação à possibilidade de se misturar as referências às subclasses/superclasses e assinale (V) para verdadeiro ou (F) para falso.
( ) Fazer referência a um objeto de superclasse com uma referência para superclasse é simples e direto.
( ) Fazer referência a um objeto de subclasse com uma referência para subclasse não é direto.
( ) Fazer referência a um objeto de subclasse com uma referência para superclasse é simples e direto, porque o objeto de subclasse também é um objeto de uma superclasse.
( ) Fazer referência a um objeto de superclasse com uma referência para subclasse é simples e direto.
De acordo com as afirmações, a sequência correta é
Sobre a classe a seguir é correto afirmar que

O tratamento de exceções permite ao desenvolvedor gerenciar os erros durante a execução de um programa de forma organizada.
O seguinte bloco exemplifica o tratamento de exceções em uma linguagem orientada a objetos:

Utilizando o código apresentado e seu conhecimento sobre
tratamento de exceções, a alternativa correta é:
Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.
O polimorfismo de inclusão, às vezes chamado de
polimorfismo puro, torna mais fácil adicionar novos
subtipos aos programas, sendo útil, também, porque
diminui a quantidade de códigos que precisam ser
escritos.
Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.
Herança é um mecanismo que permite criar uma nova
classe, baseando-se nas definições de uma classe já
existente. Porém, os métodos de uma classe não podem
ser herdados.
Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.
Na programação orientada a objetos, é por meio dos
objetos que se modela o software em termos reais.
Assinale a alternativa correta.
Quando se necessita de uma classe para implementar recursos comuns a duas ou mais classes utiliza-se:
Considerando o paradigma da orientação a objeto, para o enunciado abaixo, assinale a alternativa correta.
Paulo pode andar, correr, pular. Ele tem 30 anos, é casado e trabalha com Tecnologia da Informação e Comunicação.
Assinale a alternativa correta
São considerados princípios do Paradigma da Orientação a Objetos:
Após a leitura do texto abaixo, indique a alternativa correta:
A OO permite criar programas integrados por componentes, organizando partes separadas do sistema por responsabilidades e fazendo com que a comunicação entre estas partes do sistema ocorra por meio de mensagens.
Considere o seguinte diagrama de classes:

O conceito da orientação a objetos utilizado na classe
Aeroplano é: