TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps - segurança si

Por:   •  3/10/2015  •  Trabalho acadêmico  •  624 Palavras (3 Páginas)  •  648 Visualizações

Página 1 de 3

EXERCÍCIOS DE REVISÃO – ORIENTAÇÃO A OBJETOS

  1. (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

  1. (ENADE 2008) Com relação a conceitos de orientação a objetos, julgue os seguintes itens.

  1. 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.
  2. Uma classe deve possuir uma única declaração de método construtor.
  3. Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta.
  4. 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.

  1.  (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.

  1. Herança é uma propriedade que facilita a implementação de reuso.
  2. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e métodos próprios.
  3. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
  4. 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

  1. (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.  

  1. 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.
  2. 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.
  3. 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.
  4. 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

  1. Crie uma hierarquia de classes (3 níveis) a partir de uma superclasse qualquer.
  1. Crie um grupo de classes onde possa ser possível visualizar o mecanismo de herança (de atributos e classes).
  1. Crie um grupo de classes, exemplificando a existência de polimorfismo.

...

Baixar como (para membros premium)  txt (4 Kb)   pdf (126.6 Kb)   docx (757.8 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com