SóProvas


ID
249412
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Com relação à programação, algoritmos e estrutura de dados, julgue
os itens seguintes.

Um tipo abstrato de dados apresenta uma parte destinada à implementação e outra à especificação. Na primeira, são descritas, em forma sintática e semântica, as operações que podem ser realizadas; na segunda, os objetos e as operações são representados por meio de representação, operação e inicialização.

Alternativas
Comentários
  • "Um tipo abstrato de dados apresenta uma parte destinada à implementação e outra à especificação"

    - Pode realmente conter essas duas partes. Em java por exemplo existem dois tipos para tipos abstratos, a interface e a classe abstrata

    "Na primeira, são descritas, em forma sintática e semântica, as operações que podem ser realizadas;"

    - Correto, pois a implementação é exatamente isso.

    "na segunda, os objetos e as operações são representados por meio de representação, operação e inicialização"

    - Errado, os objetos e operações devem ser representados por meio de representação, mas não há nenhum tipo de implementação, portanto não há de se falar em inicialização.
  • "Um tipo abstrato de dados apresenta uma parte destinada à implementação e outra à especificação."

    CERTO

    "Na primeira, são descritas, em forma sintática e semântica, as operações que podem ser realizadas;"

    ERRADO, isso seria na especificação.

    "na segunda, os objetos e as operações são representados por meio de representação, operação e inicialização."

    ERRADO, isso seria na implementação.

    CESPE invertendo mais uma vez.
  • Que livro ou artigo posso ler sobre isso ?

  • A CESPE apenas inverteu as definições. Na especificação fica a "assinatura" de métodos e propriedades públicas, isto é, aquilo que pode ser executado ou invocado daquele código por quem fará "uso" dele.