Logo Passei Direto
Buscar

Conceitos de Programação Orientada a Objetos em Java

User badge image
Estudante PD

em

Ferramentas de estudo

Questões resolvidas

A linguagem de programação Java obedece ao conceito de tipagem forte, em que todas as variáveis declaradas em uma classe ou interface devem ter seu tipo definido no momento da declaração. Com relação à tipagem e à definição das variáveis na linguagem Java, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) Não existe limitação para o número de atributos dentro de uma classe na linguagem de programação Java.
( ) O valor assumido pelos atributos de um objeto representam o estado interno de um objeto.
( ) Cada instância de uma classe pode possuir valores distintos para seus atributos.
( ) Através da declaração ?String nome;? dentro de uma classe, cria-se uma variável cujo valor sempre será compartilhado entre todas as instâncias.
a) V - F - F - V.
b) F - V - F - V.
c) V - V - V - F.
d) V - F - F - F.

A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias.
II- As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste de envios, interpretações e respostas às mensagens. São os métodos e os procedimentos residentes nos objetos, que determinam como eles atuarão ao receber as mensagens.
III- O relacionamento de associação é caracterizado quando um objeto invoca o método de outro objeto.
A Somente a sentença I está correta.
B As sentenças I e III estão corretas.
C Somente a sentença II está correta.
D As sentenças II e III estão corretas.

Existem quatro plataformas para a programação em Java: Java Platform Standard Edition (Java SE), Java Platform Enterprise Edition (Java EE), Java Platform Mobile Edition (Java ME) e Java FX. Cada plataforma é destinada a um tipo diferente de aplicação e possui o seu conjunto de APIs. Com relação à plataforma Java EE, analise as afirmativas a seguir:
Agora, assinale a alternativa CORRETA:
I- É construída com base na Java Platform Standard Edition.
II- Plataforma focada no desenvolvimento de aplicações desktop.
III- Permite a criação de RIA (Rich Internet Applications) usando interfaces aceleradas por hardware.
IV- Provê ambiente e API (Application Program Interface) específicos para o desenvolvimento em larga escala.
a) As afirmativas II, III e IV estão corretas.
b) As afirmativas II e III estão corretas.
c) As afirmativas I e IV estão corretas.
d) Somente a afirmativa I está correta.

No paradigma de orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos que possuem características em comum, e é composta, geralmente, por três elementos básicos: nome, atributos e métodos.
Com relação ao nome, assinale a alternativa CORRETA:
a) Também conhecido como definição, o nome descreve as funcionalidades de uma determinada classe.
b) O nome indica quais serão os tipos de dados utilizados pela classe em questão.
c) O nome define o local de um determinado objeto, enquanto ele está na memória do computador.
d) Por recomendação, todo nome de uma classe deve começar com letra maiúscula.

Para que se utilize os conceitos e, consequentemente, tire-se proveito das vantagens da programação orientada a objetos, faz-se necessária a utilização de uma linguagem de programação que permita a implementação do encapsulamento, da herança e do polimorfismo.
No que se refere à plataforma Java, analise as sentenças a seguir: I- O Java é considerado multiplataforma, pois é possível executar aplicações Java em qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM). II- O c++ teve sua sintaxe baseada no Java, dado o grande número de programadores da linguagem. III- A máquina virtual permite que o Java gerencie de forma direta e sem interferência os recursos do sistema operacional, como acesso à rede e ao disco. IV- É possível desenvolver em Java com diversos editores gratuitos existentes no mercado. Agora, assinale a alternativa CORRETA:
a) As sentenças II e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças II e III estão corretas.

Observe a tabela anexa que mostra as cinco primeiras linguagens de programação classificadas no TIOBE Programming Community Index, que classifica a popularidade das linguagens de programação com base no número de engenheiros qualificados no mundo, cursos e fornecedores de terceiros. Classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A linguagem de programação Java, diferentemente das linguagens convencionais, é compilada para um bytecode que é executado por uma máquina virtual.
( ) Python é uma linguagem de programação compilada, de propósito geral e estruturada. Foi utilizada por pesquisadores na década de 1970 para desenvolver o sistema operacional Unix.
( ) Todas as cinco primeiras linguagens classificadas em janeiro/2017 são linguagens orientadas a objetos.
( ) A compilação de um programa escrito em C++ tem como resultado um único arquivo com código executável para uma plataforma/sistema operacional específico.
A V - V - F - V.
B F - V - F - F.
C V - V - V - F.
D V - F - F - V.

