Buscar

programacao orientada objetos html


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 22 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 22 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 22 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

15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 1/22
Questão 1/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 2/10 - Programação Orientada a Objetos
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�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 2/22
“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
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
�
(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
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 3/22
C III apenas
D I e II apenas
Você assinalou essa alternativa (D)
E I, II e III
Questão 3/10 - Programação Orientada a Objetos
“Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu 
funcionamento.”
(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
�
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
�
(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
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 4/22
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
 
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 5/22
B II apenas
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
 
�
(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
 
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 6/22
D I e II apenas
E I, II e III
Questão4/10 - Programação Orientada a Objetos
“O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de 
noventa pela equipe de James Gosling.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Os comandos de impressão no Java vem nas variantes ‘print’, ‘println’, ‘printf’.
(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
 
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 7/22
II- A Leitura de Dados em java é feita pelo comando ‘scanf’
III-  ‘if’ e ‘switch’ são comandos de desvio principais do java e ‘while’ e ‘for’ são os comandos de repetição 
principal em Java.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem
C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os
mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
�
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem
C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os
mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 8/22
C I e III apenas
Você assinalou essa alternativa (C)
D I e II apenas
Você acertou!
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem
C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os
mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
�
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem
C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os
mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 9/22
E I, II e III.
Questão 5/10 - Programação Orientada a Objetos
“Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam 
diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o 
que traz diversas facilidades.”
Sobre o tópico em questão considere as afirmações a seguir:
I- 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étodos reverse pode ser utilizado para reverter os itens de um ArrayList
É correto apenas o que se afirma em
Nota: 10.0
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem
System.out.println("msg2"); //Imprime uma mensagem e pula linha.
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem
C.
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner.
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os
mesmos.
 
Conteúdo abordado na Aula 1 - Tema 5
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 10/22
A I apenas
B II apenas
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
�
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por
parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista
passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random
passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
 
Conteúdo abordado na Aula 3 - Tema 3
�
(CORRETO) I. sort(List<> lista); ele coloca em ordem crescente os itens da lista passada por
parâmetro
(FALSO) II. shuffle(List<> lista, Random rnd); Embaralha de forma aleatória os elementos da lista
passada por parâmetro, a aleatoriedade do embaralhamento é dado pelo objeto da classe Random
passado por parâmetro também.
(CORRETO) III. reverse(List<> lista); Coloca todos os itens em ordem reversa.
 
Conteúdo abordado na Aula 3 - Tema 3
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 11/22
D I e III apenas
Você assinalou essa alternativa (D)
E Nenhum dos itens está correto.
Questão 6/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
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.
 
Conteúdo abordado na Aula 3 - Tema 3
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 12/22
Nota: 10.0
A I apenas
B II apenas
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
�
(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
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 13/22
D I e II apenas
E Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Questão 7/10 - Programação Orientada a Objetos
“Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam 
diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o 
que traz diversas facilidades.”
Sobre o tópico em questão considere as afirmações a seguir:
I- LinkedList é uma estrutura de dados para links de redes de computadores
II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set
III- HashMap é uma estrutura de dados focada em representar dados geográficos. 
É correto apenas o que se afirma em
Nota: 10.0
(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
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 14/22
A I apenas
B II apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas
funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de
lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por
elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em
outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo
significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma
função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença
que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos
ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do
filme.
 
Conteúdo abordado na Aula 3 - Tema 3
�
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas
funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de
lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por
elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em
outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo
significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma
função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença
que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos
ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do
filme.
 
Conteúdo abordado na Aula 3 - Tema 3
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 15/22
C I e II apenas
D I e III apenas
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas
funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de
lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por
elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em
outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo
significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma
função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença
que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos
ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do
filme.
 
Conteúdo abordado na Aula 3 - Tema 3
�
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas
funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de
lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por
elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em
outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo
significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma
função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferençaque é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos
ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do
filme.
 
Conteúdo abordado na Aula 3 - Tema 3
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 16/22
E Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Questão 8/10 - Programação Orientada a Objetos
“Embora a linguagem Java em si não imponha um padrão de nomenclatura, aceitando códigos escritos com 
qualquer estilo a comunidade de programadores Java adotam certos padrões que são amplamente utilizados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Pacotes são descritos inteiramente com letras minúsculas
II-Classes iniciam com letra maiúscula
III- atributos e variáveis utilizam o padrão camelcase e iniciam com letra minúscula.
É correto apenas o que se afirma em
Nota: 10.0
Você acertou!
(FALSO) I. LinkedList é uma classe que implementa um array dinâmico com as mesmas
funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de
lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por
elementos de forma muito mais lenta em comparação ao ArrayList tradicional.
(FALSO) II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em
outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo
significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma
função Hash.
(FALSO) III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença
que é possível mapear (daí o nome Map) uma ID de um tipo qualquer. Por exemplo. Podemos
ordenar os filmes de um catálogo não por um valor inteiro, mas por uma string contendo o nome do
filme.
 
Conteúdo abordado na Aula 3 - Tema 3
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 17/22
A I apenas
B II apenas
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
�
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra
de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto
inicia com letra minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
�
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra
de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto
inicia com letra minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 18/22
D I e II apenas
E I, II e III.
Você assinalou essa alternativa (E)
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.
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra
de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto
inicia com letra minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
�
Você acertou!
(CORRETO) I. Pacotes são descritos apenas com letras minúsculas
(CORRETO) II. Classes iniciam com letra maiúscula e depois outra letra maiúscula na primeira letra
de outra palavra caso seja um nome composto
(CORRETO) III. A nomenclatura padrão de atributos e variáveis é semelhante as classes no entanto
inicia com letra minúscula
 
Conteúdo abordado na Aula 2 - Tema 3
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 19/22
III- Aluno.info() vai invocar o método info() considerando os valores padrão dos atributos.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
C III apenas
(FALSO) 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
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 20/22
D I e II apenas
E I, II e III.
Questão 10/10 - Programação Orientada a Objetos
“Na orientação a objetos, o conceito de visibilidade é uma ferramenta importante para abstrairmos o que é 
necessário e o que não é de ser visualizado para o programador que fizer uso da classe.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O modificador public permite visualização irrestrita, mesmo de fora da classe
II- O modificador private permite visualização das classes de dentro do mesmo pacote apenas
III-  O modificador protected permite visualização apenas das classes que tiverem chave de acesso
É correto apenas o que se afirma em
Nota: 10.0
(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
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 21/22
A I apenas
Você assinalou essa alternativa (A)
B II apenas
C I e II apenas
Você acertou!
(CORRETO) I. public: O elemento é público e pode ser acessado por qualquer outra classe sem
restrições.
(FALSO)II. private: O elemento é privado e só pode ser acessado internamente na classe.
(FALSO) III. protected: O elemento é protegido, e será acessado somente de dentro da própria
classe, outras classes no mesmo pacote e também por classes filhas.
 
Conteúdo abordado na Aula 3 - Tema 1
�
(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
�
(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
�
15/05/2024, 20:35 programacao orientada objetos.html
file:///home/a/Área de Trabalho/uninter-atividades-feitas/programacao orientada objetos.html 22/22
D I e III apenas
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
�
(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
�

Continue navegando