Buscar

Ex. Aula 4 LINGUAGEM DE PROGRAMAÇÃO PRINCÍPIOS DA ORIENTAÇÃO A OBJETOS

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) { }

Continue navegando