Logo Passei Direto
Buscar

ED - LPOO - Linguagem de Programação Orientada a Objetos - JAVA - UNIP

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

A JVM é uma camada que se encontra entre a aplicação e o sistema operacional, onde a classe da aplicação é interpretada, sendo traduzida para o sistema operacional sem que haja envolvimento direto com o mesmo. Torna-se sua execução segura e previne-se interferências em outras aplicações caso ocorra algum erro.
Neste contexto assinale a alternativa correta:
A)Bytecodes Java possibilitam a tecnologia “escreva uma vez, execute em qualquer lugar”.
B)É possível compilar seu programa Java mesmo em plataformas que não possuam um compilador.
C)Os bytecodes gerados nem sempre podem ser interpretados em qualquer plataforma que possua uma JVM.
D)Todos os produtos que não conseguem executar programas em Java possuem uma cópia da JVM.
E)Javascript é uma versão simplificada do Java.

Em Java podemos entender que:
As afirmacoes acima se referem correta e respectivamente a:
I - Quando a JVM julgar necessária, ela vai compilar o código que é muito executado para instruções nativas da plataforma, tendo em vista que isso vai provavelmente melhorar a performance da sua aplicação.
II - A tecnologia que a JVM utiliza para detectar pontos quentes da sua aplicação: código que é muito executado, provavelmente dentro de um ou mais loops.
A)JIT – Just inTime Compiler e Hotspot.
B)Optimal Compiler e Hotspot
C)JIT – Just inTime Compiler e HotPoint.
D)Optimal Compiler e HotPoint.
E)PointHot e JIT

Observe as asserções abaixo, considerando os conceitos de Encapsulamento e Herança:
Assinale a alternativa correta:
I - Uma classe herda os métodos, porém não os atributos.
II - É o processo de esconder os detalhes de um objeto que não contribuem para as suas características essenciais.
III - Esse princípio forma a base para uma técnica significativa de representação explícita de elementos comuns.
IV - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os privados, porém não consegue acessá-los diretamente.
V - Uma classe herda os atributos da classe mãe, mas não os métodos.
A)As alternativas II e IV estão corretas.
B)As alternativas I III e V estão corretas.
C)As alternativas I e V estão corretas.
D)As alternativas III e IV estão corretas.
E)As alternativas I, II, IV e V estão corretas.

À propósito de Herança e Polimorfismo, analise as afirmações abaixo:
Sobre tais informações é correto dizer que:
I - Tem como característica principal o fato de que a partir dela não poderá ser feito nenhum tipo de instância.
II - Capacidade de um objeto poder ser referenciado de várias formas.
III - Possuem na sua declaração um ou mais métodos que obrigatoriamente não possuem corpo.
IV - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os privados, porém não consegue acessá-los diretamente.
V - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os privados, além de acessá-los diretamente.
A)As alternativas II e IV estão corretas.
B)As alternativas III e IV estão corretas.
C)As alternativas I e V estão corretas.
D)As alternativas II, III e IV estão corretas.
E)As alternativas I e IV estão corretas.

No que tange Orientação a Objetos, sabe-se que:
I - Objetos com estrutura e comportamento diferentes são agrupados em classes.
II - Dois objetos são distintos mesmo que eles apresentem exatamente as mesmas características.
III - Um objeto é um conjunto de atributos primitivos tipados contido em uma classe.
IV - Linguagens orientadas a objeto permitem reduzir custos de desenvolvimento e manutenção.
V - Diante da forma como são projetados os recursos do software, é possível atingir a minimização na reutilização.
A)As alternativas II e IV estão corretas.
B)As alternativas I e IV estão corretas.
C)As alternativas I, IV e V estão corretas.
D)As alternativas I e V estão corretas.
E)As alternativas I, III e V estão corretas.

Sobre os conceitos de orientação a objetos, considere as assertivas abaixo:
Assinale a resposta correta:
I - Os objetos passivos são aqueles que não são mais necessários, sendo apagados para liberar memória.
II - Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.
III - As mensagens trabalham em resposta aos métodos e manipulam os valores das variáveis de instância.
IV - Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.
V - Superclasse é uma especialização de um conjunto de classes relacionadas a ela.
A)As alternativas II e IV estão corretas.
B)As alternativas I e III estão corretas.
C)As alternativas III e IV estão corretas.
D)As alternativas I, II e V estão corretas.
E)As alternativas I, II, III e IV estão corretas.

