Logo Passei Direto
Buscar

Programação Orientada a Objetos Questões 1 2

User badge image
Carla Susan

em

Ferramentas de estudo

Questões resolvidas

Questão 3/10 - Programação Orientada a Objetos
public class Aluno {
String nome;
int matricula;
String cpf;
public void info(){
System.out.println("nome: " + nome);
System.out.println("matricula: " + matricula);
System.out.println("cpf: " + cpf);
}
}
Sobre o código em questão considere as afirmações a seguir:
I- O método info() retorna 3 Strings
II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.
É correto apenas o que se afirma em

A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- métodos set são aplicados apenas sobre atributos públicos
II- os métodos get são sempre void
III- os métodos get e set servem para adicionar e remover atributos de uma classe.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- O ambiente de execução do Java possui licença GPL v3 de software livre.
II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java.
III- Sintaxe do Java é baseado na linguagem de Programação C
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Sobre o tópico em questão considere as afirmacoes a seguir:

I- Atributos: São as variáveis que descrevem o objeto.
II- Métodos: São como funções que dizem o que cada objeto faz.
III- Estado: Seria o valor de cada atributo que representa aquele objeto

É correto apenas o que se afirma em
I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do qual estão ligados.
III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele momento.
A) I apenas
B) II apenas
C) III apenas
D) I e II apenas
E) I, II e III.

Sobre o tópico em questão considere as afirmações a seguir:

I- JVM é a sigla em inglês para Máquina Virtual Java, programa responsável por interpretar os arquivos compilados a partir do código Java.
II- Bytecode é o nome dado ao formato de código do arquivo gerado a partir da compilação do código Java.
III- JDK é a sigla em inglês para Kernel de Decompilação Java,

É correto apenas o que se afirma em
I. JVM é a sigla em inglês para Máquina Virtual Java, programa responsável por interpretar os arquivos compilados a partir do código Java.
II. Bytecode é o nome dado ao formato de código do arquivo gerado a partir da compilação do código Java.
A) I apenas
B) II apenas
C) I e II apenas
D) I e III apenas
E) I, II e III.

É correto apenas o que se afirma em
I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista.
III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado;
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos códigos fontes Java.
III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o desenvolvimento de programas Java.
B II apenas
C III apenas
D I e II apenas
E I, II e III

Sobre o tópico em questão considere as afirmacoes a seguir:
I- O método sort pode ser utilizado para realizar a ordenação de elementos de um ArrayList.
II- O método shuffle pode ser utilizado para combinar elementos de duas ArrayList
III- O método reverse pode ser utilizado para inverter a ordem dos itens de um ArrayList
É correto apenas o que se afirma em
I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
a) I apenas
b) II apenas
c) I e II apenas
d) I e III apenas
e) Nenhum dos itens está correto.

Sobre o código em questão considere as afirmações a seguir:
I- O método info() retorna 3 Strings
II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.
É correto apenas o que se afirma em
I. o método não possui valor de retorno, é isso o que o comando void indica
II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado.
III. Apenas métodos estáticos poderiam ser chamados desta maneira.
a) I apenas
b) II apenas
c) III apenas
d) I e II apenas
e) I, II e III.

. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- métodos set são aplicados apenas sobre atributos públicos
II- os métodos get são sempre void
III- os métodos get e set servem para adicionar e remover atributos de uma classe.
É correto apenas o que se afirma em

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- O ambiente de execução do Java possui licença GPL v3 de software livre.
II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java.
III- Sintaxe do Java é baseado na linguagem de Programação C
É correto apenas o que se afirma em

A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

É correto apenas o que se afirma em
I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao programador que utiliza a classe;
II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que respeitando a interface original manterá o sistema funcional sem alterações;
III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos;
A) I apenas
B) II apenas
C) I e II apenas
D) I e III apenas
E) I, II e III.

Você acertou!
(CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
(CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista.
(CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado;
Conteúdo abordado na Aula 3 - Tema 2

B II apenas
C III apenas
D I e II apenas
E I, II e III

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

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

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

Questão 3/10 - Programação Orientada a Objetos
public class Aluno {
String nome;
int matricula;
String cpf;
public void info(){
System.out.println("nome: " + nome);
System.out.println("matricula: " + matricula);
System.out.println("cpf: " + cpf);
}
}
Sobre o código em questão considere as afirmações a seguir:
I- O método info() retorna 3 Strings
II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.
É correto apenas o que se afirma em

A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- métodos set são aplicados apenas sobre atributos públicos
II- os métodos get são sempre void
III- os métodos get e set servem para adicionar e remover atributos de uma classe.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- O ambiente de execução do Java possui licença GPL v3 de software livre.
II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java.
III- Sintaxe do Java é baseado na linguagem de Programação C
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

Sobre o tópico em questão considere as afirmacoes a seguir:

I- Atributos: São as variáveis que descrevem o objeto.
II- Métodos: São como funções que dizem o que cada objeto faz.
III- Estado: Seria o valor de cada atributo que representa aquele objeto

É correto apenas o que se afirma em
I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do qual estão ligados.
III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele momento.
A) I apenas
B) II apenas
C) III apenas
D) I e II apenas
E) I, II e III.

