Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, essa é uma questão especialmente comum em projetos quando envolve banco de dados e acesso web.
Sobre o tópico em questão considere as afirmacoes a seguir: I- O ideal para representação de datas em todas as situações é criar as próprias classes. II- LocalDate uma classe bastante recomendada para representação de datas no Java. III- HourMinute é uma classe interna ao Java bastante recomendada para representação de horários. É correto apenas o que se afirma em
I. O ideal para representação de datas em todas as situações é criar as próprias classes.
II. LocalDate uma classe bastante recomendada para representação de datas no Java.
III. HourMinute é uma classe interna ao Java bastante recomendada para representação de horários.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Conteúdo abordado na Aula 3 - Tema 2
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
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 III apenas
D I e II apenas
E Nenhum dos itens está correto.

A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um atributo.
Sobre o tópico em questão considere as afirmações a seguir: I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição. III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo; É correto apenas o que se afirma em
I. Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante.
II. Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição.
III. A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo;
A I apenas
B II apenas
C III apenas
D I e II apenas
E Nenhum dos itens está correto.

Questão 4/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ável por aplicar engenharia reversa no executável 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.
III- JDK é a sigla em inglês para Kernel de Decompilação Java, software responsável por aplicar engenharia reversa no executável Java.
A - I apenas
B - II apenas
C - III apenas
D - I e II apenas
E - I, II e III.

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- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto. II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes. III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa. É correto apenas o que se afirma em
I. O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto.
II. O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes.
III. Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa.
A I apenas
B I e II apenas
C II e III apenas
D I e III apenas
E Nenhum dos itens está correto.

Conteúdo abordado na Aula 3 - Tema 5
Sobre o código em questão considere as afirmacoes 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 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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.

Conteúdo abordado na Aula 2- Tema 2
Sobre o tópico em 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
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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.

Questão 3/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- JRE é o conjunto de softwares necessários para executar programas feitos em Java. II- JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução. III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso. É correto apenas o que se afirma em
I- JRE é o conjunto de softwares necessários para executar programas feitos em Java.
II- JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução.
III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso.
A - I apenas
B - II apenas
C - III apenas
D - I e II apenas
E - I, II e III.

Conteúdo abordado na Aula 1 - Tema 2
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
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.

Questão 2/10 - Programação Orientada a Objetos do: 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.

Questão 5/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- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em
I- LinkedList é uma estrutura de dados para links de redes de computadores
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set
III- HashMap é uma estrutura de dados focada em representar dados geográficos.
A - I apenas
B - II apenas
C - I e II apenas
D - I e III apenas
E - Nenhum dos itens está correto.

Conteúdo abordado na Aula 1 - Tema 2
Sobre o tópico em questão considere as afirmações a seguir:
I- O modificador public permite visualização irrestrita, mesmo de fora da classe.
II- O modificador private permite visualização das classes de dentro do mesmo pacote apenas.
III- O modificador protected permite visualização apenas das classes que tiverem chave de acesso.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Conteúdo abordado na Aula 1 - Tema 4
Sobre o tópico em questão considere as afirmações a seguir:
I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação.
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais.
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java.
A I apenas
B II apenas
C III apenas

Sobre o tópico em questão considere as afirmações a seguir:
É correto apenas o que se afirma em
I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate.
II-A padronização de datas segue uma formatação em que por exemplo “dd” representa o dia do mês em dois dígitos, e “MM” representa o mês em dois dígitos, entre outros.
III- Existem diversas classes internas no Java que representam datas, no entanto LocalDate é a mais recomendada desde a versão 8 do Java.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

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

Cadastre-se ou realize login

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

Questões resolvidas

Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, essa é uma questão especialmente comum em projetos quando envolve banco de dados e acesso web.
Sobre o tópico em questão considere as afirmacoes a seguir: I- O ideal para representação de datas em todas as situações é criar as próprias classes. II- LocalDate uma classe bastante recomendada para representação de datas no Java. III- HourMinute é uma classe interna ao Java bastante recomendada para representação de horários. É correto apenas o que se afirma em
I. O ideal para representação de datas em todas as situações é criar as próprias classes.
II. LocalDate uma classe bastante recomendada para representação de datas no Java.
III. HourMinute é uma classe interna ao Java bastante recomendada para representação de horários.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Conteúdo abordado na Aula 3 - Tema 2
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
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 III apenas
D I e II apenas
E Nenhum dos itens está correto.

