Buscar

Exercícios de Programação I

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

Teste de
Conhecimento
 avalie sua aprendizagem
Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de
acesso (ou propriedades) está diretamente relacionada ao conceito de:
Sobre os métodos getters e setters, considere as seguintes afirmativas:
I- O motivo pelo qual tornamos um atributo privado é a proteção do estado interno do objeto. O método set deve avaliar se o valor passado está dentro das regras de
negócio do sistema.
II - Constantes não necessitam de getters e setters.
III- A chamada de um método set dentro do construtor pode constituir um problema de segurança, caso a classe seja estendida e o método não seja final.
"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: 
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?
Sobre os pilares da orientação a objetos, indique a alternativa correta:
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:
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:
Sobre o uso da palavra-chave "final" em Java, assinale a alternativa correta.
PROGRAMAÇÃO I 
Lupa   Calc.
   
   
CCT0827_A7_201808151992_V1 
Aluno: JULIANA FERREIRA DE LIMA PEREIRA Matr.: 201808151992
Disc.: PROGRAMAÇÃO I  2021.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.
Encapsulamento
Polimorfismo
Classe
Herança
Interface
 
2.
I e III estão corretas.
III está correta.
I e II estão corretas.
Todas as afirmativas estão corretas.
Todas as afirmativas estão incorretas.
 
3.
Polimorfismo.
Herança.
Encapsulamento.
Todas as outras alternativas estão incorretas.
Sobrecarga.
 
4.
Protected
Abstract
Default
Public
Private
 
5.
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.
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.
O conceito de abstração é intimamente ligado com a definição de visibilidade através dos modificadores de acesso.
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.
 
6.
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).
Qualquer classe que instancie um objeto da classe produto pode manipular diretamente qualquer um dos seus atributos.
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.
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.
 
7.
Overload
Construtor
Orientação a objeto
Encapsulamento
Herança
 
8.
Pode ser substituída pela palavra-chave `static¿, tendo em vista que ambas têm efeitos idênticos.
Uma variável com qualificador `final¿ pode ter seu valor modificado a qualquer momento da execução de um programa
Indica o fim de um arquivo de código fonte em Java
Pode ser apenas utilizada na declaração de classes
É utilizada para a definição de constantes dentro da linguagem
    Não Respondida      Não Gravada     Gravada
Exercício inciado em 26/05/2021 12:41:25. 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_colabore('36567','226935351','4621716598');

Continue navegando