简答题

试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。

正确答案

抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提供给编程者定义用户数据,因此称它们为预定义数据类型。抽象数据类型通常由编程者定义,包括定义它所使用的数据和在这些数据上所进行的操作。在定义抽象数据类型中的数据部分和操作部分时,要求只定义到数据的逻辑结构和操作说明,不考虑数据的存储结构和操作的具体实现,这样抽象层次更高,更能为其他用户提供良好的使用接口。

答案解析

相似试题
  • 在数据库技术中,用()的概念描述数据库的结构和语义,对现实世界的数据进行抽象。

    填空题查看答案

  • 试仿照三元组的抽象数据类型分别写出抽象数据类型复数和有理数的定义(有理数是其分子、分母均为自然数且分母不为零的分数)。

    简答题查看答案

  • 抽象数据类型与计算机内部表示和实现无关

    判断题查看答案

  • 设计数据库概念结构时,常用的数据抽象方法是()和概括。

    填空题查看答案

  • 设计概念结构时,常用的数据抽象方法是()和()。

    填空题查看答案

  • 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象数据类型。

    简答题查看答案

  • ()是指使用抽象数据类型将数据和基于数据的操作包装在一起。

    填空题查看答案

  • 类包含了对象的程序设计和数据抽象,是具有相同行为的()的抽象。

    填空题查看答案

  • 一种抽象数据类型包括()和()两个部分。

    填空题查看答案