A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um atributo.
Sobre o tópico em questão considere as afirmações a seguir: I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição. III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo; É correto apenas o que se afirma em
I. Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante.
II. Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição.
III. A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo;
A I apenas
B II apenas
C III apenas
D I e II apenas
E Nenhum dos itens está correto.

Questão 4/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ável por aplicar engenharia reversa no executável 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.
III- JDK é a sigla em inglês para Kernel de Decompilação Java, software responsável por aplicar engenharia reversa no executável Java.
A - I apenas
B - II apenas
C - III apenas
D - I e II apenas
E - I, II e III.

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- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto. II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes. III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa. É correto apenas o que se afirma em
I. O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto.
II. O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes.
III. Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa.
A I apenas
B I e II apenas
C II e III apenas
D I e III apenas
E Nenhum dos itens está correto.

Conteúdo abordado na Aula 3 - Tema 5
Sobre o código em questão considere as afirmacoes 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 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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.

Conteúdo abordado na Aula 2- Tema 2
Sobre o tópico em 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
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.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.

Questão 3/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- JRE é o conjunto de softwares necessários para executar programas feitos em Java. II- JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução. III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso. É correto apenas o que se afirma em
I- JRE é o conjunto de softwares necessários para executar programas feitos em Java.
II- JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução.
III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso.
A - I apenas
B - II apenas
C - III apenas
D - I e II apenas
E - I, II e III.

Conteúdo abordado na Aula 1 - Tema 2
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
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.

Questão 2/10 - Programação Orientada a Objetos do: 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.

Questão 5/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- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em
I- LinkedList é uma estrutura de dados para links de redes de computadores
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set
III- HashMap é uma estrutura de dados focada em representar dados geográficos.
A - I apenas
B - II apenas
C - I e II apenas
D - I e III apenas
E - Nenhum dos itens está correto.

Conteúdo abordado na Aula 1 - Tema 2
Sobre o tópico em questão considere as afirmações a seguir:
I- O modificador public permite visualização irrestrita, mesmo de fora da classe.
II- O modificador private permite visualização das classes de dentro do mesmo pacote apenas.
III- O modificador protected permite visualização apenas das classes que tiverem chave de acesso.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Conteúdo abordado na Aula 1 - Tema 4
Sobre o tópico em questão considere as afirmações a seguir:
I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação.
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais.
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java.
A I apenas
B II apenas
C III apenas

Sobre o tópico em questão considere as afirmações a seguir:
É correto apenas o que se afirma em
I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate.
II-A padronização de datas segue uma formatação em que por exemplo “dd” representa o dia do mês em dois dígitos, e “MM” representa o mês em dois dígitos, entre outros.
III- Existem diversas classes internas no Java que representam datas, no entanto LocalDate é a mais recomendada desde a versão 8 do Java.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

Prévia do material em texto

Questão 1/10 - Programação Orientada a Objetos
“Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, essa é uma questão especialmente comum em projetos quando envolve banco de dados e acesso web.“
Sobre o tópico em questão considere as afirmações a seguir:
I- O ideal para representação de datas em todas as situações é criar as próprias classes.
II- LocalDate uma classe bastante recomendada para representação de datas no Java.
III- HourMinute é uma classe interna ao Java bastante recomendada para representação de horários.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. Como recomendação geral é interessante adotar quando possível as bibliotecas e classes internas Java pois foram muito testadas e otimizadas.
(CORRETO) II. LocalDate é a classe Java que representada datas recomendada para versões do Java 8 em diante
(FALSO) III. A classe LocalDateTime seria responsável por representar horários.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	B
	II apenas
