Logo Passei Direto
Buscar

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.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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