Uma das principais vantagens da plataforma Java é sua característica multiplataforma, na qual é possível executar aplicações Java em praticamente qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM). Com relação à utilização de uma JVM como ambiente para o desenvolvimento de programas, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- O Java é considerado multiplataforma, pois é possível desenvolver em Java com diversos editores gratuitos existentes no mercado.
II- A JVM faz o intermédio das solicitações feitas entre as aplicações Java e o Sistema Operacional, como, por exemplo, acesso à impressora.
III- A memória disponível para a JVM é sempre a totalidade da memória disponível no sistema operacional.
IV- Java inspirou-se em outras linguagens de programação para implementar o conceito de máquina virtual, como, por exemplo, a linguagem Eiffel.
A As sentenças II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.

Diferentemente de outras linguagens, a plataforma Java utiliza o conceito de máquina virtual, garantindo que os programas desenvolvidos não necessitem conhecer os detalhes das chamadas de sistema ou as bibliotecas específicas do sistema operacional em questão. Com relação à JVM (Java Virtual Machine), classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) Para garantir a velocidade na alocação de memória, a máquina virtual libera um canal direto entre a aplicação Java e a memória RAM do computador.
( ) A utilização de uma máquina virtual para execução dos programas garantem a independência de plataforma.
( ) A otimização de código realizada pela máquina virtual garante que os programas Java sejam executados de maneira mais rápida se comparada aos programas compilados para código nativo de uma determinada plataforma/sistema operacional.
( ) A escrita de código malicioso em Java é dificultada em função da segurança proveniente da máquina virtual, que valida toda e qualquer interação feita com o sistema operacional.
A V - F - F - V.
B F - V - F - V.
C F - F - V - V.
D V - V - V - F.

A plataforma Java utiliza uma abordagem híbrida em sua arquitetura, em que um programa é compilado e interpretado por sua máquina virtual específica. Com relação a essa característica específica da plataforma Java, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- O primeiro passo após a escrita do código fonte é a compilação, em que é feita a checagem sintática e léxica.
II- O código fonte compilado gera um conjunto de códigos chamado de bytecode, que somente é entendido pela JVM.
III- O bytecode é interpretado pela JVM, que traduz suas chamadas ao sistema operacional.
IV- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem.
a) Somente a sentença IV está correta.
b) Somente a sentença II está correta.
c) As sentenças I, II e III estão corretas.
d) As sentenças II, III e IV estão corretas.

No paradigma de programação orientada a objetos, o trabalho do desenvolvedor consiste em observar e representar as relações existentes entre objetos do mundo real na resolução de problemas.
Com relação à programação orientada a objetos, assinale a alternativa CORRETA:
a) Os valores internos dos objetos não são passíveis de alteração.
b) Uma das formas de os objetos se relacionarem entre si é através do envio de mensagens.
c) O comportamento de um objeto pode ser determinado através da análise de seu estado.
d) As relações entre objetos são comumente chamadas de atributos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

A linguagem de programação Java obedece ao conceito de tipagem forte, em que todas as variáveis declaradas em uma classe ou interface devem ter seu tipo definido no momento da declaração. Com relação à tipagem e à definição das variáveis na linguagem Java, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) Não existe limitação para o número de atributos dentro de uma classe na linguagem de programação Java.
( ) O valor assumido pelos atributos de um objeto representam o estado interno de um objeto.
( ) Cada instância de uma classe pode possuir valores distintos para seus atributos.
( ) Através da declaração ?String nome;? dentro de uma classe, cria-se uma variável cujo valor sempre será compartilhado entre todas as instâncias.
a) V - F - F - V.
b) F - V - F - V.
c) V - V - V - F.
d) V - F - F - F.

A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias.
II- As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste de envios, interpretações e respostas às mensagens. São os métodos e os procedimentos residentes nos objetos, que determinam como eles atuarão ao receber as mensagens.
III- O relacionamento de associação é caracterizado quando um objeto invoca o método de outro objeto.
A Somente a sentença I está correta.
B As sentenças I e III estão corretas.
C Somente a sentença II está correta.
D As sentenças II e III estão corretas.

Existem quatro plataformas para a programação em Java: Java Platform Standard Edition (Java SE), Java Platform Enterprise Edition (Java EE), Java Platform Mobile Edition (Java ME) e Java FX. Cada plataforma é destinada a um tipo diferente de aplicação e possui o seu conjunto de APIs. Com relação à plataforma Java EE, analise as afirmativas a seguir:
Agora, assinale a alternativa CORRETA:
I- É construída com base na Java Platform Standard Edition.
II- Plataforma focada no desenvolvimento de aplicações desktop.
III- Permite a criação de RIA (Rich Internet Applications) usando interfaces aceleradas por hardware.
IV- Provê ambiente e API (Application Program Interface) específicos para o desenvolvimento em larga escala.
a) As afirmativas II, III e IV estão corretas.
b) As afirmativas II e III estão corretas.
c) As afirmativas I e IV estão corretas.
d) Somente a afirmativa I está correta.

