Baixe o app para aproveitar ainda mais
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.
Compartilhar