Prévia do material em texto
Questão 1/10 - Programação Orientada a Objetos
“Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados,
essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.”
Sobre o tópico em questão considere as afirmações a seguir:
I- 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.0 Você não pontuou essa questão
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
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
(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
(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
(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.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 1/12
E Nenhum dos itens está correto.
Questão 2/10 - Programação Orientada a Objetos
“A palavra reservada static possui dois usos na linguagem JAVA. Um uso quando é associado a um método e outro quando é associado a um
atributo.”
Sobre o tópico em questão considere as afirmações a seguir:
I-Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante
II-Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição.
III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo;
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
(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
(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
(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
(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
(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;
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 2/12
D I e II apenas
E Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Questão 3/10 - Programação Orientada a Objetos
“Em diversos projetos nos deparamos com o desafio de como lidar com a representação de datas e horários, essa é uma questão
especialmente comum em projetos quando envolve banco de dados e acesso web.“
Sobre o tópico em questão considere as afirmações a seguir:
I- A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate.
II-A padronização de datas segue uma formatação em que por exemplo “dd” representa o dia do mês em dois dígitos, e “MM” representa o
mês em dois dígitos, entre outros.
III- Existem diversas classes internas no Java que representam datas, no entanto LocalDate é a mais recomendada desde a versão 8 do
Java.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Conteúdo abordado na Aula 2 - Tema 3
(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
Você acertou!
(FALSO) I. Um atributo estático funciona parecido com uma variável global daquela classe,o atributo existe para a classe
inteira e não uma para cada instância.
(FALSO) II. Um método estático é acessado de forma independente da instanciação e pode acessar outros atributos que
também sejam estáticos.
(FALSO) III. A forma correta seria: static int nomeAtributo;
Conteúdo abordado na Aula 2 - Tema 3
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas
para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com
projetos antigos.
Conteúdo abordado na Aula 3 - Tema 5
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas
para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com
projetos antigos.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 3/12
C I e II apenas
D I e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Questão 4/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
Conteúdo abordado na Aula 3 - Tema 5
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas
para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com
projetos antigos.
Conteúdo abordado na Aula 3 - Tema 5
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas
para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com
projetos antigos.
Conteúdo abordado na Aula 3 - Tema 5
Você acertou!
(CORRETO) I. A classe DateTimeFormatter estabelece formatação de datas para a classe LocalDate e LocalDateTime.
(CORRETO) II. A classe DateTimeFormatter aplica essa formatação de forma bastante flexível.
(CORRETO) III. java.util.Date e java.util.Calendar são exemplo de classes Java mais antigas que também são utilizadas
para representar data, no entanto são recomendadas apenas para versões antigas ou código que devem conversar com
projetos antigos.
Conteúdo abordado na Aula 3 - Tema 5
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 4/12
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.
Você assinalou essa alternativa (E)
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.”
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
Conteúdo abordado na Aula 2 - Tema 1
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
Conteúdo abordado na Aula 2 - Tema 1
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
Conteúdo abordado na Aula 2 - Tema 1
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
Conteúdo abordado na Aula 2 - Tema 1
Você acertou!
(CORRETO) I. Atributos são as variáveis declaradas no corpo da classe, todos os objetos da classe terão aquelas
variáveis embutidas dentro de si. Semelhante ao conceito de registro na programação estruturada.
(CORRETO) II. Os métodos são as funções associadas a classe e executam relativamente aos atributos dos objetos do
qual estão ligados.
(CORRETO) III. O estado representa um determinado momento do objeto e os valores de seus atributos naquele
momento.
Conteúdo abordado na Aula 2 - Tema 1
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 5/12
Sobre o tópico em questão considere as afirmações a seguir:
I- O método sort pode ser utilizado para realizar a ordenação de elementos de um ArrayList.
II- O método shuffle pode ser utilizado para combinar elementos de duas ArrayList
III- O método reverse pode ser utilizado para inverter a ordem dos itens de um ArrayList
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
D I e III apenas
Você assinalou essa alternativa (D)
E Nenhum dos itens está correto.
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedadedo embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
Você acertou!
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
Conteúdo abordado na Aula 3 - Tema 3
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista passada por parâmetro,
a aleatoriedade do embaralhamento é dado pelo objeto da classe Random passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 6/12
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: 0.0 Você não pontuou essa questão
A I apenas
B II apenas
Você assinalou essa alternativa (B)
C III apenas
D I e II apenas
Conteúdo abordado na Aula 3 - Tema 3
(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
(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
(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
(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..
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 7/12
E I, II e III
Questão 7/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)
B II apenas
(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
(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
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údoabordado na Aula 1 - Tema 4
(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.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 8/12
C III apenas
D I e II apenas
E I, II e III
Questão 8/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);
}
(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
(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
(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
(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
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABzt… 9/12
}
Sobre o código em questão considere as afirmações a seguir:
I- O método info() retorna 3 Strings
II- Diferentes objetos da classe Aluno vão imprimir mensagens diferentes dependendo do valor de seus atributos.
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
C III apenas
D I e II apenas
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
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
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
Conteúdo abordado na Aula 2- Tema 2
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
Conteúdo abordado na Aula 2- Tema 2
(FALSO) I. o método não possui valor de retorno, é isso o que o comando void indica
(CORRETO) II. Cada método não estático é executado considerando o estado dos atributos do objeto ao qual está
associado.
(FALSO) III. Apenas métodos estáticos poderiam ser chamados desta maneira.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABz… 10/12
Questão 9/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)
B O Java é uma linguagem de programação híbrida entre vários paradigmas de programação
C O paradigma de programação estruturada e Orientada fazem parte da linha de Paradigmas Declarativos
D O paradigma de Programação Lógica e Funcional fazem parte da linha de Paradigmas Imperativos
E O Paradigma orientado a objeto é uma evolução dos demais paradigmas e como uma boa prática deve sempre ser
adotado independente do projeto.
Questão 10/10 - Programação Orientada a Objetos
Considere a seguinte citação:
“Chamamos de paradigma de programação um dos meios de classificar linguagens de programação de acordo com sua estruturação,
abstração e funcionalidades.”
No paradigma orientado a objetos se tivermosum sistema em que um cliente realiza uma compra online a forma comum de representar a
chamada de um método que realiza tal tarefa seria:
Nota: 10.0
A cliente.comprar()
Você assinalou essa alternativa (A)
B comprar(dados_cliente)
Conteúdo abordado na Aula 2- Tema 2
Você acertou!
Tema 1 da aula 1 aborda os temas desta questão
Tema 1 da aula 1 aborda os temas desta questão
Tema 1 da aula 1 aborda os temas desta questão
Tema 1 da aula 1 aborda os temas desta questão
Tema 1 da aula 1 aborda os temas desta questão
Você acertou!
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda
essa questão.
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda
essa questão.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABz… 11/12
C comprar().cliente
D comprar().cliente()
E clienteCompra();
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda
essa questão.
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda
essa questão.
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda
essa questão.
01/07/2024, 16:59 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/upNLG7LHALMDn%2F%2BhJxxitw%3D%3D/novo/3/nYNINdthxGCtABz… 12/12