Em relação aos Modificadores de Acesso é correto afirmar:
I - Quando nenhum especificador de acesso é usado, então por default o membro de uma classe é privado dentro do seu próprio package.
II - Quando um membro de uma classe é especificado como private, este membro somente pode ser acessado por outros membros de sua classe.
III - Quando um membro de uma classe é especificado como default, este membro somente pode ser acessado por outros membros de sua classe.
IV - Quando um membro de uma classe é especificado como public, este membro pode ser acessado por qualquer parte do código do programa.
V - Quando um membro de uma classe é especificado como public, este membro somente pode ser acessado por outros membros de sua classe.
A)As alternativas II e IV estão corretas.
B)As alternativas III e IV estão corretas.
C)As alternativas I e IV estão corretas.
D)As alternativas II e V estão corretas.
E)As alternativas I e V estão corretas.

Tendo como base Orientação a Objetos, analise as afirmações abaixo:
Assinale a alternativa correta:
I - Polimorfismo é 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 e mesmo comportamento.
II - Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III - Encapsulamento forma a base para uma técnica significativa de representação explícita de elementos comuns.
IV - Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
V - Em uma aplicação que utiliza herança múltipla, uma superclasse deve herdar atributos e métodos de diversas subclasses. Todas as linguagens de programação orientadas a objeto permitem herança múltipla.
A)As alternativas II e IV estão corretas.
B)As alternativas II e V estão corretas.
C)As alternativas I e IV estão corretas.
D)As alternativas I, II e IV estão corretas.
E)As alternativas I, III e V estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A JVM é uma camada que se encontra entre a aplicação e o sistema operacional, onde a classe da aplicação é interpretada, sendo traduzida para o sistema operacional sem que haja envolvimento direto com o mesmo. Torna-se sua execução segura e previne-se interferências em outras aplicações caso ocorra algum erro.
Neste contexto assinale a alternativa correta:
A)Bytecodes Java possibilitam a tecnologia “escreva uma vez, execute em qualquer lugar”.
B)É possível compilar seu programa Java mesmo em plataformas que não possuam um compilador.
C)Os bytecodes gerados nem sempre podem ser interpretados em qualquer plataforma que possua uma JVM.
D)Todos os produtos que não conseguem executar programas em Java possuem uma cópia da JVM.
E)Javascript é uma versão simplificada do Java.

Em Java podemos entender que:
As afirmacoes acima se referem correta e respectivamente a:
I - Quando a JVM julgar necessária, ela vai compilar o código que é muito executado para instruções nativas da plataforma, tendo em vista que isso vai provavelmente melhorar a performance da sua aplicação.
II - A tecnologia que a JVM utiliza para detectar pontos quentes da sua aplicação: código que é muito executado, provavelmente dentro de um ou mais loops.
A)JIT – Just inTime Compiler e Hotspot.
B)Optimal Compiler e Hotspot
C)JIT – Just inTime Compiler e HotPoint.
D)Optimal Compiler e HotPoint.
E)PointHot e JIT

Observe as asserções abaixo, considerando os conceitos de Encapsulamento e Herança:
Assinale a alternativa correta:
I - Uma classe herda os métodos, porém não os atributos.
II - É o processo de esconder os detalhes de um objeto que não contribuem para as suas características essenciais.
III - Esse princípio forma a base para uma técnica significativa de representação explícita de elementos comuns.
IV - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os privados, porém não consegue acessá-los diretamente.
V - Uma classe herda os atributos da classe mãe, mas não os métodos.
A)As alternativas II e IV estão corretas.
B)As alternativas I III e V estão corretas.
C)As alternativas I e V estão corretas.
D)As alternativas III e IV estão corretas.
E)As alternativas I, II, IV e V estão corretas.

À propósito de Herança e Polimorfismo, analise as afirmações abaixo:
Sobre tais informações é correto dizer que:
I - Tem como característica principal o fato de que a partir dela não poderá ser feito nenhum tipo de instância.
II - Capacidade de um objeto poder ser referenciado de várias formas.
III - Possuem na sua declaração um ou mais métodos que obrigatoriamente não possuem corpo.
IV - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os privados, porém não consegue acessá-los diretamente.
V - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os privados, além de acessá-los diretamente.
A)As alternativas II e IV estão corretas.
B)As alternativas III e IV estão corretas.
C)As alternativas I e V estão corretas.
D)As alternativas II, III e IV estão corretas.
E)As alternativas I e IV estão corretas.

No que tange Orientação a Objetos, sabe-se que:
I - Objetos com estrutura e comportamento diferentes são agrupados em classes.
II - Dois objetos são distintos mesmo que eles apresentem exatamente as mesmas características.
III - Um objeto é um conjunto de atributos primitivos tipados contido em uma classe.
IV - Linguagens orientadas a objeto permitem reduzir custos de desenvolvimento e manutenção.
V - Diante da forma como são projetados os recursos do software, é possível atingir a minimização na reutilização.
A)As alternativas II e IV estão corretas.
B)As alternativas I e IV estão corretas.
C)As alternativas I, IV e V estão corretas.
D)As alternativas I e V estão corretas.
E)As alternativas I, III e V estão corretas.

