Logo Passei Direto
Buscar

JAVA Questões 2 NOTA 100

User badge image
Willian Sales

em

Ferramentas de estudo

Questões resolvidas

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

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

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

Questões resolvidas

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

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Prévia do material em texto

17/05/2024, 13:20 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/?_ga=2.144470333.905999991.1701196706-93085236.1701196706#/ava/AvaliacaoUsuarioHistorico/BFos… 1/4
Questão 1/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.
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
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.
Questão 2/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
A I apenas
Você assinalou essa alternativa (A)
B II apenas
C I e II apenas
D I e III apenas
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- O polimorfismo do tipo subtipagem ocorre quando temos uma subclasse utilizando métodos da superclasse.
II- O polimorfismo paramétrico é o tipo de polimorfismo em que uma função e os dados dentro dela podem ser escritos de forma genérica para diferentes tipos de 
dado
III- O polimorfismo de coerção ocorre quando fazemos conversão de tipos, seja ela implícita, feita de forma automática pelo compilador, ou explícita, com código 
descrevendo a transformação entre tipos diferentes de dados.
É correto apenas o que se afirma em
A I apenas
B II apenas
C I e II apenas
D II e III apenas
Você assinalou essa alternativa (D)
17/05/2024, 13:20 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/?_ga=2.144470333.905999991.1701196706-93085236.1701196706#/ava/AvaliacaoUsuarioHistorico/BFos… 2/4
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- No Java os construtores também são herdados
II- No Java, independente da superclasse uma subclasse pode sempre optar por não implementar construtor.
III- No Java uma subclasse pode ter várias superclasses
É correto apenas o que se afirma em
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Questão 5/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
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.
Questão 6/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
A I apenas
Você assinalou essa alternativa (A)
B II apenas
17/05/2024, 13:20 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/?_ga=2.144470333.905999991.1701196706-93085236.1701196706#/ava/AvaliacaoUsuarioHistorico/BFos… 3/4
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
Questão 7/10 - Programação Orientada a Objetos
Avalie o seguinte código:
 public class Teste { 
 public static void main(String[] args) 
 { 
 String s1 = new String("Ola"); 
 String s2 = new String("Ola");
 String s3 = s1;
 System.out.println(s1 == s2); //PRIMEIRA COMPARAÇÃO
 System.out.println(s1.equals(s2)); //SEGUNDA COMPARAÇÃO
 System.out.println(s1 == s3); //TERCEIRA COMPARAÇÃO
 } 
}
Sobre o tópico em questão considere as afirmações a seguir:
I-A primeira comparação é avaliada como verdadeira
II- A segunda comparação é avaliada como falsa
III- A terceira comparação é avaliada falsa
É correto apenas o que se afirma em
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
Você assinalou essa alternativa (E)
Questão 8/10 - Programação Orientada a Objetos
“No diagrama de classes UML podemos representar diversas relações para facilitar a comunicação entre desenvolvedores e ajudar a descrever sistemas complexos.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Agregação é um tipo de associação em que temos uma classe que representa o todo e outra classe que representa a parte.
II- A relação da Herança no diagrama de classes UML é representado com uma linha com um triângulo na ponta da superclasse
III- Na multiplicidade no diagrama UML uma relação que possua um valor 2..5 em uma das classes significa que naquela relação existirá 2 ou 5 objetos daquela 
classe apenas e nunca valores intermediários.
É correto apenas o que se afirma em
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.
Questão 9/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:
17/05/2024, 13:20 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/?_ga=2.144470333.905999991.1701196706-93085236.1701196706#/ava/AvaliacaoUsuarioHistorico/BFos… 4/4
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
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.
Questão 10/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 umacriptografia 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
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.

Mais conteúdos dessa disciplina