SóProvas



Prova IESES - 2009 - IFC - Analista de Tecnologia da Informação


ID
7303
Banca
IESES
Órgão
CGU
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as seguintes afirmações relativas a programação Orientada a Objetos:

I. As informações em um programa desenvolvido segundo a orientação a objetos são armazenadas, por herança, nas classes.

II. Em um programa, os objetos que precisam ser armazenados em memória não volátil são denominados objetos persistentes.

III. Na programação orientada a objetos, quando se utiliza um Banco de Dados relacional, deve-se criar métodos para mapear, em tabelas, os objetos que serão armazenados.

IV. Em uma aplicação podem existir múltiplas instâncias de uma mesma classe e estas conterão diferentes atributos de instâncias.

Estão corretos os itens:

Alternativas
Comentários
  • I. As informações em um programa desenvolvido segundo a orientação a objetos são armazenadas, por herança atributos, nas classes.
    IV. Em uma aplicação podem existir múltiplas instâncias de uma mesma classe e estas conterão diferentes os mesmos atributos de instâncias.

  • Não entendi essa questao, por favor alguem pode fornecer um comentario mais completo? Grato
  • I. As informações em um programa desenvolvido segundo a orientação a objetos são armazenadas, por herança, nas classes.
    Bom, as informações de um programa não são armazenadas pela herança nas classes. São armazenadas em banco de dados ou em atributos, variáveis nas intâncias das classes, ou nos objetos. A herança apenas leva para as subclasses os comportamentos e atributos.

    IV. Em uma aplicação podem existir múltiplas instâncias de uma mesma classe e estas conterão diferentes atributos de instâncias.
    Errado. Essas 
    instâncias conterão os mesmos atributos mas com valores possivelmente diferentes.
  • Referente ao item III

    III. Na programação orientada a objetos, quando se utiliza um Banco de Dados relacional, deve-se criar métodos para mapear, em tabelas, os objetos que serão armazenados.

    não seria Bando de Dados OO não?
  • Olá Salvio

    Você pode programar OO e usar BD Relacional para persistir dos dados. Para tal, usa-se um mapeamento objeto-relacional. Inclusive, creio que esse método seja o mais utilizado atualmente.

    Valeu!!