• Matéria: Lógica
  • Autor: calistronicolas20
  • Perguntado 3 anos atrás

Sendo um dos princípios de projeto orientado a objetos, “a abstração significa decompor um sistema complicado em suas partes fundamentais e descrevê-las em uma linguagem simples e precisa. (...) Aplicar este paradigma ao projeto de estruturas de dados nos leva a tipos abstratos de dados (TADs). Um TAD é um modelo matemático de estruturas de dados que especifica o tipo dos dados armazenados, as operações definidas sobre esses dados e os tipos dos parâmetros dessas operações. Um TAD define o que cada operação faz, mas não como o faz. (...) Um TAD é materializado por uma estrutura de dados concreta que, em Java, é modelada por uma classe (...) que define os dados que serão armazenados e as operações suportadas pelos objetos que são instância dessa classe.”

GOODRICH, Michael T.; TAMASSIA Roberto. Estruturas de dados e algoritmos em Java. Trad.: Bernardo Copstein. Ed. 5. Porto Alegre: Bookman, 2013.



Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.



I) Um tipo abstrato de dados (TAD) é um tipo de dados que esconde a sua implementação de quem o manipula.


PORQUE


II) É impossível implementar uma estrutura de dados tipo pilha como um TAD, visto que a pilha consiste em um dado do tipo primitivo.


A respeito dessas asserções, assinale a opção correta.


a) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
b) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
d) As asserções I e II são proposições falsas.

Respostas

respondido por: vanysouzacost
1

Resposta:

c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Explicação:

Sobre TAD, é correto afirmar:

TAD é um tipo de dados que esconde a sua implementação de quem o manipula.

É errado dizer que:

É impossível implementar uma estrutura de dados tipo pilha como um TAD, visto que a pilha consiste em um dado do tipo primitivo.

Perguntas similares