Prévia do material em texto
Questão 1/10 - Programação Orientada a Objetos
Public class Aluno {
String nome;
int matricula;
String cpf;
public void info(){
System_out.printin("nome: " + nome);
System.out.printin("matricula: " + matricula);
System.out.printin(“cpf. " + cpf);
H
}
Sobre o cédigo em questdo considere as afirmacdes a seguir:
I- O método info() retorna 3 Strings
11- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
11I- Aluno.info() vai invocar o método info() considerando os valores padrdo dos atributos.
É correto apenas o que se afirma em
O A lapenas
(FALSO) |. 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) IlIl. Apenas métodos estáticos poderiam ser chamados desta maneira.
Conteúdo abordado na Aula 2- Tema 2
B |1l apenas
Você assinalou essa alternativa (B)
Você acertou!
(FALSO) |. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estatico é executado considerando o estado dos atributos do objeto ao qual está associado.
(FALSO) lll. Apenas métodos estáticos poderiam ser chamados desta maneira.
Conteúdo abordado na Aula 2- Tema 2
O C lllapenas
(FALSO) |. 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 àb! sal ta AudEHasvS
(FALSO) Ill. Apenas métodos estáticos poderiam ser chamados desta maneira.
Conteúdo abordado na Aula 2- Tema 2
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
11- os métodos get são sempre void
IIl- os métodos get e set servem para adicionar e remover atributos de uma classe.
É correto apenas o que se afirma em
| e Il apenas
(FALSO) |. Os métodos get e set são aplicados sobre atributos privados
(FALSO) Il. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) Ill. Os métodos get e set servem para acessar atributos encapsulados
Conteúdo abordado na Aula 3 - Tema 2
l e lll apenas
(FALSO) |. Os métodos get e set são aplicados sobre atributos privados
(FALSO) Il. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) IIl. Os métodos get e set servem para acessar atributos encapsulados
Contetido abordado na Aula 3 - Tema 2
Nenhum dos itens esta correto.
Vocé assinalou essa alternativa (E)
Vocé acertou!
(FALSO) |. Os métodos get e set são aplicados sobre atributos privados
(FALSO) ll. Os métodos get possuem tipo de retorno do tipo do atributo
(FALSO) Ill. Os métodos get e set servem para acessar atributos encapsulados
Contetido abordado na Aula 3 - Tema 2
Ativar o Windows
Questão 3/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.
11- ArrayList e HashMap não fazem parte das classes Collections.
11l- 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
O C lellapenas
(CORRETO) |. Quando desejamos visitar os dados em uma estrutura de dados, as estratégias mudam dependendo da estrutura, listas contam
com indices 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 é possivel 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) Ill. O método next() faz com o que iterator va para o proximo item, enquanto hasNext() verifica se existe um préximo item.
Contetido abordado na Aula 3 - Tema 4
D lelll apenas
Vocé assinalou essa alternativa (D)
Vocé acertou!
(CORRETO) |. Quando desejamos visitar os dados em uma estrutura de dados, as estratégias mudam dependendo da estrutura, listas contam
com indices 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 é possivel 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) Ill. O método next() faz com o que iterator va para o proximo item, enquanto hasNext() verifica se existe um préximo item.
Contetido abordado na Aula 3 - Tema 4
1 o Window
Questão 4/10 - Programação Orientada a Objetos
“Embora a linguagem Java em si não imponha um padrão de nomenciatura, 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 questdo considere as afirmações a seguir:
|- Pacotes são descritos inteiramente com letras minúsculas
II-Classes iniciam com letra maiúscula
11I- atributos e variaveis utilizam o padrdo camelcase e iniciam com letra minúscula.
É correto apenas o que se afirma em
O C lillapenas
(CORRETO) |. Pacotes são descritos apenas com letras minúsculas
(CORRETO) Il. Classes iniciam com letra maiúscula e depois outra letra maitiscula na primeira letra de outra palavra caso seja um nome composto
(CORRETO) Ill. A nomenclatura padrão de atributos e varidveis é semelhante as classes no entanto inicia com letra mintscula
Contetido abordado na Aula 2 - Tema 3
® D lellapenas
(CORRETO) |. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maitiscula e depois outra letra maitiscula na primesira letra de outra palavra caso seja um nome composto
(CORRETO) Ill. A nomenclatura padrão de atributos e varidveis é semelhante as classes no entanto inicia com letra minúscula
Contetido abordado na Aula 2 - Tema 3
E lLilelM
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) |. Pacotes são descritos apenas com letras minúsculas
(CORRETO) |l. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra de outra palavra caso seja um nome composto
(CORRETO) lll. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto iriciáxcam letrs inidcula's
Acesse Configurações para ativar o Wind Qws
Conteúdo abordado na Aula 2 - 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 questdo considere as afirmacdes a seguir:
|- String é uma classe dentro de java para representar texto.
11- Arrays dentro de Java possuem atributos e métodos como o ‘length’ que indica a quantidade de itens no array.
- O operador + pode ser utilizado em java para concatenar textos como "super" + "mario”.
É correto apenas o que se afirmaem
O D lellapenas
(CORRETO) |. 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) lIl. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas.
Contetido abordado na Aula 1 - Tema 5
E Lllell
Vocé assinalou essa alternativa (E)
Vocé acertou!
(CORRETO) |. 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) Ill. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas.
Conteiido abordado na Aula 1 - Tema 5 Ativar o Windows
Acesse Configurações para ativar 0 Windows
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:
|- JRE é o conjunto de softwares necessarios para executar programas feitos em Java.
11- JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de execução.
111- 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
D lellapenas
Você a: lou essa alternativa (D)
— Você acertou!
(CORRETO) |. 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 criticas do código em linguagem de máquina em tempo de execução.
(FALSO) Ill. 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 LilleM
(CORRETO) |. Maquina Virtual Java é o programa responsavel por interpretar e executar cédigo Bytecode Java.
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes criticas do código em linguagem de maquina em tempo de execucdo.
(FALSO) IIl. 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.
Contetido abordado na Aula 1 - Tema 3
GUESBO ” IU - Programaçao õnenEaa a 65]6[05
“Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e posteriormente, através de um compilado
dedicado, gerar o seu binario (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 questdo 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 programacao.
1I- Java ME, sigla para Master Edition, é uma versdo do java que é a solucdo mais completa com todas as bibliotecas e soluções empresariais.
IIl- 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
A | 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 construcéo de softwares para dispositivos embarcados, sistemas de propdsito especifico com poucos
recursos computacionais. Ela é compativel com uma biblioteca basica de classes e se torna especialmente importante no contexto de soluções
desenvolvidas pensando na internet das coisas.
(FALSO) lll. O Java EE é a edição mais completa, ja vem equipada com bibliotecas prontas para soluções empresariais especialmente voltadas
para intemet e banco de dados. Trata-se de uma série de especificacdes que foi desenvolvida integralmente ou parcialmente na forma de servidor
de aplicacdes por diversos fomecedores. Uma importante tecnologia que ajuda a formar a espinha dorsal da intemet hoje.
Contetdo abordado na Aula 1 - Tema 4
1l apenas
(CORRETO) A categoria de softwares que integram facilidades para codificacdo é conhecido como um ambiente de desenvolvimento integrado, do
inglés Integrated Development Environment ou apenas IDE. .
Ativar o Windows
(FALSO) II. O Java ME, Micro Edition, visa a construcéo de softwares para dispositivos embarcados, slslãm ; WW . COM poucos - -
recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna especialmente mponanle no contexto de soluções
desenvolvidas pensando na internet das coisas.
(FALSO) lll. O Java EE é a edição mais completa, ja vem equipada com bibliotecas prontas para solucbes empresariais especialmente voltadas
Questão 8/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:
1-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante
11-Um método estatico significa que o método ndo pode alterar nenhum atributo da classe sob nenhuma condição.
111- A forma correta de declarar um atributo inteiro estatico seria: int (static) nomeAtributo;
É correto apenas o que se afirma em
E Nenhum dos itens esta correto.
Vocé assinalou e: alternativa (E)
Vocé acertou!
(FALSO) |. Um atributo estatico funciona parecido com uma variavel global daquela classe, o atributo existe para a classe inteira e não uma para
cada instancia.
(FALSO) II. Um método estatico é acessado de forma independente da instanciação e pode acessar outros atributos que também sejam estaticos.
(FALSO) lll. A forma correta seria: static int nomeAtributo;
Contetdo abordado na Aula 2 - Tema 3
Questão 9/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 questdo considere as afirmações a seguir:
I- O ideal para representacdo de datas em todas as situacdes é criar as proprias classes.
11- LocalDate uma classe bastante recomendada para representacdo de datas no Java.
111- HourMinute é uma classe interna ao Java bastante recomendada para representação de horarios.
É correto apenas o que se afirma em
Il apenas
Vocé assinalou essa alternativa (B)
Vocé acertou!
(FALSO) |. Como recomendacao geral é interessante adotar quando possivel as bibliotecas e classes internas Java pois foram muito testadas e
otimizadas.
(CORRETO) II. LocalDate é a classe Java que representada datas recomendada para versoes do Java 8 em diante
(FALSO) lll. A classe LocalDateTime seria responsavel por representar horarios.
Contetdo abordado na Aula 3 - Tema 5
1 e Il apenas
(FALSO) |. Como recomendacao geral é interessante adotar quando possivel as bibliotecase classes internas Java pois foram muito testadas e
otimizadas.
(CORRETO) II. LocalDate é a classe Java que representada datas recomendada para versoes do Java 8 em diante
(FALSO) Ill. A classe LocalDateTime seria responsavel por representar horarios.
Contetido abordado na Aula 3 - Tema 5
l e lll apenas
(FALSO) |. Como recomendação geral é interessante adotar quando possível as bibliotecas e classes Ãllemas Java pois foram muito testadas e
otimizadas. tivar o Windows
ara ativar o
(CORRETO) |l. LocalDate é a classe Java que representada datas recomendada para versões do Java É êm ciaUrMa ES
(FALSO) lll. A classe LocalDateTime seria responsavel por representar horarios.
o ® s b ol nm Al 2 TFoma E
Windos
Questão 10/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 questdo considere as afirmações a seguir:
I- Os comandos de impressdo no Java vem nas variantes ‘print’, “printin', “printf .
11- A Leitura de Dados em java é feita pelo comando ‘scanf’
111- “if e “switch' sdo comandos de desvio principais do java e ‘while’ e ‘for’ sdo os comandos de repeticdo principal em Java.
E correto apenas o que se afirma em
C lelllapenas
Você assinalou essa alternativa (C)
Você acertou!
(CORRETO) |. System.out print("msg1); //Imprime uma mensagem
System.out printin("msg2"); //Imprime uma mensagem e pula linha.
System.out printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C.
(FALSO) |l. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) Ill. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos.
Conteúdo abordado na Aula 1 - Tema 5
O D lellapenas
(CORRETO) |. System.out print("msg1”); //Imprime uma mensagem
System.out printin("msg2"); //Imprime uma mensagem e pula linha.
System.out printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C.
(FALSO) |l. Para a leitura de dados é necessario declarar um objeto da classe Scanner.
(CORRETO) Ill. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos.
Conteúdo abordado na Aula 1 - Tema 5
Ativar o Windows
® E LilemM Acesse ConfiguracGes para ativar o Windo
(CORRETO) |. System.out print("msg1"); /Imprime uma mensagem
System.out.printin("msg2"); //imprime uma mensagem e pula linha.