Buscar

Gabarito_teste_programacao_Orientada_Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 208 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 208 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 208 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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 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: 0.0Você não pontuou essa questão
A I 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
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
Você assinalou essa alternativa (D)
(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 3/10 - Programação Orientada a Objetos
“Embora a linguagem Java em si não imponha um padrão de nomenclatura, aceitando
códigos escritos com qualquer estilo a comunidade de programadores Java adotam certos
padrões que são amplamente utilizados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Pacotes são descritos inteiramente com letras minúsculas
II-Classes iniciam com letra maiúscula
III- atributos e variáveis utilizam o padrão camelcase e iniciam com letra minúscula.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na
primeira letra de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes
no entanto inicia com letra minúscula
Conteúdo abordado na Aula 2 - Tema 3
B II apenas
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na
primeira letra de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes
no entanto inicia com letra minúscula
Conteúdo abordado na Aula 2 - Tema 3
C III apenas
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na
primeira letra de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes
no entanto inicia com letra minúscula
Conteúdo abordado na Aula 2 - Tema 3
D I e II apenas
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na
primeira letra de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes
no entanto inicia com letra minúscula
Conteúdo abordado na Aula 2 - Tema 3
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na
primeira letra de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes
no entanto inicia com letra minúscula
Conteúdo abordado na Aula 2 - Tema 3
Questão 4/10 - Programação Orientada a Objetos
public classAluno {
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
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- O método sort pode ser utilizado para realizar a ordenação de elementos de um ArrayList.
II- O método shuffle pode ser utilizado para combinar elementos de duas ArrayList
III- O método reverse pode ser utilizado para inverter a ordem dos itens de um ArrayList
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada
por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos
da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da
classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
B II apenas
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada
por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos
da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da
classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
C I e II apenas
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada
por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos
da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da
classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
D I e III apenas
Você assinalou essa alternativa (D)
Você acertou!
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada
por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos
da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da
classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
E Nenhum dos itens está correto.
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada
por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos
da lista passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da
classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
Questão 6/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- O processo de compilação consiste em transformar código fonte em linguagem de
máquina
II- O Java é uma linguagem puramente interpretada.
III- Códigos interpretados executam de forma mais rápida do que compilados.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo
denominado compilação. Que transforma o código alto nível escrito pelo programador no
que chamamos de código de máquina, ou binário, este código nativo é lido pelo
processador que executa as instruções..
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar
com ele tanto interpretado quanto compilado. Porém tipicamente ele funciona em um
processo que combina ambos.
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral
um programa compilado será mais rápido e melhor otimizado do que seu equivalente
interpretado.
Conteúdo abordado na Aula 1 - Tema 3
B II apenas
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo
denominado compilação. Que transforma o código alto nível escrito pelo programador no
que chamamos de código de máquina, ou binário, este código nativo é lido pelo
processador que executa as instruções..
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar
com ele tanto interpretado quanto compilado. Porém tipicamente ele funciona em um
processo que combina ambos.
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral
um programa compilado será mais rápido e melhor otimizado do que seu equivalente
interpretado.
Conteúdo abordado na Aula 1 - Tema 3
C III apenas
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo
denominado compilação. Que transforma o código alto nível escrito pelo programador no
que chamamos de código de máquina, ou binário, este código nativo é lido pelo
processador que executa as instruções..
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar
com ele tanto interpretado quanto compilado. Porém tipicamente ele funciona em um
processo que combina ambos.
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral
um programa compilado será mais rápido e melhor otimizado do que seu equivalente
interpretado.
Conteúdo abordado na Aula 1 - Tema 3
D I e II apenas
(CORRETO) I.Tradicionalmente as linguagens de programação passam por um processo
denominado compilação. Que transforma o código alto nível escrito pelo programador no
que chamamos de código de máquina, ou binário, este código nativo é lido pelo
processador que executa as instruções..
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar
com ele tanto interpretado quanto compilado. Porém tipicamente ele funciona em um
processo que combina ambos.
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral
um programa compilado será mais rápido e melhor otimizado do que seu equivalente
interpretado.
Conteúdo abordado na Aula 1 - Tema 3
E I, II e III
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo
denominado compilação. Que transforma o código alto nível escrito pelo programador no
que chamamos de código de máquina, ou binário, este código nativo é lido pelo
processador que executa as instruções..
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar
com ele tanto interpretado quanto compilado. Porém tipicamente ele funciona em um
processo que combina ambos.
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral
um programa compilado será mais rápido e melhor otimizado do que seu equivalente
interpretado.
Conteúdo abordado na Aula 1 - Tema 3
Questão 7/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: 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 8/10 - Programação Orientada a Objetos
Considere a seguinte citação:
“O paradigma orientado a objeto foi pela primeira vez aplicado de forma adaptada na
linguagem de programação Simula 67, nos anos de 1960, posteriormente também sendo
utilizada de forma exclusiva na linguagem Smalltalk da Xerox.”
Considerando estas informações e os conteúdos do livro-base, assinale a alternativa
correta:
Nota: 10.0
A O Java é uma linguagem completamente voltada para o paradigma de orientação
a objetos
Você assinalou essa alternativa (A)
Você acertou!
Tema 1 da aula 1 aborda os temas desta questão
B O Java é uma linguagem de programação híbrida entre vários paradigmas de
programação
Tema 1 da aula 1 aborda os temas desta questão
C O paradigma de programação estruturada e Orientada fazem parte da linha de
Paradigmas Declarativos
Tema 1 da aula 1 aborda os temas desta questão
D O paradigma de Programação Lógica e Funcional fazem parte da linha de
Paradigmas Imperativos
Tema 1 da aula 1 aborda os temas desta questão
E O Paradigma orientado a objeto é uma evolução dos demais paradigmas e como
uma boa prática deve sempre ser adotado independente do projeto.
Tema 1 da aula 1 aborda os temas desta questão
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
“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 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
“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 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: 0.0Você não pontuou essa questão
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
Você assinalou essa alternativa (D)
(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.
(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
“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: 0.0Você não pontuou essa questão
A I 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
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
Você assinalou essa alternativa (C)
(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 5/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: 0.0Você não pontuou essa questão
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 tradicionalprograma 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
Você assinalou essa alternativa (D)
(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
(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 6/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- String é uma classe dentro de java para representar texto.
II- Arrays dentro de Java possuem atributos e métodos como o ‘length’ que indica
a quantidade de itens no array.
III- O operador + pode ser utilizado em java para concatenar textos como "super" +
"mario".
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
B II apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
C III apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
D I e II apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
Questão 7/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: 0.0Você não pontuou essa questão
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
Você assinalou essa alternativa (B)
(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
(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 podeser 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 8/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: 0.0Você não pontuou essa questão
A I apenas
Você assinalou essa alternativa (A)
(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
(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 9/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 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
“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- String é uma classe dentro de java para representar texto.
II- Arrays dentro de Java possuem atributos e métodos como o ‘length’ que indica
a quantidade de itens no array.
III- O operador + pode ser utilizado em java para concatenar textos como "super" +
"mario".
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
B II apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova stringcomposta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
C III apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
D I e II apenas
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. As strings, ou sequência de caracteres, no Java são
representadas com uma classe chamada justamente de String. No Java
constantes da classe String devem ser escritas entre aspas duplas. Elas
possuem diversos métodos internos.
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por
exemplo o atributo length que como na classe String possui um método de
mesmo nome que retorna a quantidade de itens do array.
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas
gerando uma nova string composta pelas duas.
Conteúdo abordado na Aula 1 - Tema 5
Questão 2/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 3/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 - Tema1
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 4/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 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
“Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente
próprio de softwares para seu funcionamento.”

Continue navegando