Sobre os conceitos de orientação a objetos, considere as assertivas abaixo:
Assinale a resposta correta:
I - Os objetos passivos são aqueles que não são mais necessários, sendo apagados para liberar memória.
II - Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.
III - As mensagens trabalham em resposta aos métodos e manipulam os valores das variáveis de instância.
IV - Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.
V - Superclasse é uma especialização de um conjunto de classes relacionadas a ela.
A)As alternativas II e IV estão corretas.
B)As alternativas I e III estão corretas.
C)As alternativas III e IV estão corretas.
D)As alternativas I, II e V estão corretas.
E)As alternativas I, II, III e IV estão corretas.

Em relação aos Modificadores de Acesso é correto afirmar:
I - Quando nenhum especificador de acesso é usado, então por default o membro de uma classe é privado dentro do seu próprio package.
II - Quando um membro de uma classe é especificado como private, este membro somente pode ser acessado por outros membros de sua classe.
III - Quando um membro de uma classe é especificado como default, este membro somente pode ser acessado por outros membros de sua classe.
IV - Quando um membro de uma classe é especificado como public, este membro pode ser acessado por qualquer parte do código do programa.
V - Quando um membro de uma classe é especificado como public, este membro somente pode ser acessado por outros membros de sua classe.
A)As alternativas II e IV estão corretas.
B)As alternativas III e IV estão corretas.
C)As alternativas I e IV estão corretas.
D)As alternativas II e V estão corretas.
E)As alternativas I e V estão corretas.

Tendo como base Orientação a Objetos, analise as afirmações abaixo:
Assinale a alternativa correta:
I - Polimorfismo é 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 e mesmo comportamento.
II - Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III - Encapsulamento forma a base para uma técnica significativa de representação explícita de elementos comuns.
IV - Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
V - Em uma aplicação que utiliza herança múltipla, uma superclasse deve herdar atributos e métodos de diversas subclasses. Todas as linguagens de programação orientadas a objeto permitem herança múltipla.
A)As alternativas II e IV estão corretas.
B)As alternativas II e V estão corretas.
C)As alternativas I e IV estão corretas.
D)As alternativas I, II e IV estão corretas.
E)As alternativas I, III e V estão corretas.

Prévia do material em texto

ED – LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS 
CIÊNCIA DA COMPUTAÇÃO - UNIP 
 
Exercício 1: 
A JVM é uma camada que se encontra entre a aplicação e o sistema operacional, onde 
a classe da aplicação é interpretada, sendo traduzida para o sistema operacional sem 
que haja envolvimento direto com o mesmo. Torna-se sua execução segura e previne-
se interferências em outras aplicações caso ocorra algum erro. 
Neste contexto assinale a alternativa correta: 
 
A)Bytecodes Java possibilitam a tecnologia “escreva uma vez, execute em qualquer 
lugar”. 
B)É possível compilar seu programa Java mesmo em plataformas que não possuam 
um compilador. 
C)Os bytecodes gerados nem sempre podem ser interpretados em qualquer plataforma 
que possua uma JVM. 
D)Todos os produtos que não conseguem executar programas em Java possuem uma 
cópia da JVM. 
E)Javascript é uma versão simplificada do Java. 
 
Comentários: 
Porque a JVM converte os bytecodes e possibilita que java possa ser executado em 
qualquer plataforma que hardware e software possua uma JVM. 
 
Exercício 2: 
Em Java podemos entender que: 
I - Quando a JVM julgar necessária, ela vai compilar o código que é muito executado 
para instruções nativas da plataforma, tendo em vista que isso vai provavelmente 
melhorar a performance da sua aplicação. 
II - A tecnologia que a JVM utiliza para detectar pontos quentes da sua aplicação: código 
que é muito executado, provavelmente dentro de um ou mais loops. 
As afirmações acima se referem correta e respectivamente a: 
 
A)JIT – Just inTime Compiler e Hotspot. 
B)Optimal Compiler e Hotspot 
C)JIT – Just inTime Compiler e HotPoint. 
D)Optimal Compiler e HotPoint. 
E)PointHot e JIT 
 
Comentários: 
O compilador Just-In-Time (JIT) é um componente do ambiente de tempo de execução 
que melhora o desempenho de aplicativos Java compilando bytecodes para o código de 
máquina nativo no tempo de execução. 
O Hotspot é a maquina virtual usada em Java e é ele quem controla o JIT. 
 
