Buscar

PROGRAMAÇÃO I (TESTE DE CONHECIMENTO 7)

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 4 páginas

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

Prévia do material em texto

18/09/2021 00:46 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=274171068&user_cod=3070659&matr_integracao=202008191076 1/4
Teste de
Conhecimento
 avalie sua aprendizagem
(ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as
afirmações abaixo.
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:
 
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:
PROGRAMAÇÃO I
Lupa Calc.
 
 
CCT0827_A7_202008191076_V1 
 
Aluno: YURI CID DA SILVA LIMA Matr.: 202008191076
Disc.: PROGRAMAÇÃO I 2021.3 EAD (G) / 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.
II, III e IV
I, II e IV
I e III
III e IV
I e II
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
18/09/2021 00:46 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=274171068&user_cod=3070659&matr_integracao=202008191076 2/4
 
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?
É correto afirmar no conceito de encapsulamento:
Sobre encapsulamento, é INCORRETO afirmar que:
A técnica de possibilitar que uma parte do código seja acessível apenas através de métodos definidos em sua interface
pública é conhecida como:
Nenhuma das opções.
herança
generalização
encapsulamento 
sobrecarga de operador
 
 
 
 
3.
Nenhuma das anteriores
Default
Protected
Private
Public
 
 
 
 
4.
Não se deve usar métodos getters e setters
Os atributos devem ser privados e os métodos privados
Nenhuma das alteranativas anteriores
Os atributos devem ser públicos e os métodos públicos
Os atributos devem ser privados e os métodos públicos
 
 
 
 
5.
Os atributos não podem ser manipulados diretamente. Os atributos podem ser alterados ou consultados somente
através dos atributos do objeto.
Os atributos não podem ser manipulados diretamente. Os atributos podem ser alterados ou consultados somente
através dos métodos do objeto.
Uma classe encapsula atributos e métodos, ocultando os detalhes de implementação dos objetos.
 
O encapsulamento determina que a implementação de um objeto somente deve ser acessada através de uma
interface visível e bem definida.
Atributos não devem ser visíveis por nenhum objeto que não seja instância da própria classe ou de uma classe
descendente (herança).
 
 
 
 
6.
Herança
Encapsulamento
Construtor
Overload
Orientação a objeto
18/09/2021 00:46 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=274171068&user_cod=3070659&matr_integracao=202008191076 3/4
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?
Use o diagrama de classe abaixo como referência para responder:
Os atributos id, nome e descrição são atributos privados (private) da classe Produto. Sobre estes
atributos é incorreto afirmar:
 
 
 
 
7.
Abstract
Protected
Default
Private
Public
 
 
 
 
8.
Qualquer classe que instancie um objeto da classe produto pode manipular diretamente qualquer
um dos seus atributos.
O escopo destes atributos é a classe Produto, sendo assim, estes atributos podem ser
manipulados diretamente por qualquer método da classe Produto.
Uma classe que instancie um objeto do tipo Produto poderá alterar seus atributos através dos
métodos setters, por exemplo, para alterar a descrição, basta invocar o método setDescricao e
passar como argumento uma String qualquer.
Cada vez que uma instância do objeto Produto é criada a JVM irá reservar espaço na memória
para cada um dos atributos da classe produto, pois todos os atributos são variáveis de objeto, isto
é, não são variáveis estáticas (static).
Uma classe que instancie um objeto do tipo Produto poderá obter o valor de qualquer um dos seus
atributos através dos métodos getters, por exemplo, para obter a descrição, basta invocar o
método getDescricao.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
javascript:abre_colabore('37111','266985173','4820012323');
18/09/2021 00:46 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=274171068&user_cod=3070659&matr_integracao=202008191076 4/4
Exercício inciado em 18/09/2021 00:45:49.

Continue navegando