Você assinalou essa alternativa (B)
Você acertou!
(FALSO) I. Como recomendação geral é interessante adotar quando possível as bibliotecas e classes internas Java pois foram muito testadas e otimizadas.
(CORRETO) II. LocalDate é a classe Java que representada datas recomendada para versões do Java 8 em diante
(FALSO) III. A classe LocalDateTime seria responsável por representar horários.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	C
	I e II apenas
(FALSO) I. Como recomendação geral é interessante adotar quando possível as bibliotecas e classes internas Java pois foram muito testadas e otimizadas.
(CORRETO) II. LocalDate é a classe Java que representada datas recomendada para versões do Java 8 em diante
(FALSO) III. A classe LocalDateTime seria responsável por representar horários.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	D
	I e III apenas
(FALSO) I. Como recomendação geral é interessante adotar quando possível as bibliotecas e classes internas Java pois foram muito testadas e otimizadas.
(CORRETO) II. LocalDate é a classe Java que representada datas recomendada para versões do Java 8 em diante
(FALSO) III. A classe LocalDateTime seria responsável por representar horários.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	E
	Nenhum dos itens está correto.
(FALSO) I. Como recomendação geral é interessante adotar quando possível as bibliotecas e classes internas Java pois foram muito testadas e otimizadas.
(CORRETO) II. LocalDate é a classe Java que representada datas recomendada para versões do Java 8 em diante
(FALSO) III. A classe LocalDateTime seria responsável por representar horários.
 
