Logo Passei Direto
Buscar

Avaliação I - Programação Orientado a Objetos

Avaliação com questões de múltipla escolha e V/F sobre orientação a objetos e Java, abordando classes e objetos, atributos e nomes, paradigmas procedural vs orientado a objetos, uso de new e NullPointerException, e características da JVM.

Ferramentas de estudo

Questões resolvidas

Uma classe, em linguagem orientada a objetos, pode ser descrita como o comportamento de um objeto através de seus comportamentos, e os seus estados possíveis são referenciados pelos seus atributos. Para que uma linguagem de programação seja considerada orientada a objetos, esta deve suportar o desenvolvimento de classes. Neste contexto, uma classe pode ser entendida como o conjunto de características comuns de um objeto.
Com relação a classes e objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para a definição de uma classe, não existe limitação para a quantidade de atributos.
( ) O comando new é utilizado para instanciar uma classe em memória.
( ) O estado de um objeto é representado pelos seus métodos.
( ) Atribuir valor para o atributo de um objeto que não foi instanciado gera o erro "NullPointerException".
a) V - V - F - V.
b) V - F - V - F.
c) V - V - F - F.
d) F - V - F - V.

Com o avanço da tecnologia, os programadores deixaram de inserir os programas diretamente na memória do computador utilizando switches (representando código binário) e começaram a utilizar linguagens de programação. As linguagens de programação são utilizadas para comunicar instruções para um computador e podem ser classificadas com base no seu paradigma.
Considerando os paradigmas procedural e orientado a objetos, associe os itens utilizando o código a seguir:
I- Paradigma Procedural.
II- Paradigma Orientado a Objetos.
( ) Introduziu a noção de classes, instâncias, subclasses, métodos virtuais e sub-rotinas.
( ) Smalltalk e Java são exemplos de linguagens de programação.
( ) Concentração nos dados em detrimento dos comportamentos.
a) I - II - I.
b) I - II - II.
c) II - I - I.
d) II - II - I.

Uma classe abstrai as características e os comportamentos em comum de um conjunto de objetos. Seus métodos definem quais os comportamentos possíveis dos objetos, enquanto os estados possíveis para determinado objeto são definidos pelos atributos.
Considerando a declaração de atributos, feita de maneira similiar à declaração de uma variável no Java, analise as sentenças a seguir:
I- "salario", "dataDeNascimento" e "super" são exemplos de nomes válidos para atributos.
II- A linguagem Java é fortemente tipada, ou seja, toda declaração deve incluir o seu tipo.
III- Além dos tipos primitivos, um atributo pode ser do tipo referência.
IV- Atributos que não podem ser modificados são do tipo primitivo "void".
a) As sentenças I e IV estão corretas.
b) As sentenças II, III e IV estão corretas.
c) As sentenças II e III estão corretas.
d) Somente a sentença 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.

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:
( ) 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 utilização de uma máquina virtual permite que os programas escritos em Java sejam compilados em uma plataforma e interpretados em outra, garantindo o conceito de multiplataforma da linguagem.
Com relação ao conceito de multiplataforma da Máquina Virtual Java (JVM), analise as sentenças a seguir:
I- Java foi a primeira plataforma a utilizar uma máquina virtual para executar suas aplicações.
II- Programas como o Google Chrome e o BROffice devem necessariamente ser escritos em Java, pois possuem versões para mais de um sistema operacional.
III- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem.
IV- Cada sistema operacional possui uma implementação específica da JVM, que deve ser instalada antes da execução da aplicação Java.
a) Somente a sentença II está correta.
b) As sentenças III e IV estão corretas.
c) Somente a sentença IV está correta.
d) As sentenças I e II 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:
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 e III estão corretas.
b) As afirmativas I e IV estão corretas.
c) As afirmativas II, III e IV estão corretas.
d) Somente a afirmativa I está correta.

A programação orientada a objetos tem como uma de suas principais características a combinação de estado e comportamento em suas entidades, conhecidas como classes.
Com relação ao estado e ao comportamento de objetos na linguagem de programação Java, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Todos os métodos devem retornar um tipo de dado, que pode inclusive ser uma classe.
( ) A palavra reservada void indica que um método não possui retorno.
( ) Na declaração ?Aluno retornarMelhorAluno()?, o método retornará um dado do tipo String.
( ) O número máximo de parâmetros de um método é igual ao número de atributos da classe em que este método estiver.
a) V - F - F - V.
b) V - F - F - F.
c) F - V - F - F.
d) V - V - V - F.

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.
a) V - F - F - V.
b) V - V - F - V.
c) V - V - V - F.
d) F - V - F - F.

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Uma classe, em linguagem orientada a objetos, pode ser descrita como o comportamento de um objeto através de seus comportamentos, e os seus estados possíveis são referenciados pelos seus atributos. Para que uma linguagem de programação seja considerada orientada a objetos, esta deve suportar o desenvolvimento de classes. Neste contexto, uma classe pode ser entendida como o conjunto de características comuns de um objeto.
Com relação a classes e objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para a definição de uma classe, não existe limitação para a quantidade de atributos.
( ) O comando new é utilizado para instanciar uma classe em memória.
( ) O estado de um objeto é representado pelos seus métodos.
( ) Atribuir valor para o atributo de um objeto que não foi instanciado gera o erro "NullPointerException".
a) V - V - F - V.
b) V - F - V - F.
c) V - V - F - F.
d) F - V - F - V.

