在高级程序设计语言中,数据类型与抽象数据类型的主要区别是什么? A. 数据类型是语言内置的,而抽象数据类型是用户定义的 B. 数据类型只包含数据部分,而抽象数据类型包含数据和操作部分 C. 数据类型考虑存储结构,而抽象数据类型不考虑存储结构 D. 数据类型和抽象数据类型没有区别 答案解析 数据类型是高级程序设计语言支持的基本数据类型,而抽象数据类型是用户自定义的数据类型,它不仅定义了数据的逻辑结构,还包括操作说明,但不考虑存储结构和具体实现。因此,选项A正确。 正确答案:A