Exercício 3: 
Em Java, toda variável tem um tipo que não pode ser mudado uma vez que 
declarado. Sobre os tipos de variáveis em sua relação com os tipos numéricos, textuais 
e operadores aritméticos pode-se afirmar que: 
 
A)O tipo double é utilizando para números em notação de ponto flutuante normalizada 
em precisão dupla de 64, diferentemente do tipo float, cuja notação de ponto flutuante 
é normalizada em precisão simples de 32 bits. 
B)Boolean, byte e short são tipos de variáveis que dizem respeito aos operadores 
aritméticos. 
C)No caso dos tipos textuais tem-se char e string, sendo que o tipo não primitivo char 
pode ser usado para armazenar uma palavra ou frase e deve estar em aspas simples, 
enquanto o tipo string guarda apenas um caracter e deve estar em aspas dupla. 
D)No caso dos tipos numéricos short e byte, enquanto o primeiro é um inteiro de 8 bits 
em notação de complemento de dois que pode assumir valores entre -128 e 127; o 
segundo é um inteiro de 16 bits em notação de complemento de dois que pode assumir 
valores entre -32.768 e 32.767. 
E)Quanto aos operados aritméticos, os operadores de incremento e decremento 
referem-se a mais de duas variáveis e se comportam da mesma forma, 
independentemente de precederem ou sucederem o nome de uma variável. 
 
Comentários: 
Utiliza-se double quando é necessário armazenar números de ponto flutuante 
extremamente grandes e se quer ter uma alta precisão. Quando pequenos utiliza-se 
float. 
 
Exercício 4: 
Em relação aos tipos de dados em Java, podemos afirmar que: 
I - O tipo short é um inteiro de 8 bits em notação de complemento de dois que pode 
assumir valores entre -128 e 127 . 
II - O tipo int é um inteiro de 32 bits em notação de complemento de dois, sendo o tipo 
mais usado em Java para números inteiros. 
III - O tipo float é utilizando para números em notação de ponto flutuante normalizada 
em precisão dupla de 64, diferentemente do tipo double, cuja notação de ponto 
flutuante é normalizada em precisão simples de 32 bits. 
IV - Número com ponto flutuante deve ser armazenado em uma variável do tipo 
double. 
V - Bolean é utilizado para armazenar somente variáveis do tipo verdadeira. 
 
A)A alternativas II e IV estão corretas. 
B)A alternativas I e IV estão corretas. 
C)A alternativas II e V estão corretas. 
D)A alternativas I, II e V estão corretas. 
E)Apenas a alternativa IV está correta. 
 
Comentários: 
As únicas alternativas que são verdadeiras são II e IV, as restantes contam erros 
como a quantia de bits ou o tipo de dado armazenado. 
 
Exercício 5: 
Observe as asserções abaixo, considerando os conceitos de Encapsulamento e 
Herança: 
I - Uma classe herda os métodos, porém não os atributos. 
II - É o processo de esconder os detalhes de um objeto que não contribuem para as 
suas características essenciais. 
III - Esse princípio forma a base para uma técnica significativa de representação 
explícita de elementos comuns. 
IV - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os 
privados, porém não consegue acessá-los diretamente. 
V - Uma classe herda os atributos da classe mãe, mas não os métodos. 
 
Assinale a alternativa correta: 
 
A)As alternativas II e IV estão corretas. 
B)As alternativas I III e V estão corretas. 
C)As alternativas I e V estão corretas. 
D)As alternativas III e IV estão corretas. 
E)As alternativas I, II, IV e V estão corretas. 
 
Comentários: 
As alternativas II e IV explicam respectivamente o funcionamento de Encapsulamento 
e Herança de forma simples e resumida, as outras alternativas apresentam erros como 
acesso aos métodos. 
 
Exercício 6: 
À propósito de Herança e Polimorfismo, analise as afirmações abaixo: 
I - Tem como característica principal o fato de que a partir dela não poderá ser feito 
nenhum tipo de instância. 
II - Capacidade de um objeto poder ser referenciado de várias formas. 
III - Possuem na sua declaração um ou mais métodos que obrigatoriamente não 
possuem corpo. 
IV - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os 
privados, porém não consegue acessá-los diretamente. 
V - Uma classe herda todos os atributos e métodos da classe mãe, incluindo os 
privados, além de acessá-los diretamente. 
 
Sobre tais informações é correto dizer que: 
 
A)As alternativas II e IV estão corretas. 
B)As alternativas III e IV estão corretas. 
C)As alternativas I e V estão corretas. 
D)As alternativas II, III e IV estão corretas. 
E)As alternativas I e IV estão corretas. 
 
