Logo Passei Direto
Buscar

Prática OBJETIVA - Programação Orientada a Objetos - Exercícios Objetiva 2 (Regular)

Ferramentas de estudo

Questões resolvidas

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


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

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


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

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.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória
II- A instanciação no Java se dá pelo comando new
III- Uma variável declarada como SubClasse pode ser instanciada como SuperClasse. Como no exemplo SubClasse f = new SuperClasse();
É 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.

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
D I e III apenas
E Nenhum dos itens está correto.

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.

Sobre o tópico em questão considere as afirmacoes 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

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.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

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

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.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

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

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
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

lugar de ‘class’ na hora de sua criação. É 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

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


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

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


A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

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.

Sobre o tópico em questão considere as afirmacoes a seguir:
I- Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma referência, que aponta uma posição de memória
II- A instanciação no Java se dá pelo comando new
III- Uma variável declarada como SubClasse pode ser instanciada como SuperClasse. Como no exemplo SubClasse f = new SuperClasse();
É 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.

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
D I e III apenas
E Nenhum dos itens está correto.

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.

Sobre o tópico em questão considere as afirmacoes 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

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.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E I, II e III.

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

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.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

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

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
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

lugar de ‘class’ na hora de sua criação. É 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

Questão 1/10 - Programação Orientada a Objetos 
“Em diversas linguagens de programação, Java incluso, existe o conceito de Enum, que consiste de uma 
classe especial de rápida e de simples implementação” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- Enum é uma forma de representarmos constantes que representam os possíveis estados de determinada 
informação 
II- Enum deixa o código mais claro de ser lido 
III- Em Java implementamos enum com o comando: class Exemplo enum{...}; 
É 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 2/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 
 
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. 
 
Questão 3/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 
 
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. 
 
Questão 4/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 5/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 6/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- Quando criamos uma variável de uma classe na linguagem Java, a mesma se comporta como uma 
referência, que aponta uma posição de memória 
II- A instanciação no Java se dá pelo comando new 
III- Uma variável´declarada como SubClasse pode ser instanciada como SuperClasse. Como no exemplo 
SubClasse f = new SuperClasse(); 
É 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 7/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 
 
C I e II apenas 
 
D I e III apenas 
 
E Nenhum dos itens está correto. 
 
Questão 8/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 
 
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. 
 
Questão 9/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 10/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)

Mais conteúdos dessa disciplina