No paradigma de orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos que possuem características em comum, e é composta, geralmente, por três elementos básicos: nome, atributos e métodos.
Com relação ao nome, assinale a alternativa CORRETA:
a) Também conhecido como definição, o nome descreve as funcionalidades de uma determinada classe.
b) O nome indica quais serão os tipos de dados utilizados pela classe em questão.
c) O nome define o local de um determinado objeto, enquanto ele está na memória do computador.
d) Por recomendação, todo nome de uma classe deve começar com letra maiúscula.

Para que se utilize os conceitos e, consequentemente, tire-se proveito das vantagens da programação orientada a objetos, faz-se necessária a utilização de uma linguagem de programação que permita a implementação do encapsulamento, da herança e do polimorfismo.
No que se refere à plataforma Java, analise as sentenças a seguir: I- O Java é considerado multiplataforma, pois é possível executar aplicações Java em qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM). II- O c++ teve sua sintaxe baseada no Java, dado o grande número de programadores da linguagem. III- A máquina virtual permite que o Java gerencie de forma direta e sem interferência os recursos do sistema operacional, como acesso à rede e ao disco. IV- É possível desenvolver em Java com diversos editores gratuitos existentes no mercado. Agora, assinale a alternativa CORRETA:
a) As sentenças II e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças II e III estão corretas.

Observe a tabela anexa que mostra as cinco primeiras linguagens de programação classificadas no TIOBE Programming Community Index, que classifica a popularidade das linguagens de programação com base no número de engenheiros qualificados no mundo, cursos e fornecedores de terceiros. Classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A linguagem de programação Java, diferentemente das linguagens convencionais, é compilada para um bytecode que é executado por uma máquina virtual.
( ) Python é uma linguagem de programação compilada, de propósito geral e estruturada. Foi utilizada por pesquisadores na década de 1970 para desenvolver o sistema operacional Unix.
( ) Todas as cinco primeiras linguagens classificadas em janeiro/2017 são linguagens orientadas a objetos.
( ) A compilação de um programa escrito em C++ tem como resultado um único arquivo com código executável para uma plataforma/sistema operacional específico.
A V - V - F - V.
B F - V - F - F.
C V - V - V - F.
D V - F - F - V.

Uma das principais vantagens da plataforma Java é sua característica multiplataforma, na qual é possível executar aplicações Java em praticamente qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM). Com relação à utilização de uma JVM como ambiente para o desenvolvimento de programas, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- O Java é considerado multiplataforma, pois é possível desenvolver em Java com diversos editores gratuitos existentes no mercado.
II- A JVM faz o intermédio das solicitações feitas entre as aplicações Java e o Sistema Operacional, como, por exemplo, acesso à impressora.
III- A memória disponível para a JVM é sempre a totalidade da memória disponível no sistema operacional.
IV- Java inspirou-se em outras linguagens de programação para implementar o conceito de máquina virtual, como, por exemplo, a linguagem Eiffel.
A As sentenças II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.

Diferentemente de outras linguagens, a plataforma Java utiliza o conceito de máquina virtual, garantindo que os programas desenvolvidos não necessitem conhecer os detalhes das chamadas de sistema ou as bibliotecas específicas do sistema operacional em questão. Com relação à JVM (Java Virtual Machine), classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) Para garantir a velocidade na alocação de memória, a máquina virtual libera um canal direto entre a aplicação Java e a memória RAM do computador.
( ) A utilização de uma máquina virtual para execução dos programas garantem a independência de plataforma.
( ) A otimização de código realizada pela máquina virtual garante que os programas Java sejam executados de maneira mais rápida se comparada aos programas compilados para código nativo de uma determinada plataforma/sistema operacional.
( ) A escrita de código malicioso em Java é dificultada em função da segurança proveniente da máquina virtual, que valida toda e qualquer interação feita com o sistema operacional.
A V - F - F - V.
B F - V - F - V.
C F - F - V - V.
D V - V - V - F.

A plataforma Java utiliza uma abordagem híbrida em sua arquitetura, em que um programa é compilado e interpretado por sua máquina virtual específica. Com relação a essa característica específica da plataforma Java, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- O primeiro passo após a escrita do código fonte é a compilação, em que é feita a checagem sintática e léxica.
II- O código fonte compilado gera um conjunto de códigos chamado de bytecode, que somente é entendido pela JVM.
III- O bytecode é interpretado pela JVM, que traduz suas chamadas ao sistema operacional.
IV- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem.
a) Somente a sentença IV está correta.
b) Somente a sentença II está correta.
c) As sentenças I, II e III estão corretas.
d) As sentenças II, III e IV estão corretas.