Conteúdo abordado na Aula 3 - Tema 5
Questão 2/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
(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
	
	B
	II apenas
(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
	
	C
	I e II apenas
(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
	
	D
	I e III apenas
(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
	
	E
	Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
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
 
Conteúdo abordado na Aula 3 - Tema 2
Questão 3/10 - Programação Orientada a Objetos
“A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um atributo.”
Sobre o tópico em questão considere as afirmações a seguir:
I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante
II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição.
III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo;
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	B
	II apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	C
	III apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	D
	I e II apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	E
	Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Você acertou!
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
Questão 4/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 formatode 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ável por aplicar engenharia reversa no executável Java.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(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
	
	B
	II apenas
(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
	
	C
	III apenas
(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
	
	D
	I e II apenas
Você assinalou essa alternativa (D)
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
	
	E
	I, II e III
(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
Questão 5/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- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto.
II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes.
III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	B
	I e II apenas
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	C
	II e III apenas
Você assinalou essa alternativa (C)
Você acertou!
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	D
	I e III apenas
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	E
	I, II e III.
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
Questão 6/10 - Programação Orientada a Objetos
“Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, essa é uma questão especialmente comum em projetos quando envolve banco de dados e acesso web.“
Sobre o tópico em questão considere as afirmações a seguir:
I- A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate.
II-A padronização de datas segue uma formatação em que por exemplo “dd” representa o dia do mês em dois dígitos, e “MM” representa o mês em dois dígitos, entre outros.
III- Existem diversas classes internas no Java que representam datas, no entanto LocalDate é a mais recomendada desde a versão 8 do Java.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	B
	II apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	C
	I e II apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatteraplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	D
	I e III apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	E
	I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
Questão 7/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
(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
	
	B
	II apenas
Você assinalou essa alternativa (B)
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
	
	C
	III apenas
(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
	
	D
	I e II apenas
(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
	
	E
	I, II e III.
(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
Questão 8/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ópico em 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
(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
	
	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
	
	C
	III 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
	
	D
	I e 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
	
	E
	I, II e III.
Você assinalou essa alternativa (E)
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
Questão 9/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-   JRE é o conjunto de softwares necessários para executar programas feitos em Java.
II-  JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução.
III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada.Conteúdo abordado na Aula 1 - Tema 3
	
	B
	II apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	C
	III apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	D
	I e II apenas
Você assinalou essa alternativa (D)
Você acertou!
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	E
	I, II e III
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
Questão 10/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
(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
	
	B
	II apenas
(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
	
	C
	III apenas
(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
	
	D
	I e II apenas
(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
	
	E
	I, II e III
Você assinalou essa alternativa (E)
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.
Conteúdo abordado na Aula 1 - Tema 2
Questão 1/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
(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
	
	B
	II apenas
(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
	
	C
	I e II apenas
(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
	
	D
	I e III apenas
(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
	
	E
	Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
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
 
Conteúdo abordado na Aula 3 - Tema 2
Questão 2/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ópico em 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
(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. Semelhanteao 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
	
	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
	
	C
	III 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
	
	D
	I e 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
	
	E
	I, II e III.
Você assinalou essa alternativa (E)
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
Questão 3/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-   JRE é o conjunto de softwares necessários para executar programas feitos em Java.
II-  JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução.
III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	B
	II apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	C
	III apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	D
	I e II apenas
Você assinalou essa alternativa (D)
Você acertou!
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	E
	I, II e III
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
Questão 4/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ável por aplicar engenharia reversa no executável Java.
É correto apenas o que se afirma em
Nota: 0.0Você não pontuou essa questão
	
	A
	I apenas
Você assinalou essa alternativa (A)
(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
	
	B
	II apenas
(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
	
	C
	III apenas
(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
	
	D
	I e II apenas
(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 Aula1 - Tema 3
	
	E
	I, II e III
(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
Questão 5/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- LinkedList é uma estrutura de dados para links de redes de computadores
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set
III- HashMap é uma estrutura de dados focada em representar dados geográficos. 
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	B
	II apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	C
	I e II apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	D
	I e III apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	E
	Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Você acertou!
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
Questão 6/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: 0.0Você não pontuou essa questão
	
	A
	I apenas
(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
	
	B
	II apenas
(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
	
	C
	III apenas
(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
	
	D
	I e II apenas
(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 atributosdo 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
	
	E
	I, II e III.
Você assinalou essa alternativa (E)
(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
Questão 7/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
(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
	
	B
	II apenas
(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
	
	C
	III apenas
(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
	
	D
	I e II apenas
(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
	
	E
	I, II e III
Você assinalou essa alternativa (E)
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.
Conteúdo abordado na Aula 1 - Tema 2
Questão 8/10 - Programação Orientada a Objetos
“Na orientação a objetos, o conceito de visibilidade é uma ferramenta importante para abstrairmos o que é necessário e o que não é de ser visualizado para o programador que fizer uso da classe.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O modificador public permite visualização irrestrita, mesmo de fora da classe
II- O modificador private permite visualização das classes de dentro do mesmo pacote apenas
III-  O modificador protected permite visualização apenas das classes que tiverem chave de acesso
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições.
(FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe.
(FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outras classes no mesmo pacote e também por classes filhas.
 
Conteúdo abordado na Aula 3 - Tema 1
	
	B
	II apenas
(CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições.
(FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe.
(FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outras classes no mesmo pacote e também por classes filhas.
 
Conteúdo abordado na Aula 3 - Tema 1
	
	C
	I e II apenas
(CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições.
(FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe.
(FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outras classes no mesmo pacote e também por classes filhas.
 
Conteúdo abordado na Aula 3 - Tema 1
	
	D
	I e III apenas
(CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições.
(FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe.
(FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outras classes no mesmo pacote e também por classes filhas.
 
Conteúdo abordado na Aula 3 - Tema 1
	
	E
	Nenhum dos itens está correto.
(CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem restrições.
(FALSO) II. private: O elemento é privado e só pode ser acessado internamente na classe.
(FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria classe, outras classes no mesmo pacote e também por classes filhas.
 
Conteúdo abordado na Aula 3 - Tema 1
Questão 9/10 - Programação Orientada a Objetos
“A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um atributo.”
Sobre o tópico em questão considere as afirmações a seguir:
I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante
II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição.
III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo;
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	B
	II apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	C
	III apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciaçãoe pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	D
	I e II apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	E
	Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Você acertou!
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
Questão 10/10 - Programação Orientada a Objetos
“Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas entre outras funcionalidades.”
Sobre o tópico em questão considere as afirmações a seguir:
I-   IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação.
II-  Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais. 
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	B
	II apenas
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	C
	III apenas
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	D
	I e II apenas
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	E
	I, II e III
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
Questão 1/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ópico em 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
(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 umdeterminado momento do objeto e os valores de seus atributos naquele momento.
 
Conteúdo abordado na Aula 2 - Tema 1
	
	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
	
	C
	III 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
	
	D
	I e 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
	
	E
	I, II e III.
Você assinalou essa alternativa (E)
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
Questão 2/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-   JRE é o conjunto de softwares necessários para executar programas feitos em Java.
II-  JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução.
III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos dias sem uso.
É correto apenas o que se afirma em
Nota: 0.0Você não pontuou essa questão
	
	A
	I apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	B
	II apenas
Você assinalou essa alternativa (B)
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	C
	III apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	D
	I e II apenas
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
	
	E
	I, II e III
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em  linguagem de máquina em tempo de execução.
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3
Questão 3/10 - Programação Orientada a Objetos
“Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, essa é uma questão especialmente comum em projetos quando envolve banco de dados e acesso web.“
Sobre o tópico em questão considere as afirmações a seguir:
I- A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate.
II-A padronização de datas segue uma formatação em que por exemplo “dd” representa o dia do mês em dois dígitos, e “MM” representa o mês em dois dígitos, entre outros.
III- Existem diversas classes internas no Java que representam datas, no entanto LocalDate é a mais recomendada desde a versão 8 do Java.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	B
	II apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	C
	I e II apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	D
	I e III apenas
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versõesantigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
	
	E
	I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com projetos antigos.
 
Conteúdo abordado na Aula 3 - Tema 5
Questão 4/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- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes para o seu projeto.
II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras classes.
III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do programa
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	B
	I e II apenas
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	C
	II e III apenas
Você assinalou essa alternativa (C)
Você acertou!
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	D
	I e III apenas
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
	
	E
	I, II e III.
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos em detalhes em outra aula.
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4
Questão 5/10 - Programação Orientada a Objetos
“Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém é muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio direcionado ao desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas entre outras funcionalidades.”
Sobre o tópico em questão considere as afirmações a seguir:
I-   IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o processo de programação.
II-  Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as bibliotecas e soluções empresariais. 
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	B
	II apenas
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	C
	III apenas
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificaçõesque foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	D
	I e II apenas
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
	
	E
	I, II e III
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas.
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da internet hoje.
 
Conteúdo abordado na Aula 1 - Tema 4
Questão 6/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- Dentro das Collections o conceito de ‘Iterator’ é uma ferramenta que permite passar pelos elementos independente de qual Collection específica estamos utilizando.
II- ArrayList e HashMap não fazem parte das classes Collections.
III- O ‘Iterator’ possui métodos associados chamados next() e hasNext() entre outros que auxiliam na navegação dos itens.
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(CORRETO) I. Quando desejamos visitar os dados em uma estrutura de dados, as estratégias mudam dependendo da estrutura, listas contam com índices inteiros, mapas são indexados pelas chaves que foram definidas, conjuntos não possuem forma de indexação alguma. No entanto, os iterators são uma ferramenta poderosa nesse sentido pois com eles é possível navegar pelos dados independente da classe Collections utilizada.
(FALSO) II. ArrayList, LinkedList,HashSet, HashMap, entre outros são exemplos de classes que fazem parte das Collections.
(CORRETO) III. O método next() faz com o que iterator vá para o próximo item, enquanto hasNext() verifica se existe um próximo item.
 
Conteúdo abordado na Aula 3 - Tema 4
	
	B
	II apenas
(CORRETO) I. Quando desejamos visitar os dados em uma estrutura de dados, as estratégias mudam dependendo da estrutura, listas contam com índices inteiros, mapas são indexados pelas chaves que foram definidas, conjuntos não possuem forma de indexação alguma. No entanto, os iterators são uma ferramenta poderosa nesse sentido pois com eles é possível navegar pelos dados independente da classe Collections utilizada.
(FALSO) II. ArrayList, LinkedList,HashSet, HashMap, entre outros são exemplos de classes que fazem parte das Collections.
(CORRETO) III. O método next() faz com o que iterator vá para o próximo item, enquanto hasNext() verifica se existe um próximo item.
 
Conteúdo abordado na Aula 3 - Tema 4
	
	C
	I e II apenas
(CORRETO) I. Quando desejamos visitar os dados em uma estrutura de dados, as estratégias mudam dependendo da estrutura, listas contam com índices inteiros, mapas são indexados pelas chaves que foram definidas, conjuntos não possuem forma de indexação alguma. No entanto, os iterators são uma ferramenta poderosa nesse sentido pois com eles é possível navegar pelos dados independente da classe Collections utilizada.
(FALSO) II. ArrayList, LinkedList,HashSet, HashMap, entre outros são exemplos de classes que fazem parte das Collections.
(CORRETO) III. O método next() faz com o que iterator vá para o próximo item, enquanto hasNext() verifica se existe um próximo item.
 
Conteúdo abordado na Aula 3 - Tema 4
	
	D
	I e III apenas
Você assinalou essa alternativa (D)
Você acertou!
(CORRETO) I. Quando desejamos visitar os dados em uma estrutura de dados, as estratégias mudam dependendo da estrutura, listas contam com índices inteiros, mapas são indexados pelas chaves que foram definidas, conjuntos não possuem forma de indexação alguma. No entanto, os iterators são uma ferramenta poderosa nesse sentido pois com eles é possível navegar pelos dados independente da classe Collections utilizada.
(FALSO) II. ArrayList, LinkedList,HashSet, HashMap, entre outros são exemplos de classes que fazem parte das Collections.
(CORRETO) III. O método next() faz com o que iterator vá para o próximo item, enquanto hasNext() verifica se existe um próximo item.
 
Conteúdo abordado na Aula 3 - Tema 4
	
	E
	Nenhum dos itens está correto.
(CORRETO) I. Quando desejamos visitar os dados em uma estrutura de dados, as estratégias mudam dependendo da estrutura, listas contam com índices inteiros, mapas são indexados pelas chaves que foram definidas, conjuntos não possuem forma de indexação alguma. No entanto, os iterators são uma ferramenta poderosa nesse sentido pois com eles é possível navegar pelos dados independente da classe Collections utilizada.
(FALSO) II. ArrayList, LinkedList,HashSet, HashMap, entre outros são exemplos de classes que fazem parte das Collections.
(CORRETO) III. O método next() faz com o que iterator vá para o próximo item, enquanto hasNext() verifica se existe um próximo item.
 
Conteúdo abordado na Aula 3 - Tema 4
Questão 7/10 - Programação Orientada a Objetos
“A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um atributo.”
Sobre o tópico em questão considere as afirmações a seguir:
I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante
II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição.
III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo;
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	B
	II apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A formacorreta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	C
	III apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	D
	I e II apenas
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
	
	E
	Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Você acertou!
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe, o atributo existe para a classe inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estáticos.
(FALSO) III. A forma correta seria:  static int nomeAtributo;
 
Conteúdo abordado na Aula 2 - Tema 3
Questão 8/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
(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
	
	B
	II apenas
(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
	
	C
	III apenas
(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
	
	D
	I e II apenas
(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
	
	E
	I, II e III
Você assinalou essa alternativa (E)
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.
Conteúdo abordado na Aula 1 - Tema 2
Questão 9/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- LinkedList é uma estrutura de dados para links de redes de computadores
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set
III- HashMap é uma estrutura de dados focada em representar dados geográficos. 
É correto apenas o que se afirma em
Nota: 10.0
	
	A
	I apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	B
	II apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	C
	I e II apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por umvalor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	D
	I e III apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
	
	E
	Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Você acertou!
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do filme.
 
Conteúdo abordado na Aula 3 - Tema 3
Questão 10/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: 0.0Você não pontuou essa questão
	
	A
	I apenas
(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
	
	B
	II apenas
(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
	
	C
	III apenas
Você assinalou essa alternativa (C)
(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
	
	D
	I e II apenas
(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
	
	E
	I, II e III.
(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

Mais conteúdos dessa disciplina