SóProvas


ID
770098
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens seguintes, relativos a conceitos e aplicações de
paradigma de orientação a objetos.

Em linguagens orientadas a objeto, um tipo abstrato de dados é materializado por uma estrutura de dados concreta modelada por uma classe.

Alternativas
Comentários
  • Classes abstratas se caracterizam pelo fato de não poderem ser instanciadas diretamente, ou seja, é nescessário que uma subclasse da mesma seja responsável por criar instancias dessa classe.
  • Comentário acima estranho. A questão fala sobre tipo abstrata de dados e não sobre classe abstrata. Um tipo abstrato de dados é uma pilha, por exemplo, e essa é definida não só pelos seus dados mas também pelas operações. A questão nem nenhum momento menciona as operações sobre o tipo abstrato. Fiquei com dúvida, mas acabei pensando que estava sendo muito criterioso na questão. Enfim, CESPE a gente sempre tem que tentar adivinhar o que passou na cabeça do examinador.
  • Na minha visão quando a questão fala em "estrutura de dados concreta" trata-se de um objeto. Então a frase sera assim:

    Em linguagens orientadas a objeto, um tipo abstrato de dados é materializado por um OBJETO modelado por uma classe.

    Questão chata, mas correta!
  • Abstração: é o processo de abstrair as características essenciais de um objeto real.
           - O conjunto de características resultante da abstração forma um Tipo Abstrato de Dados (TAD) com informações sobre seu estado e comportamento (ou seja, um Objeto).