Atps - segurança si
Por: Hugo Ferreira • 3/10/2015 • Trabalho acadêmico • 624 Palavras (3 Páginas) • 644 Visualizações
Página 1 de 3
EXERCÍCIOS DE REVISÃO – ORIENTAÇÃO A OBJETOS
- (ENADE 2005) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas.
Que conceito de orientação a objetos está descrito na situação hipotética acima?
a) | Sobrecarga | |
b) | Herança | |
c) | Sobreposição | |
d) | Abstração | |
e) | Mensagem |
- (ENADE 2008) Com relação a conceitos de orientação a objetos, julgue os seguintes itens.
- As variáveis ou métodos declarados com modificador de acesso private só são acessíveis a métodos da classe em que são declarados.
- Uma classe deve possuir uma única declaração de método construtor.
- Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta.
- O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso).
Estão certos apenas os itens
a) | I e II. | |
b) | I e III. | |
c) | I e IV. | |
d) | II e III. | |
e) | II e IV. |
- (ENADE 2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. Considerando o conceito de herança, avalie as afirmações abaixo.
- Herança é uma propriedade que facilita a implementação de reuso.
- Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e métodos próprios.
- Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
- Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em:
a) | I | |
b) | III | |
c) | I e IV | |
d) | II e III | |
e) | II e IV |
- (ENADE 2011) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo.
- 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.
- 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.
- 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-pai.
- 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:
a) | I e II | |
b) | I e III | |
c) | III e IV | |
d) | I, II e IV | |
e) | II, III e IV |
- Crie uma hierarquia de classes (3 níveis) a partir de uma superclasse qualquer.
- Crie um grupo de classes onde possa ser possível visualizar o mecanismo de herança (de atributos e classes).
- Crie um grupo de classes, exemplificando a existência de polimorfismo.
...
Disponível apenas no TrabalhosGratuitos.com