Buscar

Exercicios POO Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Atividade POO Java 
O ACADEMICO (A) DEVE APENAS INSERIR NA LACUNA A RESPOSTA DA RESPECTIVA QUESTÃO. 
1) 
C 
 
2) 
A 
3) 
C 
4) 
A 
5) 
E 
6) 
D 
7) 
D 
8) 
B 
9) 
A 
10) 
B 
11) 
B 
12) 
B 
13) 
B 
 
1. De acordo com a descrição de um conjunto de entidades (reais ou abstratas) de um 
mesmo tipo e com as mesmas características e comportamentos. É uma definição. 
a) String. 
b) Classe. 
c) Conjunto. 
d) Objeto. 
e) Método. 
 
2. Método especial destinado ao preparo de novos objetos durante sua instanciação. 
Pode ser acionado por meio do operador new, recebendo parâmetros como métodos 
comuns, o que permite caracterizar os objetos já na instanciação. 
Identifique do que trata-se. 
a) construtor. 
b) atributo. 
c) herança múltipla. 
d) herança polimórfica. 
e) Operação polimórfica. 
 
3. A alternativa que representa todos os tipos de dados primitivos em Java é. 
a) char, boolean, byte, short, int, long, float, double e String. 
b) char, boolean, byte, short, int, long, float, double, String e Date. 
c) char, boolean, byte, short, int, long, float e double. 
d) short, boolean, int, long, float, double e String. 
e) byte, short, int, long, float, double, String e Date. 
 
4. Qual sintaxe expressa a criação correta de uma classe em java? 
a) public class Exemplo {}. 
b) public class Exemplo() {}. 
c) class Exemplo() {}. 
d) Public Class Exemplo {}. 
e) class public Exemplo {}. 
 
5. Na programação orientada a objetos temos a definição de alguns paradigmas, entre 
eles um que define que os atributos devem ser sempre declarados como privados e 
o acesso aos mesmos deve ser feito através de métodos públicos. Essa é a 
definição de qual paradigma? 
a) polimorfismo. 
b) herança. 
c) agregação. 
d) abstração. 
e) Encapsulamento. 
 
6. Entre os paradigmas da POO, temos uma técnica utilizada para impedir o acesso 
direto ao estado de um objeto, sendo o estado de um objeto definido pelos valores 
atribuídos aos atributos em um deter minado instante, por outros objetos, sendo que a 
única possibilidade de fazer este acesso é via método todos escritos para este fim. 
Assinale a alternativa que apresenta o nome deste mecanismo. a) Mensagem. 
b) Herança. 
c) Polimorfismo. 
d) Encapsulamento. 
e) Subclasse. 
 
7. Na POO, para termos ( I ), necessariamente os atributos da classe devem ser ( II ) 
e o acesso aos mesmos só podem ser feitos via métodos de acesso, que devem ser 
( III ). A alternativa que completa correta mente a frase acima é: 
a) abstração, abstract e final. 
b) associação, composição e agregação. 
c) Objetos, string, public. 
d) encapsulamento, private e public. 
e) encapsulamento, public e private. 
 
8. Alan Kay formulou os princípios de orientação a objetos. Entre esses princípios, o 
primeiro diz que qualquer coisa pode ser um objeto, ou seja, podemos considerar 
objetos os substantivos em uma especificação. Levando-se esse princípio em conta, 
qual alternativa abaixo representa a objetos da seguinte especificação: 
“Desenvolva um sistema que contenha um cadastro de usuários e um cadastro de itens. 
Esses usuários podem fazer pedidos, que conterão uma quantidade de itens.” a) 
Sistema e cadastro. 
b) Usuário, item e pedido. 
c) Usuário e sistema. 
d) Cadastro de itens e cadastro de usuários. 
e) Sistema, item e cadastro. 
 
9. O Método é um conceito fundamental da programação orientada a objetos. Quando 
falamos em métodos n a programação orientada a objetos, podemos afirmar que os 
métodos representam: 
a) as ações que são definidas pelas classes. 
b) as associações que ocorrem entre as classes. 
c) os parâmetros para a criação dos objetos. 
d) as características que as classes definem para os objetos. 
e) Nenhuma resposta correta. 
 
10. O Atributo é um conceito fundamental em programação orientada a objetos. 
Considerando os atributos, em orientação a objetos, podemos afirmar que: 
a) são definidos pelas classes, mas podem ser alterados pelos objetos. 
b) são as características que todos os objetos de uma determinada classe terão. 
c) devem ser sempre criados, pois não podemos ter classes sem atributos. 
d) representam as ações que determinada classe terá. 
e) classes que não definem atributos são chamadas de classes abstratas. 
 
11. Java é uma linguagem orientada a objetos. Para criarmos um objeto chamado 
“exemplo”, pertencente à classe “Exemplo“, qual das alternativas abaixo está correta: a) 
class Exemplo = new Exemplo; 
b) Exemplo exemplo = new Exemplo( ); 
c) Exemplo exemplo( ); 
d) public class Exemplo { }; 
e) Exemplo exemplo; 
 
12. Classes e objetos em POO possuem algumas características quanto à sua 
construção, destruição, ações e comportamento. Sobre as Classes e Objetos, na 
POO, é correto afirmar que: 
a) uma classe define características e ações que os objetos irão ter. O objeto, por sua 
vez, pode alterar essas características e ações. 
b) o método construtor da classe é o primeiro método que é chamado ao ser 
criado um objeto desta classe. 
c) as classes não devem ser relacionadas a entidades do mundo real. 
d) podem existir objetos que não sejam instancias de classes. 
e) os atributos que a classe define determinam o comportamento que os objetos desta 
classe irão ter. 
 
13. A linguagem Java possui características específicas no que diz respeito a classe. 
Sobre as classes abstratas, qual a alternativa correta. 
a) são chamadas abstratas as classes em que nenhum método contenha 
implementação. 
b) as classes abstratas não pode ser instanciadas. 
c) classes abstratas não podem ser utilizadas para criação de subclasses. 
d) em um sistema totalmente orientado a objetos não devemos utilizar classes 
abstratas. 
e) um atributo declarado como abstrato em uma classe faz com que est a classe seja 
considerada abstrata.

Continue navegando