Com o avanço da tecnologia, os programadores deixaram de inserir os programas diretamente na memória do computador utilizando switches (representando código binário) e começaram a utilizar linguagens de programação. As linguagens de programação são utilizadas para comunicar instruções para um computador e podem ser classificadas com base no seu paradigma.
Considerando os paradigmas procedural e orientado a objetos, associe os itens utilizando o código a seguir:
I- Paradigma Procedural.
II- Paradigma Orientado a Objetos.
( ) Introduziu a noção de classes, instâncias, subclasses, métodos virtuais e sub-rotinas.
( ) Smalltalk e Java são exemplos de linguagens de programação.
( ) Concentração nos dados em detrimento dos comportamentos.
a) I - II - I.
b) I - II - II.
c) II - I - I.
d) II - II - I.

Uma classe abstrai as características e os comportamentos em comum de um conjunto de objetos. Seus métodos definem quais os comportamentos possíveis dos objetos, enquanto os estados possíveis para determinado objeto são definidos pelos atributos.
Considerando a declaração de atributos, feita de maneira similiar à declaração de uma variável no Java, analise as sentenças a seguir:
I- "salario", "dataDeNascimento" e "super" são exemplos de nomes válidos para atributos.
II- A linguagem Java é fortemente tipada, ou seja, toda declaração deve incluir o seu tipo.
III- Além dos tipos primitivos, um atributo pode ser do tipo referência.
IV- Atributos que não podem ser modificados são do tipo primitivo "void".
a) As sentenças I e IV estão corretas.
b) As sentenças II, III e IV estão corretas.
c) As sentenças II e III estão corretas.
d) Somente a sentença 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.

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:
( ) 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 utilização de uma máquina virtual permite que os programas escritos em Java sejam compilados em uma plataforma e interpretados em outra, garantindo o conceito de multiplataforma da linguagem.
Com relação ao conceito de multiplataforma da Máquina Virtual Java (JVM), analise as sentenças a seguir:
I- Java foi a primeira plataforma a utilizar uma máquina virtual para executar suas aplicações.
II- Programas como o Google Chrome e o BROffice devem necessariamente ser escritos em Java, pois possuem versões para mais de um sistema operacional.
III- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem.
IV- Cada sistema operacional possui uma implementação específica da JVM, que deve ser instalada antes da execução da aplicação Java.
a) Somente a sentença II está correta.
b) As sentenças III e IV estão corretas.
c) Somente a sentença IV está correta.
d) As sentenças I e II 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:
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 e III estão corretas.
b) As afirmativas I e IV estão corretas.
c) As afirmativas II, III e IV estão corretas.
d) Somente a afirmativa I está correta.

A programação orientada a objetos tem como uma de suas principais características a combinação de estado e comportamento em suas entidades, conhecidas como classes.
Com relação ao estado e ao comportamento de objetos na linguagem de programação Java, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Todos os métodos devem retornar um tipo de dado, que pode inclusive ser uma classe.
( ) A palavra reservada void indica que um método não possui retorno.
( ) Na declaração ?Aluno retornarMelhorAluno()?, o método retornará um dado do tipo String.
( ) O número máximo de parâmetros de um método é igual ao número de atributos da classe em que este método estiver.
a) V - F - F - V.
b) V - F - F - F.
c) F - V - F - F.
d) V - V - V - F.

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.
a) V - F - F - V.
b) V - V - F - V.
c) V - V - V - F.
d) F - V - F - F.

Prévia do material em texto

02/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/4
Legenda: Resposta Certa Sua Resposta Errada 
1. Uma classe, em linguagem orientada a objetos, pode ser descrita como o comportamento de um objeto através de seus comportamentos, e os seus estados possíveis são referenciados pelos seus atributos.
Para que uma linguagem de programação seja considerada orientada a objetos, esta deve suportar o desenvolvimento de classes. Neste contexto, uma classe pode ser entendida como o conjunto de
características comuns de um objeto. Com relação a classes e objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para a definição de uma classe, não existe limitação para a quantidade de atributos.
( ) O comando new é utilizado para instanciar uma classe em memória.
( ) O estado de um objeto é representado pelos seus métodos.
( ) Atribuir valor para o atributo de um objeto que não foi instanciado gera o erro "NullPointerException".
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - F - V - F.
 c) V - V - F - F.
 d) F - V - F - V.
