Buscar

Aula 07 - 02

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

21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 1/3
 
Sobre os pilares da orientação a objetos, indique a alternativa correta:
Uma declaração com este modificador pode ser acessada de qualquer lugar e por qualquer entidade que possa visualizar a
classe a que ela pertence.
Qual modificador a afirmação se refere?
(ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as
afirmações abaixo.
PROGRAMAÇÃO I
 CCT0827_A7_201901262138_V2 
Lupa Calc.
 
 
PPT
 
MP3
 
Aluno: WALLACE SOARES COSTA Matr.: 201901262138
Disc.: PROGRAMAÇÃO I 2020.1 EAD (GT) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Não existe sobreposição entre pilares da POO, ou seja, em uma situação em que se identifique o uso de herança, não
há a possibilidade de se identificar o uso de abstração, por exemplo.
Polimorfismo, como o próprio nome indica, refere-se à capacidade do objeto de assumir uma única forma durante a
execução do programa.
O conceito de herança deve ser empregado sempre que for necessário o reuso de código, seja qual for a situação.
O conceito de abstração é intimamente ligado com a definição de visibilidade através dos modificadores de acesso.
Com o uso do conceito de encapsulamento, um objeto pode ser considerado uma caixa preta, com a ocultação de
seus detalhes de implementação.
 
 
 
 
2.
Default
Private
Public
Nenhuma das anteriores
Protected
 
 
 
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 2/3
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no
próprio objeto. As propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma
determinada maneira. Um programa orientado a objetos em execução consiste em envios,
interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos
objetos, que determinam como eles irão atuar ao receber as mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e
subclasses, permitindo a criação de novas classes através da programação das diferenças entre a
nova classe e a classe mãe.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente
através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do
objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
 
Os membros da classe definidos como tal modificador não podem ser acessados ou usados por nenhuma outra classe. Esse
modificador não se aplica às classes, somente para seus métodos e atributos. Esses atributos e métodos também não
podem ser visualizados pelas classes herdadas.
A afirmação se refere a qual modificador?
É correto afirmar no conceito de encapsulamento:
Sobre o uso da palavra-chave "final" em Java, assinale a alternativa correta.
I e III
I, II e IV
III e IV
II, III e IV
I e II
 
 
 
 
4.
Private
Public
Abstract
Default
Protected
 
 
 
 
5.
Não se deve usar métodos getters e setters
Os atributos devem ser públicos e os métodos públicos
Os atributos devem ser privados e os métodos públicos
Os atributos devem ser privados e os métodos privados
Nenhuma das alteranativas anteriores
 
 
 
 
6.
É utilizada para a definição de constantes dentro da linguagem
Uma variável com qualificador `final¿ pode ter seu valor modificado a qualquer momento da execução de um
programa
Pode ser apenas utilizada na declaração de classes
Indica o fim de um arquivo de código fonte em Java
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 3/3
"Técnica que tem como objetivo ocultar detalhes internos, que dizem respeito ao funcionamento dos métodos de uma
determinada classe, em relação aos objetos". No escopo da orientação a objetos, essa é a definição de: 
Uma das características da programação orientada a objetos está relacionada com a proteção dos atributos internos dos
objetos contra modificações diretas. As alterações dos atributos devem ocorrer por meio de métodos adequados, criados
para acesso e modificação desses atributos. Essa característica é conhecida como:
 
Pode ser substituída pela palavra-chave `static¿, tendo em vista que ambas têm efeitos idênticos.
 
 
 
 
7.
Encapsulamento.
Todas as outras alternativas estão incorretas.
Sobrecarga.
Polimorfismo.
Herança.
 
 
 
 
8.
generalização
herança
sobrecarga de operador
encapsulamento 
Nenhuma das opções.
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 21/04/2020 11:06:01. 
javascript:abre_colabore('35768','187703892','3743083142');

Continue navegando