Questões

Total de Questões Encontradas: 71

Acerca da análise orientada a objetos, julgue os itens subsequentes.
Com a herança, é admitido estabelecer relações entre classes, permitindo o compartilhamento de atributos e operações idênticas
C
Certo
E
Errado
Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
Uma classe abstrata A contém o método abstrato foo(), que não foi reimplementado pela classe B que herda de A. Nesse contexto,
A
a criação de uma classe abstrata C, que herda de B, requer a implementação do método foo().
B
 a implementação do método foo() em B é obrigatória para que ela compile. 
C
 a chamada do método foo() de um objeto de B chamará a implementação existente em A.
D
a classe B não pode sobrecarregar o método foo(). 
Ano: 2015 Banca: COSEAC Órgão: UFF Prova: Analista - Tecnologia da Informação
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, é:
A
5, 2, 4, 1, 3.
B
2, 1, 3, 4, 5.
C
5, 2, 4, 3, 1.
D
4, 1, 3, 2, 5.
E
5, 4, 2, 1, 3.
 “Técnica que tem como objetivo ocultar detalhes internos, que dizem respeito ao funcionamento dos métodos de uma determinada classe, em relação aos objetos”. No escopo da orientação a objetos, essa é a definição de: 
A
Herança.
B
Polimorfismo.
C
Sobrecarga.
D
Encapsulamento.
Ano: 2015 Banca: IESES Órgão: IFC-SC Prova: Informática - Programação de Sistemas
Dadas três classes, “Funcionário”, “Mensalista”, e “Horista”, nestas três classes está definido o método “calcularFolhaPagamento()”, sendo que para cada classe, a forma de cálculo implementada na referida função se dá de forma diferente. Isto é possível graças ao recurso de polimorfismo presente na programação orientada a objetos. Sendo assim, pergunta-se: Qual é o tipo de relacionamento entre as classes supra citadas?
A
Generalização, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
B
Agregação, pois não é possível criar métodos polimórficos em outro tipo de relacionamento.
C
Composição, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
D
Generalização, sendo que polimorfismo é o recurso que permite que classes herdem atributos e métodos de outras classes.
Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que dizer que:
A
a classe B é subclasse de A; 
B
a classe A é superclasse de B;
C
a classe A é derivada de B;
D
a classe B é derivada de A; 
E
as classes A e B são irmãs.
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
A
A é derivada de B;
B
A estende B;
C
B é derivada de A;
D
B implementa A;
E
A implementa B. 
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,
A
é possível a implementação de herança múltipla, em todas as linguagens orientadas a objetos.
B
não é possível sobrescrever em uma subclasse, um método de sua superclasse.
C
cada superclasse pode ter apenas uma subclasse.
D
somente as superclasses poderão ter métodos ou construtores sobrecarregados.
E
é possível se obter polimorfismo. 
Texto Associado Texto Associado
Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.
Em linguagens orientadas a objeto, o conceito de herança pode ser utilizado para estender, por exemplo, o conceito de uma classe motor para uma classe automóvel.
C
Certo
E
Errado
Texto Associado Texto Associado
Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.
Denomina-se herança o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem utilizar métodos que possuam a mesma assinatura, mas comportamentos diferentes, especializados para cada classe derivada. 
C
Certo
E
Errado
Página 1 de 8