Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/04/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=2294224&classId=1132751&topicId=2652356&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3 CCT0756_EX_A4_201802216618_V1 LINGUAGEM DE PROGRAMAÇÃO 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0756_EX_A4_201802216618_V1 26/03/2019 (Finaliz.) Aluno(a): WALDIR DE SOUZA PINTO 2019.1 EAD Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201802216618 1a Questão Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que: uma classe é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ela, assim como se relacionar e enviar mensagens a outras classes. herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma classe, aproveitando seus comportamentos e variáveis possíveis. uma classe é uma abstração de alguma coisa no domínio de um problema ou na sua implementação, refletindo a capacidade de um sistema para manter informações sobre ela, interagir com ela ou ambos. um objeto em uma classe é apenas uma definição, pois a ação só ocorre quando o objeto é invocado através de um método. uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e operações. 2a Questão Marque a alternativa que NÃO representa um método overload e/ou static. System.out.println("Centro Universitário Estácio da Amazônia"); Math.PI; Math.sqrt(9); Math.radom(); Math.pow(3, 2); 3a Questão Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser: private ou protected final abstract public static Gabarito Coment. 09/04/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=2294224&classId=1132751&topicId=2652356&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3 4a Questão (CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma de programação orientada a objetos. As abstrações, idealmente, caracterizam-se por não serem grandes demais em comparação aos módulos, pois senão elas se tornam multifuncionais e de difícil compreensão. Como consequência, a abstração deve ser implementada apenas no nível de estruturas de dados necessários para se atingir o objetivo pretendido. Abstração é uma linguagem declarativa que permite acesso à base de dados mediante a utilização da teoria dos conjuntos e da álgebra relacional como fundamento de seu funcionamento. Abstração é um conceito segundo o qual o sistema ou software é dividido em partes distintas. Compõe o ferramental necessário para um programa mais legível com uma melhor manutenção e melhor desempenho por meio da programação orientada a objetos. Abstração é a habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma abstração de entidades existentes no domínio do sistema de software. Abstração consiste em uma linguagem puramente lógica. A motivação para isso veio em parte da vontade de se reconciliar o uso da lógica como uma linguagem declarativa de representação do conhecimento com a representação procedimental do conhecimento. 5a Questão Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto significa: define estados internos de uma classe. são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens dessa aplicação. instância de uma classe. define a declaração de uma variável de referência associada a um variável primitiva. um identificador utilizado para descrever o cenário do padrão como um todo. Gabarito Coment. 6a Questão Qual a função do operador new? Apontar para um endereço de memória onde o objeto se encontra alocado. Aloca um espaço de memória usando o método construtor retornando um endereço de memória para a variável. nenhuma das alternativas Avisa ao garbage colector para apagar determinado espaço de memória. É usado para destruir um objeto alocado na memória sob um determinado endereço de memória. nenhuma das alternativas. 7a Questão (FCC ¿ 2011 ¿ TRE-RN Analista Judiciário ¿ Análise de Sistemas) 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. Trata-se de: Operação polimórfica Atributo Herança polimórfica Construtor Herança múltipla 8a Questão Assinale a alternativa que apresenta a assinatura de um método declarado corretamente em Java. 09/04/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=2294224&classId=1132751&topicId=2652356&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3 public void calcular(int, int) { } public void calcular int v1, int v2 { } public void calcular(int v1, int v2) { } public void calcular(v1, v2) { } public void (int v1, int v2) { }
Compartilhar