2. Com o avanço da tecnologia, os programadores deixaram de inserir os programas diretamente na memória do computador utilizando switches (representando código binário) e começaram a utilizar linguagens
de programação. As linguagens de programação são utilizadas para comunicar instruções para um computador e podem ser classificadas com base no seu paradigma. Considerando os paradigmas procedural
e orientado a objetos, associe os itens utilizando o código a seguir:
I- Paradigma Procedural. 
II- Paradigma Orientado a Objetos.
( ) Introduziu a noção de classes, instâncias, subclasses, métodos virtuais e sub-rotinas.
( ) Smalltalk e Java são exemplos de linguagens de programação.
( ) Concentração nos dados em detrimento dos comportamentos.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) I - II - I.
 b) I - II - II.
 c) II - I - I.
 d) II - II - I.
3. Uma classe abstrai as características e os comportamentos em comum de um conjunto de objetos. Seus métodos definem quais os comportamentos possíveis dos objetos, enquanto os estados possíveis para
determinado objeto são definidos pelos atributos. Considerando a declaração de atributos, feita de maneira similiar à declaração de uma variável no Java, analise as sentenças a seguir:
I- "salario", "dataDeNascimento" e "super" são exemplos de nomes válidos para atributos. 
II- A linguagem Java é fortemente tipada, ou seja, toda declaração deve incluir o seu tipo.
III- Além dos tipos primitivos, um atributo pode ser do tipo referência.
IV- Atributos que não podem ser modificados são do tipo primitivo "void". 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) Somente a sentença I está correta.
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:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_4%20aria-label=
02/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/4
 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.
5. 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:
( ) 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 - F - F - V.
 b) F - V - F - V.
 c) F - F - V - V.
 d) V - V - V - F.
6. A utilização de uma máquina virtual permite que os programas escritos em Java sejam compilados em uma plataforma e interpretados em outra, garantindo o conceito de multiplataforma da linguagem. Com
relação ao conceito de multiplataforma da Máquina Virtual Java (JVM), analise as sentenças a seguir:
I- Java foi a primeira plataforma a utilizar uma máquina virtual para executar suas aplicações.
II- Programas como o Google Chrome e o BROffice devem necessariamente ser escritos em Java, pois possuem versões para mais de um sistema operacional.
III- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem.
IV- Cada sistema operacional possui uma implementação específica da JVM, que deve ser instalada antes da execução da aplicação Java.
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças III e IV estão corretas.
 c) Somente a sentença IV está correta.
 d) As sentenças I e II estão corretas.
7. 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) As afirmativas II e III estão corretas.
 b) As afirmativas I e IV estão corretas.
 c) As afirmativas II, III e IV estão corretas.
 d) Somente a afirmativa I está correta.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_6%20aria-label=https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_7%20aria-label=
02/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/4
8. A programação orientada a objetos tem como uma de suas principais características a combinação de estado e comportamento em suas entidades, conhecidas como classes. Com relação ao estado e ao
comportamento de objetos na linguagem de programação Java, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Todos os métodos devem retornar um tipo de dado, que pode inclusive ser uma classe.
( ) A palavra reservada void indica que um método não possui retorno.
( ) Na declaração ?Aluno retornarMelhorAluno()?, o método retornará um dado do tipo String.
( ) O número máximo de parâmetros de um método é igual ao número de atributos da classe em que este método estiver.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - F - F - F.
 c) F - V - F - F.
 d) V - V - V - F.
9. 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:
 a) V - F - F - V.
 b) V - V - F - V.
 c) V - V - V - F.
 d) F - V - F - F.
10. A linguagem de programação Java possui diversos operadores, como operadores aritméticos, operadores lógicos, operadores relacionais e operadores binários. Cada operador é aplicado conforme necessário,
porém, em situações que precisamos realizar a comparação entre dois valores numéricos, utilizamos, normalmente, os operadores relacionais. Considerando o código apresentado na figura anexa, classifique V
para as sentenças verdadeiras e F para as falsas:
( ) O resultado das expressões nas linhas 7, 8 e 11 é, respectivamente, "false", "true" e "true".
( ) Apenas as expressões das linhas 7, 10 e 11 apresentarão resultado "true".
( ) O resultado da linha 7 só seria "true" se o valor armazenado na variável 'var1' fosse múltiplo do valor armazenado na variável 'var2'.
( ) O valor que será impresso no console do Java após a execução da linha 9 é "true".
Agora, assinale a alternativa que apresenta a sequência CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjI4Mg==&action2=QURTMTc=&action3=NTEzMzc3&action4=MjAyMC8x&prova=MjAyNTcyNzU=#questao_10%20aria-label=
02/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 4/4
 a) V - V - V - F.
 b) V - F - V - V.
 c) F - F - V - V.
 d) V - F - F - V.

Mais conteúdos dessa disciplina