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

Sobre o tópico em questão considere as afirmacoes 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
D I e III apenas
E I, II e III.

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.

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

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

Sobre o tópico em questão considere as afirmacoes 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
D I e III apenas
E I, II e III.

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.

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