No paradigma de programação orientada a objetos, o trabalho do desenvolvedor consiste em observar e representar as relações existentes entre objetos do mundo real na resolução de problemas.
Com relação à programação orientada a objetos, assinale a alternativa CORRETA:
a) Os valores internos dos objetos não são passíveis de alteração.
b) Uma das formas de os objetos se relacionarem entre si é através do envio de mensagens.
c) O comportamento de um objeto pode ser determinado através da análise de seu estado.
d) As relações entre objetos são comumente chamadas de atributos.

Prévia do material em texto

11/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Fabricio de Oliveira Mayrer (817768)
Disciplina: Programação Orientada a Objetos (ADS17)
Avaliação: Avaliação I - Individual FLEX ( Cod.:513377) ( peso.:1,50)
Prova: 17331635
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A linguagem de programação Java obedece ao conceito de tipagem forte, em que todas as variáveis declaradas
em uma classe ou interface devem ter seu tipo definido no momento da declaração. Com relação à tipagem e à
definição das variáveis na linguagem Java, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Não existe limitação para o número de atributos dentro de uma classe na linguagem de programação Java.
( ) O valor assumido pelos atributos de um objeto representam o estado interno de um objeto.
( ) Cada instância de uma classe pode possuir valores distintos para seus atributos.
( ) Através da declaração ?String nome;? dentro de uma classe, cria-se uma variável cujo valor sempre será
compartilhado entre todas as instâncias.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) V - F - F - V.
 c) V - V - V - F.
 d) F - V - F - V.
2. A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um
problema utilizando conceitos do mundo real e não somente conceitos computacionais. Considerando os conceitos
da programação orientada a objetos, analise as sentenças a seguir:
I- O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As
propriedades de um objeto são chamadas de instâncias. 
II- As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um
programa orientado a objetos em execução consiste de envios, interpretações e respostas às mensagens. São os
métodos e os procedimentos residentes nos objetos, que determinam como eles atuarão ao receber as
mensagens. 
III- O relacionamento de associação é caracterizado quando um objeto invoca o método de outro objeto. 
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I e III estão corretas.
 c) Somente a sentença I está correta.
 d) Somente a sentença II está correta.
11/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. Existem quatro plataformas para a programação em Java: Java Platform Standard Edition (Java SE), Java Platform
Enterprise Edition (Java EE), Java Platform Mobile Edition (Java ME) e Java FX. Cada plataforma é destinada a um
tipo diferente de aplicação e possui o seu conjunto de APIs. Com relação à plataforma Java EE, analise as
afirmativas a seguir:
I- É construída com base na Java Platform Standard Edition. 
II- Plataforma focada no desenvolvimento de aplicações desktop. 
III- Permite a criação de RIA (Rich Internet Applications) usando interfaces aceleradas por hardware. 
IV- Provê ambiente e API (Application Program Interface) específicos para o desenvolvimento em larga escala. 
Agora, assinale a alternativa CORRETA:
 a) Somente a afirmativa I está correta.
 b) As afirmativas I e IV estão corretas.
 c) As afirmativas II e III estão corretas.
 d) As afirmativas II, III e IV estão corretas.
4. No paradigma de orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos que
possuem características em comum, e é composta, geralmente, por três elementos básicos: nome, atributos e
métodos. Com relação ao nome, assinale a alternativa CORRETA:
 a) O nome indica quais serão os tipos de dados utilizados pela classe em questão.
 b) O nome define o local de um determinado objeto, enquanto ele está na memória do computador.
 c) Por recomendação, todo nome de uma classe deve começar com letra maiúscula.
 d) Também conhecido como definição, o nome descreve as funcionalidades de uma determinada classe.