Sobre o tópico em questão considere as afirmações a seguir:

I- JVM é a sigla em inglês para Máquina Virtual Java, programa responsável por interpretar os arquivos compilados a partir do código Java.
II- Bytecode é o nome dado ao formato de código do arquivo gerado a partir da compilação do código Java.
III- JDK é a sigla em inglês para Kernel de Decompilação Java,

É correto apenas o que se afirma em
I. JVM é a sigla em inglês para Máquina Virtual Java, programa responsável por interpretar os arquivos compilados a partir do código Java.
II. Bytecode é o nome dado ao formato de código do arquivo gerado a partir da compilação do código Java.
A) I apenas
B) II apenas
C) I e II apenas
D) I e III apenas
E) I, II e III.

É correto apenas o que se afirma em
I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista.
III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado;
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos códigos fontes Java.
III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o desenvolvimento de programas Java.
B II apenas
C III apenas
D I e II apenas
E I, II e III

Sobre o tópico em questão considere as afirmacoes a seguir:
I- O método sort pode ser utilizado para realizar a ordenação de elementos de um ArrayList.
II- O método shuffle pode ser utilizado para combinar elementos de duas ArrayList
III- O método reverse pode ser utilizado para inverter a ordem dos itens de um ArrayList
É correto apenas o que se afirma em
I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
a) I apenas
b) II apenas
c) I e II apenas
d) I e III apenas
e) Nenhum dos itens está correto.

Sobre o código em questão considere as afirmações a seguir:
I- O método info() retorna 3 Strings
II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.
É correto apenas o que se afirma em
I. o método não possui valor de retorno, é isso o que o comando void indica
II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado.
III. Apenas métodos estáticos poderiam ser chamados desta maneira.
a) I apenas
b) II apenas
c) III apenas
d) I e II apenas
e) I, II e III.

. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- métodos set são aplicados apenas sobre atributos públicos
II- os métodos get são sempre void
III- os métodos get e set servem para adicionar e remover atributos de uma classe.
É correto apenas o que se afirma em

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Sobre o tópico em questão considere as afirmações a seguir:
I- O ambiente de execução do Java possui licença GPL v3 de software livre.
II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java.
III- Sintaxe do Java é baseado na linguagem de Programação C
É correto apenas o que se afirma em

A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III

É correto apenas o que se afirma em
I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao programador que utiliza a classe;
II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que respeitando a interface original manterá o sistema funcional sem alterações;
III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos;
A) I apenas
B) II apenas
C) I e II apenas
D) I e III apenas
E) I, II e III.