Comentários: 
As alternativas II e IV explicam respectivamente o funcionamento de Polimorfismo e 
Herança de forma simples e resumida, as outras alternativas apresentam erros como 
acesso aos métodos ou obrigatoriedade. 
 
Exercício 7: 
No que tange Orientação a Objetos, sabe-se que: 
I - Objetos com estrutura e comportamento diferentes são agrupados em classes. 
II - Dois objetos são distintos mesmo que eles apresentem exatamente as mesmas 
características. 
III - Um objeto é um conjunto de atributos primitivos tipados contido em uma classe. 
IV - Linguagens orientadas a objeto permitem reduzir custos de desenvolvimento e 
manutenção. 
V - Diante da forma como são projetados os recursos do software, é possível atingir a 
minimização na reutilização. 
 
A)As alternativas II e IV estão corretas. 
B)As alternativas I e IV estão corretas. 
C)As alternativas I, IV e V estão corretas. 
D)As alternativas I e V estão corretas. 
E)As alternativas I, III e V estão corretas. 
 
Comentários: 
As alternativas II e IV são as únicas verdadeiras,uma vez que as outras alternativas 
não condizem totalmente com orientação a objetos. 
 
Exercício 8: 
Sobre os conceitos de orientação a objetos, considere as assertivas abaixo: 
I - Os objetos passivos são aqueles que não são mais necessários, sendo apagados 
para liberar memória. 
II - Objetos são instâncias de uma classe que herdam os atributos e as operações da 
classe. 
III - As mensagens trabalham em resposta aos métodos e manipulam os valores das 
varáveis de instância. 
IV - Operações, métodos ou serviços fornecem representações dos comportamentos 
de uma classe. 
V - Superclasse é uma especialização de um conjunto de classes relacionadas a ela. 
 
Assinale a resposta correta: 
A)As alternativas II e IV estão corretas. 
B)As alternativas I e III estão corretas. 
C)As alternativas III e IV estão corretas. 
D)As alternativas I, II e V estão corretas. 
E)As alternativas I,II, III e IV estão corretas. 
 
Comentários: 
As classes filhas herdam os métodos e atributos das classes mãe e seu comportamento 
serão passados para as próximas. 
 
Exercício 9: 
Em relação aos Modificadores de Acesso é correto afirmar: 
I - Quando nenhum especificador de acesso é usado, então por default o membro de 
uma classe é privado dentro do seu próprio package. 
II - Quando um membro de uma classe é especificado como private, este membro 
somente pode ser acessado por outros membros de sua classe. 
III - Quando um membro de uma classe é especificado como default, este membro 
somente pode ser acessado por outros membros de sua classe. 
IV - Quando um membro de uma classe é especificado como public, este membro 
pode ser acessado por qualquer parte do código do programa. 
V - Quando um membro de uma classe é especificado como public, este membro 
somente pode ser acessado por outros membros de sua classe. 
 
A)As alternativas II e IV estão corretas. 
B)As alternativas III e IV estão corretas. 
C)As alternativas I e IV estão corretas. 
D)As alternativas II e V estão corretas. 
E)As alternativas I e V estão corretas. 
 
Comentários: 
As alternativas II e IV são as únicas verdadeiras, uma vez que as outras alternativas 
não condizem totalmente com o funcionamento correto dos modificadores de acesso. 
 
Exercício 10: 
Tendo como base Orientação a Objetos, analise as afirmações abaixo: 
I - Polimorfismo é 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 e mesmo 
comportamento. 
II - Na herança cada classe derivada (subclasse) apresenta as características 
(estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for 
definido de particularidade para ela. 
III - Encapsulamento forma a base para uma técnica significativa de representação 
explícita de elementos comuns. 
IV - Um objeto é capaz de armazenar estados através de seus atributos e reagir a 
mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros 
objetos. 
V - Em uma aplicação que utiliza herança múltipla, uma superclasse deve herdar 
atributos e métodos de diversas subclasses. Todas as linguagens de programação 
orientadas a objeto permitem herança múltipla. 
 
Assinale a alternativa correta: 
A)As alternativas II e IV estão corretas. 
B)As alternativas II e V estão corretas. 
C)As alternativas I e IV estão corretas. 
D)As alternativas I, II e IV estão corretas. 
E)As alternativas I, III e V estão corretas. 
 
Comentários: 
As alternativas II e IV são as únicas verdadeiras, mostrando o real funcionamento de 
herança e orientação a objetos, as outras contém erros.

Mais conteúdos dessa disciplina