1.2 试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。
A: 2
B: 解:抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提供给编程者定义用户数据,因此称它们为预定义数据类型。抽象数据类型通常由编程者定义,包括定义它所使用的数据和在这些数据上所进行的操作。在定义抽象数据类型中的数据部分和操作部分时,要求只定义到数据的逻辑结构和操作说明,不考虑数据的存储结构和操作的具体实现,这样抽象层次更高,更能为其他用户提供良好的使用接口
C: 2
D: 2
A: 2
B: 解:抽象数据类型包含一般数据类型的概念,但含义比一般数据类型更广、更抽象。一般数据类型由具体语言系统内部定义,直接提供给编程者定义用户数据,因此称它们为预定义数据类型。抽象数据类型通常由编程者定义,包括定义它所使用的数据和在这些数据上所进行的操作。在定义抽象数据类型中的数据部分和操作部分时,要求只定义到数据的逻辑结构和操作说明,不考虑数据的存储结构和操作的具体实现,这样抽象层次更高,更能为其他用户提供良好的使用接口
C: 2
D: 2
举一反三
- 一种抽象数据类型包括数据和()部分。 A: 数据类型 B: 操作 C: 数据抽象 D: 类型说明
- 定义一个抽象类型时,需要定义三个方面的内容,它们是() A: 数据对象(即组成这种数据类型的数据元素)的类型 B: 数据对象之间的关系 C: 需要在数据对象上进行的操作
- 抽象数据类型的三个组成部分分别是( )。 A: 数据元素、逻辑结构和存储结构 B: 数据项、数据元素和数据类型 C: 数据对象、数据关系和基本操作 D: 数据元素、数据结构和数据类型
- 以下不是基于数据类型的数据块的是()。 A: 用户定义数据类型 B: 系统数据类型 C: 数组类型 D: 背景数据块
- 抽象数据类型的三个组成部分分别为()。A.数据对象、数据关系和基本操作B.数据元素、逻辑结构和存储结构C.数据项、数据元素和数据类型D.数据元素、数据结构和数据类型