SóProvas


ID
209224
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Em relação à classificação de dados e tipos abstratos de dados
(TADs), julgue os itens subsequentes.

A escolha de estruturas internas de dados utilizados por um programa pode ser organizada a partir de TADs que definem classes de objetos com características distintas.

Alternativas
Comentários
  • O correto seria: "... classes de objetos com características ***semelhantes***."

  • Geralmente,   um módulo agrupa vários tipos e funções com funcionalidades relacionadas  , caracterizando assim uma finalidade bem definida. Nos casos em que um módulo define um novo tipo de dados e o conjunto de operações para manipular dados desse tipo, dizemos que o módulo representa um tipo abstrato de dados(TAD). Nesse contexto, abastrato significa "esquecida a forma de implementação", ou seja, um TAD é descrito pela finalidade do tipo e de suas operações, e não pela forma como está implementado.

    Introdução a Estrutura de dados - Cerqueira, Renato e Rangel - 2004.

  • Um tipo abstrato de dados encapsula estruturas de dados com características semelhantes entre si. Imaginem um módulo ou classe que calcula digitos verificadores e que também faz também validação de datas! Não faz sentido! 
     

  • (ERRO EM VERMELHO) A escolha de estruturas internas de dados utilizados por um programa pode ser organizada a partir de TADs que definem classes de objetos com características distintas.

     

    ---> As características são SEMELHANTES, pois precisam obedecer os traços do tipo de dados que vou organizar.

     

    Exemplo: Dados de um aluno de uma faculdade: nome do aluno, idade dele, curso que frequenta, notas.... Repare que não são características distintas, com fins diversos, todas elas tem em comum os dados serem compostos por um aluno de uma faculdade.