5. Para que se utilize os conceitos e, consequentemente, tire-se proveito das vantagens da programação orientada a
objetos, faz-se necessária a utilização de uma linguagem de programação que permita a implementação do
encapsulamento, da herança e do polimorfismo. A linguagem de programação Java implementa estas
características de maneira rígida, o que a torna bastante eficiente no ensino da programação orientada a objetos.
No que se refere à plataforma Java, analise as sentenças a seguir:
I- O Java é considerado multiplataforma, pois é possível executar aplicações Java em qualquer sistema
operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM).
II- O c++ teve sua sintaxe baseada no Java, dado o grande número de programadores da linguagem.
III- A máquina virtual permite que o Java gerencie de forma direta e sem interferência os recursos do sistema
operacional, como acesso à rede e ao disco.
IV- É possível desenvolver em Java com diversos editores gratuitos existentes no mercado.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças II e III estão corretas.
6. Observe a tabela anexa que mostra as cinco primeiras linguagens de programação classificadas no TIOBE
Programming Community Index, que classifica a popularidade das linguagens de programação com base no
número de engenheiros qualificados no mundo, cursos e fornecedores de terceiros. Classifique V para as
sentenças verdadeiras e F para as falsas:
( ) A linguagem de programação Java, diferentemente das linguagens convencionais, é compilada para um
bytecode que é executado por uma máquina virtual.
( ) Python é uma linguagem de programação compilada, de propósito geral e estruturada. Foi utilizada por
pesquisadores na década de 1970 para desenvolver o sistema operacional Unix.
( ) Todas as cinco primeiras linguagens classificadas em janeiro/2017 são linguagens orientadas a objetos.
( ) A compilação de um programa escrito em C++ tem como resultado um único arquivo com código executável
para uma plataforma/sistema operacional específico.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
11/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
 a) F - V - F - F.
 b) V - V - V - F.
 c) V - F - F - V.
 d) V - V - F - V.
7. Uma das principais vantagens da plataforma Java é sua característica multiplataforma, na qual é possível executar
aplicações Java em praticamente qualquer sistema operacional ou dispositivo que tenha uma implementação da
Máquina Virtual Java (JVM). Com relação à utilização de uma JVM como ambiente para o desenvolvimento de
programas, analise as sentenças a seguir:
I- O Java é considerado multiplataforma, pois é possível desenvolver em Java com diversos editores gratuitos
existentes no mercado.
II- A JVM faz o intermédio das solicitações feitas entre as aplicações Java e o Sistema Operacional, como, por
exemplo, acesso à impressora.
III- A memória disponível para a JVM é sempre a totalidade da memória disponível no sistema operacional.
IV- Java inspirou-se em outras linguagens de programação para implementar o conceito de máquina virtual, como,
por exemplo, a linguagem Eiffel.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças III e IV estão corretas.
8. Diferentemente de outras linguagens, a plataforma Java utiliza o conceito de máquina virtual, garantindo que os
programas desenvolvidos não necessitem conhecer os detalhes das chamadas de sistema ou as bibliotecasespecíficas do sistema operacional em questão. Com relação à JVM (Java Virtual Machine), classifique V para as
sentenças verdadeiras e F para as falsas:
( ) Para garantir a velocidade na alocação de memória, a máquina virtual libera um canal direto entre a aplicação
Java e a memória RAM do computador.
( ) A utilização de uma máquina virtual para execução dos programas garantem a independência de plataforma.
( ) A otimização de código realizada pela máquina virtual garante que os programas Java sejam executados de
maneira mais rápida se comparada aos programas compilados para código nativo de uma determinada
plataforma/sistema operacional.
( ) A escrita de código malicioso em Java é dificultada em função da segurança proveniente da máquina virtual,
que valida toda e qualquer interação feita com o sistema operacional.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - F - F - V.
 c) F - F - V - V.
 d) F - V - F - V.
11/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
9. A plataforma Java utiliza uma abordagem híbrida em sua arquitetura, em que um programa é compilado e
interpretado por sua máquina virtual específica. Com relação a essa característica específica da plataforma Java,
analise as sentenças a seguir:
I- O primeiro passo após a escrita do código fonte é a compilação, em que é feita a checagem sintática e léxica.
II- O código fonte compilado gera um conjunto de códigos chamado de bytecode, que somente é entendido pela
JVM.
III- O bytecode é interpretado pela JVM, que traduz suas chamadas ao sistema operacional.
IV- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante
a característica multiplataforma da linguagem.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) Somente a sentença IV está correta.
 c) As sentenças II, III e IV estão corretas.
 d) Somente a sentença II está correta.
10. No paradigma de programação orientada a objetos, o trabalho do desenvolvedor consiste em observar e
representar as relações existentes entre objetos do mundo real na resolução de problemas. Com relação à
programação orientada a objetos, assinale a alternativa CORRETA:
 a) O comportamento de um objeto pode ser determinado através da análise de seu estado.
 b) Uma das formas de os objetos se relacionarem entre si é através do envio de mensagens.
 c) As relações entre objetos são comumente chamadas de atributos.
 d) Os valores internos dos objetos não são passíveis de alteração.
Prova finalizada com 9 acertos e 1 questões erradas.

Mais conteúdos dessa disciplina