Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/06/2018 AVA UNIVIRTUS 1/4 PAP Uninter PAP UNINTER Ava Univirtus Ava Univirtus EJA UNINTER Avisos 1. Curso: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Programação Orientada a Objetos Roteiro de Estudo Avaliações Tutoria Fórum Trabalhos Chat Rádio Web Avisos 1. Avaliação 2. novo Disciplina(s): Programação Orientada a Objetos Data de início: 16/05/2018 16:17 Prazo máximo entrega: - Data de entrega: 16/05/2018 16:20 Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. Questão 1/5 - Programação Orientada a Objetos Em um sistema de software encomendado para seu desenvolvimento, temos um módulo responsável pela criação de pedidos, em que cada pedido é composto por itens. Ao nível da POO, o paradigma que é aplicado à situação descrita é: 16/06/2018 AVA UNIVIRTUS 2/4 Nota: 20.0 A associação B encapsulamento C herança D composição Você acertou! Na relação de composição, temos uma interdependência entre o todo e as partes, ou seja, uma não existe sem a outra, conforme vimos no slide 10 da aula 4. E polimorfismo Questão 2/5 - Programação Orientada a Objetos 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 determinado instante, por outros objetos, sendo que a única possibilidade de fazer este acesso é via métodos escritos para este fim. Assinale a alternativa que apresenta o nome deste mecanismo. Nota: 20.0 A Mensagem B Herança C Polimorfismo D Encapsulamento Você acertou! O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados, com métodos de acesso públicos. E Subclasse Questão 3/5 - Programação Orientada a Objetos 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 corretamente a frase acima é: Nota: 20.0 A abstração, abstract e final B associação, composição e agregação C objetos, string, public D encapsulamento, private e public Você acertou! O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados, com métodos de acesso públicos. E encapsulamento, public e private Questão 4/5 - Programação Orientada a Objetos 16/06/2018 AVA UNIVIRTUS 3/4 A linguagem Java é, atualmente, uma das linguagens que implementa o paradigma da programação orientada a objetos mais utilizada, particularmente pela possibilidade de portabilidade de código entre plataformas. Sobre a visibilidade de classes, métodos e atributos, aplicados à linguagem Java, seleciona a opção correta: Nota: 20.0 A uma classe pública, no Java, só pode ser acessada por outras classes que estejam dentro do mesmopacote. B na linguagem Java, quando uma classe é declarada privada, todos os atributos e métodos da mesmatambém serão privados, independente do modificador aplicado. C quando não adicionamos um modificador de acesso a uma classe Java, ela é visível apenas dentro do pacote onde ela está declarada. Você acertou! Conforme visto na parte prática da aula, se não incluirmos um modificador de acesso à assinatura de uma classe, ela se torna visível apenas no pacote que a definiu. Isso é chamado de modificador de pacote. D as classes Java devem ser declaradas dentro de um arquivo ‘*.java’, onde * é o nome da classe pública principal do arquivo, sendo que podemos ter quantas classes públicas quisermos dentro do mesmo arquivo. E devemos evitar a utilização do modificador protected, pois o mesmo só irá funcionar em classesabstratas. Questão 5/5 - Programação Orientada a Objetos Na programação orientada a objetos temos um mecanismo de separação de aspectos internos e externos de um objeto que visa impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado. Este mecanismo chama-se: Nota: 20.0 A abstração B encapsulamento Você acertou! O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados, com métodos de acesso públicos. C herança D proteção de código E associação Orientações para realização da avaliação. Dicas da coordenação:
Compartilhar