Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

Questão 1/10 - Programação Orientada a Objetos
“Não é raro nos depararmos com uma situação na qual desejamos representar classes que possuem semelhanças entre si e em que uma 
das classes pode ser entendida como baseada em outra, o conceito de herança atua neste sentido facilitando essa representação.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Subclasses são herdeiras e superclasses são herdadas
II- Préclasses são classes herdeiras e pósclasses são herdadas
III- Classes filhas são herdeiras e classes mães são herdadas
É 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
E Nenhum dos itens está correto.
(CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo subclasses e superclasses é uma delas. 
(FALSO) II. Os nomes em questão não existem em nenhum contexto de herança.
(CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo classe mãe e classe filha é uma delas.
 
Conteúdo abordado na Aula 4 - Tema 1
(CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo subclasses e superclasses é uma delas. 
(FALSO) II. Os nomes em questão não existem em nenhum contexto de herança.
(CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo classe mãe e classe filha é uma delas.
 
Conteúdo abordado na Aula 4 - Tema 1
(CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo subclasses e superclasses é uma delas. 
(FALSO) II. Os nomes em questão não existem em nenhum contexto de herança.
(CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo classe mãe e classe filha é uma delas.
 
Conteúdo abordado na Aula 4 - Tema 1
(CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo subclasses e superclasses é uma delas. 
(FALSO) II. Os nomes em questão não existem em nenhum contexto de herança.
(CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo classe mãe e classe filha é uma delas.
 
Conteúdo abordado na Aula 4 - Tema 1
(CORRETO) I. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo subclasses e superclasses é uma delas. 
(FALSO) II. Os nomes em questão não existem em nenhum contexto de herança.
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 1/12
Questão 2/10 - Programação Orientada a Objetos
Certos problemas dentro da programação de tão clássicos e recorrentes possuem soluções que se tornam referência e são usadas de forma 
padrão em projetos profissionais, na literatura essas soluções padronizadas de problemas recorrentes são chamadas de design pattern. 
Sobre o tópico em questão considere as afirmações a seguir:
I- Singleton é um design pattern
II- Singleton consiste em uma solução para o problema de coordenador múltiplos processadores executando instruções que acessam uma 
mesma variável.
III- Sua implementação é semelhante a de uma classe no entanto escrevemos ‘singleton’ no lugar de ‘class’ na hora de sua criação. 
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
B II apenas
C I e II apenas
D I e III apenas
(CORRETO) III. Dentre os muitos nomes na literatura que descrevem a relação entre classes herdeiras e herdadas, o
termo classe mãe e classe filha é uma delas.
 
Conteúdo abordado na Aula 4 - Tema 1
Você acertou!
(CORRETO) I. Singleton é um dos 23 design pattern principais que possuem diversas variações.
(FALSO) II.O Singleton é uma solução para o problema de garantirmos a existência de uma única instância de uma
classe. 
(FALSO) III. O singleton é uma classe que será implementada com um construtor privado e um método público que
instancia uma única vez e retorna a mesma instância.
 
Conteúdo abordado na Aula 6 - Tema 5
(CORRETO) I. Singleton é um dos 23 design pattern principais que possuem diversas variações.
(FALSO) II.O Singleton é uma solução para o problema de garantirmos a existência de uma única instância de uma
classe. 
(FALSO) III. O singleton é uma classe que será implementada com um construtor privado e um método público que
instancia uma única vez e retorna a mesma instância.
 
Conteúdo abordado na Aula 6 - Tema 5
(CORRETO) I. Singleton é um dos 23 design pattern principais que possuem diversas variações.
(FALSO) II.O Singleton é uma solução para o problema de garantirmos a existência de uma única instância de uma
classe. 
(FALSO) III. O singleton é uma classe que será implementada com um construtor privado e um método público que
instancia uma única vez e retorna a mesma instância.
 
Conteúdo abordado na Aula 6 - Tema 5
(CORRETO) I. Singleton é um dos 23 design pattern principais que possuem diversas variações.
(FALSO) II.O Singleton é uma solução para o problema de garantirmos a existência de uma única instância de uma
classe. 
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 2/12
E Nenhum dos itens está correto.
Questão 3/10 - Programação Orientada a Objetos
“A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, 
geralmente relacionadas com objetos sendo trabalhados de diferentes formas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Classes Abstratas não podem ser instanciadas
II- É necessário implementar todos os métodos nas classes abstratas
III- Não podem servir de referência para subclasses por serem abstratas.
É 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)
(FALSO) III. O singleton é uma classe que será implementada com um construtor privado e um método público que
instancia uma única vez e retorna a mesma instância.
 
Conteúdo abordado na Aula 6 - Tema 5
(CORRETO) I. Singleton é um dos 23 design pattern principais que possuem diversas variações.
(FALSO) II.O Singleton é uma solução para o problema de garantirmos a existência de uma única instância de uma
classe. 
(FALSO) III. O singleton é uma classe que será implementada com um construtor privado e um método público que
instancia uma única vez e retorna a mesma instância.
 
Conteúdo abordado na Aula 6 - Tema 5
(CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse
tipo de classe. 
(FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente
devem ser implementados por suas subclasses. 
(FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. 
 
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse
tipo de classe. 
(FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente
devem ser implementados por suas subclasses. 
(FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. 
 
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse
tipo de classe. 
(FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente
devem ser implementados por suas subclasses. 
(FALSO) III.Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. 
 
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 3/12
D I e III apenas
E Nenhum dos itens está correto.
Questão 4/10 - Programação Orientada a Objetos
“Os construtores funcionam de forma parecida com os métodos, eles são códigos executados no momento da instanciação.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Não é possível aplicar mais de um construtor por classe.
II-Classes que não tenham um construtor explícito ganham um construtor vazio implícito
III- Construtores são criados colocando ‘void’ antes do nome do construtor.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
C I e II apenas
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse
tipo de classe. 
(FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente
devem ser implementados por suas subclasses. 
(FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. 
 
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. Classes abstratas não podem ser instanciadas, ocorre um erro ao tentarmos instanciar um objeto desse
tipo de classe. 
(FALSO) II. Classes abstratas permitem criarmos métodos desprovidos de implementação, mas que obrigatoriamente
devem ser implementados por suas subclasses. 
(FALSO) III. Classes abstratas podem referenciar objetos de subclasses graças ao polimorfismo. 
 
Conteúdo abordado na Aula 5 - Tema 3
(FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes.
(CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a
instanciação da classe sem parâmetros. 
(FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void.
 
Conteúdo abordado na Aula 4 - Tema 3
Você acertou!
(FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes.
(CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a
instanciação da classe sem parâmetros. 
(FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void.
 
Conteúdo abordado na Aula 4 - Tema 3
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 4/12
D I e III apenas
E Nenhum dos itens está correto.
Questão 5/10 - Programação Orientada a Objetos
Sobre o tópico em questão considere as afirmações a seguir:
I- O método toString é padrão dentro do Java e geralmente é sobrescrito com a finalidade de permitir que um objeto seja lido como String
II-O método equals é padrão dentro do Java e tem por finalidade permitir a comparação com outro objeto e retornar verdadeiro caso sejam 
iguais e falso caso contrário.
III- O método hashCode é padrão dentro do Java e tem por finalidade gerar uma criptografia do objeto para que o código não possa ser lido 
por alguém que não possua autorização.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
(FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes.
(CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a
instanciação da classe sem parâmetros. 
(FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void.
 
Conteúdo abordado na Aula 4 - Tema 3
(FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes.
(CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a
instanciação da classe sem parâmetros. 
(FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void.
 
Conteúdo abordado na Aula 4 - Tema 3
(FALSO) I. É possível criar quantos construtores quiser desde que recebam um conjunto de parâmetros diferentes.
(CORRETO) II. O construtor implícito só existe na ausência de outros construtores e não faz nada, apenas viabiliza a
instanciação da classe sem parâmetros. 
(FALSO) III. Não se deve colocar nenhum tipo de retorno no construtor, nem mesmo void.
 
Conteúdo abordado na Aula 4 - Tema 3
(CORRETO) I. O método toString é bastante conveniente quando precisamos tratar a informação de um objeto como
string, para impressão ou eventual comparação.
(CORRETO) II. O método equals é padrão no Java e permite que ao ser sobrescrito personalizamos o que entendemos
por objetos iguais no nosso contexto. 
(FALSO) III. O hashCode, gera um código para tabela Hash, que serve principalmente para mapearmos dados na
memória em posições únicas.
 
Conteúdo abordado na Aula 6 - Tema 4
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 5/12
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
D I e III apenas
E I, II e III.
Questão 6/10 - Programação Orientada a Objetos
“O Java possui comandos que servem para resolver ambiguidades e fazer referências explícitas para as classes.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O comando super faz referência explícita a superclasse
II- O comando this faz referência explícita a própria classe
III- O comando sub faz referência explícita a subclasse.
É correto apenas o que se afirma em
Nota: 10.0
(CORRETO) I. O método toString é bastante conveniente quando precisamos tratar a informação de um objeto como
string, para impressão ou eventual comparação.
(CORRETO) II. O método equals é padrão no Java e permite que ao ser sobrescrito personalizamos o que entendemos
por objetos iguais no nosso contexto. 
(FALSO) III. O hashCode, gera um código para tabela Hash, que serve principalmente para mapearmos dados na
memória em posições únicas.
 
Conteúdo abordado na Aula 6 - Tema 4
Você acertou!
(CORRETO) I. O método toString é bastante conveniente quando precisamos tratar a informação de um objeto como
string, para impressão ou eventual comparação.
(CORRETO) II. O método equals é padrão no Java e permite que ao ser sobrescrito personalizamos o que entendemos
por objetos iguais no nosso contexto. 
(FALSO) III. O hashCode, gera um código para tabela Hash, que serve principalmente para mapearmos dados na
memória em posições únicas.
 
Conteúdo abordado na Aula 6 - Tema 4
(CORRETO) I. O método toString é bastante conveniente quando precisamos tratar a informação de um objeto como
string, para impressão ou eventual comparação.
(CORRETO) II. O método equals é padrão no Java e permite que ao ser sobrescrito personalizamos o que entendemos
por objetos iguais no nosso contexto. 
(FALSO) III. O hashCode, gera um código para tabela Hash, que serve principalmente para mapearmos dados na
memória em posições únicas.
 
Conteúdo abordado na Aula 6 - Tema 4
(CORRETO) I. O método toString é bastante conveniente quando precisamos tratar a informação de um objeto como
string, para impressão ou eventual comparação.
(CORRETO) II. O método equals é padrão no Java e permite que ao ser sobrescrito personalizamos o que entendemos
por objetos iguais no nosso contexto. 
(FALSO) III. O hashCode, gera um código para tabela Hash, que serve principalmente para mapearmos dados na
memória em posições únicas.
 
Conteúdo abordado na Aula 6 - Tema 4
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 6/12
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
D I e III apenasE Nenhum dos itens está correto.
Questão 7/10 - Programação Orientada a Objetos
“A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, 
geralmente relacionadas com objetos sendo trabalhados de diferentes formas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Java permite uma subclasse ter várias superclasse, bastando usar a vírgula para separar as classes após o comando extends.
(VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar
o construtor da superclasse.
(VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver
ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo.
(FALSO) III. Não existe em Java um comando sub com essa finalidade.
 
Conteúdo abordado na Aula 4 - Tema 4
(VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar
o construtor da superclasse.
(VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver
ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo.
(FALSO) III. Não existe em Java um comando sub com essa finalidade.
 
Conteúdo abordado na Aula 4 - Tema 4
Você acertou!
(VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar
o construtor da superclasse.
(VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver
ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo.
(FALSO) III. Não existe em Java um comando sub com essa finalidade.
 
Conteúdo abordado na Aula 4 - Tema 4
(VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar
o construtor da superclasse.
(VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver
ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo.
(FALSO) III. Não existe em Java um comando sub com essa finalidade.
 
Conteúdo abordado na Aula 4 - Tema 4
(VERDADEIRO) I. O comando super faz referência para a superclasse e utilizado sozinho pode ser utilizado para chamar
o construtor da superclasse.
(VERDADEIRO) II. O comando this faz referência explícita à própria classe, e é muito utilizado para resolver
ambiguidades quando temos um parâmetro que recebe o mesmo nome de um atributo.
(FALSO) III. Não existe em Java um comando sub com essa finalidade.
 
Conteúdo abordado na Aula 4 - Tema 4
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 7/12
II-O comportamento da interface lembra a classe abstrata e não pode ser instanciada.
III- Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser os atributos de uma classe.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
(FALSO) I. O conceito de herança múltipla não existe em Java.
(CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces,
enquanto só é possível herdar uma única classe, dentre outras diferenças.
(FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura
dos métodos de uma classe. 
 
Conteúdo abordado na Aula 5 - Tema 4
Você acertou!
(FALSO) I. O conceito de herança múltipla não existe em Java.
(CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces,
enquanto só é possível herdar uma única classe, dentre outras diferenças.
(FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura
dos métodos de uma classe. 
 
Conteúdo abordado na Aula 5 - Tema 4
(FALSO) I. O conceito de herança múltipla não existe em Java.
(CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces,
enquanto só é possível herdar uma única classe, dentre outras diferenças.
(FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura
dos métodos de uma classe. 
 
Conteúdo abordado na Aula 5 - Tema 4
(FALSO) I. O conceito de herança múltipla não existe em Java.
(CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces,
enquanto só é possível herdar uma única classe, dentre outras diferenças.
(FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura
dos métodos de uma classe. 
 
Conteúdo abordado na Aula 5 - Tema 4
(FALSO) I. O conceito de herança múltipla não existe em Java.
(CORRETO) II. A interface é semelhante a uma classe abstrata, no entanto é possível implementar diversas interfaces,
enquanto só é possível herdar uma única classe, dentre outras diferenças.
(FALSO) III. Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser a assinatura
dos métodos de uma classe. 
 
Conteúdo abordado na Aula 5 - Tema 4
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 8/12
Questão 8/10 - Programação Orientada a Objetos
“Dentro do contexto do Java uma exceção é um evento não esperado que ocorre no sistema operacional durante o tempo de execução (do 
inglês Runtime). Por padrão, as exceções interrompem a execução dos programas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- No java o comando throw explicitamente lança uma exceção
II- Exceções ‘Checked’ são nativas do Java.
III- Exceções ‘Unchecked’ não são nativas do Java.
É 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
E Nenhum dos itens está correto.
(CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada.
(FALSO) II- Exceções ‘Checked’ são nativas do Java.
(FALSO) III- Exceções ‘Unchecked’ não são nativas do Java.
 
Conteúdo abordado na Aula 6 - Tema 2
(CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada.
(FALSO) II- Exceções ‘Checked’ são nativas do Java.
(FALSO) III- Exceções ‘Unchecked’ não são nativas do Java.
 
Conteúdo abordado na Aula 6 - Tema 2
(CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada.
(FALSO) II- Exceções ‘Checked’ são nativas do Java.
(FALSO) III- Exceções ‘Unchecked’ não são nativas do Java.
 
Conteúdo abordado na Aula 6 - Tema 2
(CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada.
(FALSO) II- Exceções ‘Checked’ são nativas do Java.
(FALSO) III- Exceções ‘Unchecked’ não são nativas do Java.
 
Conteúdo abordado na Aula 6 - Tema 2
(CORRETO) I. O comando throw lança uma exceção, que irá forçar o fim do programa caso não seja tratada.
(FALSO) II- Exceções ‘Checked’ são nativas do Java.
(FALSO) III- Exceções ‘Unchecked’ não são nativas do Java.
 
Conteúdo abordado na Aula 6 - Tema 2
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4oo… 9/12
Questão 9/10 - Programação Orientada a Objetos
“A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, 
geralmente relacionadas com objetos sendo trabalhados de diferentes formas.”
Sobre o tópico em questãoconsidere as afirmações a seguir:
I- public abstract class Exemplo{}; é uma declaração válida de classe abstrata
II- public abstract void exemplo(); é uma declaração válida de método abstrato
III- Você pode ter métodos abstratos dentro de classes não abstratas.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
D I e III apenas
E Nenhum dos itens está correto.
(CORRETO) I. Está correta a forma de declarar a classe abstrata. Basta o uso do termo abstract antes do termo class
(CORRETO) II. Está correta a forma de declarar o método abstrato. Basta o uso do termo abstract antes do tipo de
retorno do método
(FALSO) III. Métodos abstratos só podem ser declarados em classes abstratas.
 
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. Está correta a forma de declarar a classe abstrata. Basta o uso do termo abstract antes do termo class
(CORRETO) II. Está correta a forma de declarar o método abstrato. Basta o uso do termo abstract antes do tipo de
retorno do método
(FALSO) III. Métodos abstratos só podem ser declarados em classes abstratas.
 
Conteúdo abordado na Aula 5 - Tema 3
Você acertou!
(CORRETO) I. Está correta a forma de declarar a classe abstrata. Basta o uso do termo abstract antes do termo class
(CORRETO) II. Está correta a forma de declarar o método abstrato. Basta o uso do termo abstract antes do tipo de
retorno do método
(FALSO) III. Métodos abstratos só podem ser declarados em classes abstratas.
 
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. Está correta a forma de declarar a classe abstrata. Basta o uso do termo abstract antes do termo class
(CORRETO) II. Está correta a forma de declarar o método abstrato. Basta o uso do termo abstract antes do tipo de
retorno do método
(FALSO) III. Métodos abstratos só podem ser declarados em classes abstratas.
 
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. Está correta a forma de declarar a classe abstrata. Basta o uso do termo abstract antes do termo class
(CORRETO) II. Está correta a forma de declarar o método abstrato. Basta o uso do termo abstract antes do tipo de
retorno do método
(FALSO) III. Métodos abstratos só podem ser declarados em classes abstratas.
 
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4o… 10/12
Questão 10/10 - Programação Orientada a Objetos
“Não é raro nos depararmos com uma situação na qual desejamos representar classes que possuem semelhanças entre si e em que uma 
das classes pode ser entendida como baseada em outra, o conceito de herança atua neste sentido facilitando essa representação.”
Sobre o tópico em questão considere as afirmações a seguir:
I- No Java o comando que utilizamos para representar a relação de herança é o extends
II- Dentre as vantagens da herança está reduzir a replicação de códigos entre classes.
III- Dentre as vantagens da herança está o desempenho computacional que é muito superior quando adotamos herança.
É correto apenas o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
D I e III apenas
E I, II e III.
Conteúdo abordado na Aula 5 - Tema 3
(CORRETO) I. O comando extends indica qual é a superclasse de uma subclasse.
(CORRETO) II. O código herdado não precisa ser reescrito, portanto a herança diminui a replicação de código.
(FALSO) III. Não existe necessariamente uma relação entre desempenho ao utilizar ou não classes. O desempenho
depende mais do algoritmos adotado.
 
Conteúdo abordado na Aula 4 - Tema 2
(CORRETO) I. O comando extends indica qual é a superclasse de uma subclasse.
(CORRETO) II. O código herdado não precisa ser reescrito, portanto a herança diminui a replicação de código.
(FALSO) III. Não existe necessariamente uma relação entre desempenho ao utilizar ou não classes. O desempenho
depende mais do algoritmos adotado.
 
Conteúdo abordado na Aula 4 - Tema 2
Você acertou!
(CORRETO) I. O comando extends indica qual é a superclasse de uma subclasse.
(CORRETO) II. O código herdado não precisa ser reescrito, portanto a herança diminui a replicação de código.
(FALSO) III. Não existe necessariamente uma relação entre desempenho ao utilizar ou não classes. O desempenho
depende mais do algoritmos adotado.
 
Conteúdo abordado na Aula 4 - Tema 2
(CORRETO) I. O comando extends indica qual é a superclasse de uma subclasse.
(CORRETO) II. O código herdado não precisa ser reescrito, portanto a herança diminui a replicação de código.
(FALSO) III. Não existe necessariamente uma relação entre desempenho ao utilizar ou não classes. O desempenho
depende mais do algoritmos adotado.
 
Conteúdo abordado na Aula 4 - Tema 2
(CORRETO) I. O comando extends indica qual é a superclasse de uma subclasse.
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4o… 11/12
(CORRETO) II. O código herdado não precisa ser reescrito, portanto a herança diminui a replicação de código.
(FALSO) III. Não existe necessariamente uma relação entre desempenho ao utilizar ou não classes. O desempenho
depende mais do algoritmos adotado.
 
Conteúdo abordado na Aula 4 - Tema 2
01/07/2024, 17:02 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/llHBm5lQhKJ0Xh5Cfnc3wA%3D%3D/novo/1/F3mw9TA56VYrZE%2B4o… 12/12

Mais conteúdos dessa disciplina