Você acertou!
(CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
(CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não prevista.
(CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos facilmente controlar quando cada elemento é acessado;
Conteúdo abordado na Aula 3 - Tema 2

B II apenas
C III apenas
D I e II apenas
E I, II e III

Prévia do material em texto

Questão 1/10 - Programação Orientada a Objetos
“Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, 
essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O método sort pode ser utilizado para realizar a ordenação de elementos de um ArrayList.
II- O método shuffle pode ser utilizado para combinar elementos de duas ArrayList
III- O método reverse pode ser utilizado para inverter a ordem dos itens de um ArrayList
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
D I e III apenas
Você assinalou essa alternativa (D)
E Nenhum dos itens está correto.
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
 
Conteúdo abordado na Aula 3 - Tema 3
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
 
Conteúdo abordado na Aula 3 - Tema 3
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
 
Conteúdo abordado na Aula 3 - Tema 3
Você acertou!
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
 
Conteúdo abordado na Aula 3 - Tema 3
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 1/11
Questão 2/10 - Programação Orientada a Objetos
“O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de noventa pela equipe de 
James Gosling.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Os comandos de impressão no Java vem nas variantes ‘print’, ‘println’, ‘printf’.
II- A Leitura de Dados em java é feita pelo comando ‘scanf’
III- ‘if’ e ‘switch’ são comandos de desvio principais do java e ‘while’ e ‘for’ são os comandos de repetição principal em Java.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e III apenas
Você assinalou essa alternativa (C)
D I e II apenas
 
Conteúdo abordado na Aula 3 - Tema 3
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
Você acertou!
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 2/11
E I, II e III.
Questão 3/10 - Programação Orientada a Objetos
public class Aluno {
 String nome;
 int matricula;
 String cpf;
 public void info(){
 System.out.println("nome: " + nome);
 System.out.println("matricula: " + matricula);
 System.out.println("cpf: " + cpf);
 }
}
Sobre o código em questão considere as afirmações a seguir:
I- O método info() retorna 3 Strings 
II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
C III apenas
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
 
Conteúdo abordado na Aula 2- Tema 2
Você acertou!
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
 
Conteúdo abordado na Aula 2- Tema 2
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 3/11
D I e II apenas
E I, II e III.
Questão 4/10 - Programação Orientada a Objetos
Considere a seguinte citação:
“O paradigma orientado a objeto foi pela primeira vez aplicadode forma adaptada na linguagem de programação Simula 67, nos anos de 
1960, posteriormente também sendo utilizada de forma exclusiva na linguagem Smalltalk da Xerox.”
Considerando estas informações e os conteúdos do livro-base, assinale a alternativa correta:
Nota: 0.0 Você não pontuou essa questão
A O Java é uma linguagem completamente voltada para o paradigma de orientação a objetos
B O Java é uma linguagem de programação híbrida entre vários paradigmas de programação
Você assinalou essa alternativa (B)
C O paradigma de programação estruturada e Orientada fazem parte da linha de Paradigmas Declarativos
D O paradigma de Programação Lógica e Funcional fazem parte da linha de Paradigmas Imperativos
E O Paradigma orientado a objeto é uma evolução dos demais paradigmas e como uma boa prática deve sempre ser
adotado independente do projeto.
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
 
Conteúdo abordado na Aula 2- Tema 2
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
 
Conteúdo abordado na Aula 2- Tema 2
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
 
Conteúdo abordado na Aula 2- Tema 2
Tema 1 da aula 1 aborda os temas desta questão
Tema 1 da aula 1 aborda os temas desta questão
Tema 1 da aula 1 aborda os temas desta questão
Tema 1 da aula 1 aborda os temas desta questão
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 4/11
Questão 5/10 - Programação Orientada a Objetos
“Na programação orientada a objetos tentamos abstrair no código a interação entre os objetos reais, portanto a lógica do encapsulamento é a 
mesma, como boa prática de programação orientada a objetos, devemos utilizar as propriedades public, private e protected para invisibilizar 
os componentes internos das classes que não são pertinentes e deixar visível o estritamente necessário.”
Sobre o tópico em questão considere as afirmações a seguir:
I- métodos set são aplicados apenas sobre atributos públicos
II- os métodos get são sempre void
III- os métodos get e set servem para adicionar e remover atributos de uma classe.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Tema 1 da aula 1 aborda os temas desta questão
(FALSO) I. Os métodos get e set são aplicados sobre atributos privados
(FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) III. Os métodos get e set servem para acessar atributos encapsulados
 
Conteúdo abordado na Aula 3 - Tema 2
(FALSO) I. Os métodos get e set são aplicados sobre atributos privados
(FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) III. Os métodos get e set servem para acessar atributos encapsulados
 
Conteúdo abordado na Aula 3 - Tema 2
(FALSO) I. Os métodos get e set são aplicados sobre atributos privados
(FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) III. Os métodos get e set servem para acessar atributos encapsulados
 
Conteúdo abordado na Aula 3 - Tema 2
(FALSO) I. Os métodos get e set são aplicados sobre atributos privados
(FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) III. Os métodos get e set servem para acessar atributos encapsulados
 
Conteúdo abordado na Aula 3 - Tema 2
Você acertou!
(FALSO) I. Os métodos get e set são aplicados sobre atributos privados
(FALSO) II. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) III. Os métodos get e set servem para acessar atributos encapsulados
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 5/11
Questão 6/10 - Programação Orientada a Objetos
“Na década de 1990 e 2000 a popularização da internet levou a uma grande popularização da linguagem Java que recebeu suporte de 
grandes companhias de informática como IBM.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O ambiente de execução do Java possui licença GPL v3 de software livre.
II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java.
III- Sintaxe do Java é baseado na linguagem de Programação C
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III
Você assinalou essa alternativa (E)
 
Conteúdo abordado na Aula 3 - Tema 2
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006.
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de
livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros
muitos exemplos.
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C.
Conteúdo abordado na Aula 1 - Tema 2
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006.
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de
livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros
muitos exemplos.
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C.
Conteúdo abordado na Aula 1 - Tema 2
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006.
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de
livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros
muitos exemplos.
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C.
Conteúdo abordado na Aula 1 - Tema 2
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006.
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de
livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros
muitos exemplos.
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C.
Conteúdo abordado na Aula 1 - Tema 2
Você acertou!
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006.
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de
livros digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros
muitos exemplos.
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 6/11
Questão 7/10 - Programação Orientada a Objetos
“Quando programamos pensando em POO o objetivo é modelar o mundo real dentro do contexto que nos interessa. Esse modelo deve ser 
simples e considerar apenas os elementos que forem relevantes para o problema abordado.”
Sobre o tópicoem questão considere as afirmações a seguir:
I- Atributos: São as variáveis que descrevem o objeto.
II- Métodos: São como funções que dizem o que cada objeto faz.
III- Estado: Seria o valor de cada atributo que representa aquele objeto 
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
Conteúdo abordado na Aula 1 - Tema 2
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
 
Conteúdo abordado na Aula 2 - Tema 1
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
 
Conteúdo abordado na Aula 2 - Tema 1
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
 
Conteúdo abordado na Aula 2 - Tema 1
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 7/11
D I e II apenas
E I, II e III.
Você assinalou essa alternativa (E)
Questão 8/10 - Programação Orientada a Objetos
“Embora a linguagem Java em si não imponha um padrão de nomenclatura, aceitando códigos escritos com qualquer estilo a comunidade de 
programadores Java adotam certos padrões que são amplamente utilizados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Pacotes são descritos inteiramente com letras minúsculas
II-Classes iniciam com letra maiúscula
III- atributos e variáveis utilizam o padrão camelcase e iniciam com letra minúscula.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
 
Conteúdo abordado na Aula 2 - Tema 1
Você acertou!
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
 
Conteúdo abordado na Aula 2 - Tema 1
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso
seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra
minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso
seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra
minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 8/11
C III apenas
D I e II apenas
E I, II e III.
Você assinalou essa alternativa (E)
Questão 9/10 - Programação Orientada a Objetos
“Na programação orientada a objetos tentamos abstrair no código a interação entre os objetos reais, portanto a lógica do encapsulamento é a 
mesma, como boa prática de programação orientada a objetos, devemos utilizar as propriedades public, private e protected para invisibilizar 
os componentes internos das classes que não são pertinentes e deixar visível o estritamente necessário.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Uma vantagem do encapsulamento é a abstração oferecida em que o funcionamento interno dos objetos da classe não ficam visíveis ao 
programador que utiliza a classe;
II- Uma vantagem do encapsulamento é a possibilidade de acrescentar funcionalidades a classe desde que respeitando a interface original 
manterá o sistema funcional sem alterações;
III- Uma vantagem do encapsulamento é a maior facilidade para manutenção dos códigos;
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso
seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra
minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso
seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra
minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
Você acertou!
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso
seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto inicia com letra
minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
(CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
(CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não
prevista.
(CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos
facilmente controlar quando cada elemento é acessado;
 
Conteúdo abordado na Aula 3 - Tema 2
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 9/11
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Questão 10/10 - Programação Orientada a Objetos
“Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu funcionamento.”
Sobre o tópico em questão considere as afirmações a seguir:
I- JVM é a sigla em inglês para Máquina Virtual Java, programa responsável por interpretar os arquivos compilados a partir do código Java.
II- Bytecode é o nome dado ao formato de código do arquivo gerado a partir da compilação do código Java.
III- JDK é a sigla em inglês para Kernel de Decompilação Java, software responsávelpor aplicar engenharia reversa no executável Java.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
(CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não
prevista.
(CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos
facilmente controlar quando cada elemento é acessado;
 
Conteúdo abordado na Aula 3 - Tema 2
(CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
(CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não
prevista.
(CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos
facilmente controlar quando cada elemento é acessado;
 
Conteúdo abordado na Aula 3 - Tema 2
(CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
(CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não
prevista.
(CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos
facilmente controlar quando cada elemento é acessado;
 
Conteúdo abordado na Aula 3 - Tema 2
Você acertou!
(CORRETO) I. A abstração do encapsulamento simplifica o entendimento de quem utiliza a classe.
(CORRETO) II. Com os elementos encapsulados não existe risco da classe estar sendo utilizada de uma forma não
prevista.
(CORRETO) III. Quando encapsulamos os elementos de uma classe a manutenção fica facilitada pois conseguimos
facilmente controlar quando cada elemento é acessado;
 
Conteúdo abordado na Aula 3 - Tema 2
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos
códigos fontes Java.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABz… 10/11
B II apenas
C III apenas
D I e II apenas
Você assinalou essa alternativa (D)
E I, II e III
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o
desenvolvimento de programas Java.
Conteúdo abordado na Aula 1 - Tema 3
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos
códigos fontes Java.
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o
desenvolvimento de programas Java.
Conteúdo abordado na Aula 1 - Tema 3
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos
códigos fontes Java.
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o
desenvolvimento de programas Java.
Conteúdo abordado na Aula 1 - Tema 3
Você acertou!
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos
códigos fontes Java.
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o
desenvolvimento de programas Java.
Conteúdo abordado na Aula 1 - Tema 3
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos
códigos fontes Java.
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o
desenvolvimento de programas Java.
Conteúdo abordado na Aula 1 - Tema 3
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/2/nYNINdthxGCtABzt… 11/11

Mais conteúdos dessa disciplina