Questões

Total de Questões Encontradas: 71

Texto Associado Texto Associado
Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.
Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada. 
C
Certo
E
Errado
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
A
Encapsulamento.
B
Herança.
C
Polimorfismo.
D
Sobrecarga.
E
Transferência.
Segundo o conceito de herança múltipla da programação orientada a objetos,
A
cada superclasse não contém atributos.
B
não há subclasses, pois todas as classes estão no mesmo nível de hierarquia.
C
um objeto tem um grande número de classes.
D
superclasses herdam suas propriedades de uma ou mais subclasses.
E
uma subclasse herda suas propriedades de uma ou mais superclasses.
Ano: 2012 Banca: VUNESP Órgão: TJ-SP Prova: Analista Judiciário - Analista de Sistemas
No contexto da orientação a objetos, quando se deseja  definir novas classes, existe um mecanismo que possibilita a reutilização da estrutura e do comportamento de uma classe. Trata-se do mecanismo de 
A
coerção. 
B
herança. 
C
meta-classes. 
D
polimorfismo. 
E
sobrecarga.
Em aplicações orientadas a objetos, não é um recurso que permite a obtenção de polimorfismo:
A
herança.
B
sobrescrita de métodos.
C
métodos estáticos.
D
classes abstratas.
E
interfaces.
“Envolve a utilização de uma variável de superclasse para invocar métodos nos objetos de superclasse e de subclasse,  permitindo que se ‘programe no geral’.” Trata‐se de  
A
servlets
B
herança
C
recursão
D
polimorfismo
E
Graphics User Interface (GUI)
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
A respeito de generalização e especialização, assinale a opção correta.
A
A generalização permite identificar um conjunto de subclasses de um tipo de entidade. 
B
As características que distinguem as entidades da superclasse podem formar uma especialização constituída por um conjunto de subclasses. 
C
A generalização visa definir atributos específicos adicionais para cada subclasse. 
D
A generalização é um processo de abstração por intermédio do qual são criadas subclasses gerais oriundas de uma superclasse. 
E
Tanto na generalização quanto na especialização não é possível restringir disjunção ou integralidade de forma independente.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
A respeito da programação orientada a objetos, assinale a opção correta.
A
Em programação orientada a objetos, o conceito de objeto refere-se à forma de representação dos seres ou coisas do mundo real, ou seja, o objeto é uma representação concreta de cada indivíduo que compõe o mundo e pode ser representado por meio de linguagens de modelagem. 
B
Em orientação a objetos, encapsulamento é a capacidade de se obterem comportamentos diferentes para objetos diferentes que, ao receberem mensagens iguais, podem ter comportamentos distintos específicos. 
C
Polimorfismo ocorre quando o comportamento de uma mensagem é diferente ao ser destinada a objetos distintos, ou seja, podem ser usados tipos e quantidade de parâmetros diferentes para se implementar uma operação. 
D
Sobrecarga de método consiste na existência de um método que define o comportamento de um serviço em uma classe a que esse serviço pertence. 
E
Em orientação a objetos, o acoplamento dinâmico está relacionado à restrição de acesso a procedimentos em um mesmo objeto, de modo que uma estrutura e um comportamento sejam construídos em uma única entidade.
Denota uma situação na qual um método pode realizar operações diferentes ao receber uma mensagem invocando suas operações, dependendo do tipo de objeto instanciado:
A
Herança
B
Encapsulamento
C
Instanciamento
D
Polimorfismo estático
E
Polimorfismo dinâmico
Texto Associado Texto Associado
No que concerne a conceitos de programação orientada a objetos, julgue os itens que se seguem.
Herança é um mecanismo de reutilização de classes e atributos definidos em classes gerais por classes mais específicas que pode ser utilizado para expressar tanto associações quanto generalizações. Em herança linear múltipla, ocorrem múltiplas superclasses para uma mesma subclasse. As superclasses irão se comportar como classes concretas somente para o objeto instanciado na subclasse de herança múltipla, permanecendo abstratas para instâncias regulares.
C
Certo
E
Errado
Página 2 de 8