参考答案和解析
正确答案:属性
属性 解析:抽象数据类型是一种用户定义的对象数据类型,它由对象的属性及其相应的方法组成。抽象数据类型可以嵌套使用,便于复用。
更多“抽象数据类型是一种用户定义的对象数据类型,它由对象的【】及其相应的方法组成。 ”相关问题
  • 第1题:

    窗体是一种对象,由属性定义其外观,由______定义其行为,由事件定义其与用户的交互。


    正确答案:方法
    方法

  • 第2题:

    下列关于Oracle的对象-关系特性的叙述中,哪一条是不正确的?( )

    A) Oracle对象-关系模型的核心是面向对象数据库

    B) 对象实体的一些属性是多值的,可使用可变长数组来表示

    C) 在对象模型中,对象的某些属性也可以是对象,可使用嵌套表来表示

    D) 抽象数据类型由对象的属性及其方法组成,可用于创建对象表

    A.

    B.

    C.

    D.


    正确答案:A

  • 第3题:

    在下列关于“对象”、“类”、“事件”和“方法”概念的叙述中,错误的一条叙述是______。

    A.在OOP中,对象是构成程序的基本单位和运行实体

    B.类是具有不同属性和方法的对象的集合

    C.事件是一种由系统预先定义而由用户或系统发出的动作

    D.方法是和对象紧密相连的,对象所具有的功能就是它的方法


    正确答案:B

  • 第4题:

    可以用()定义一个完整的数据结构。

    A.数据元素
    B.数据对象
    C.数据关系
    D.抽象数据类型

    答案:D
    解析:
    抽象数据类型描述了数据的逻辑结构和抽象运算,构成了一个完整的数据结构定义。

  • 第5题:

    面向对象数据模型的三个最为基本的概念不包含的是()

    • A、抽象数据类型
    • B、继承
    • C、对象标识
    • D、操作

    正确答案:D

  • 第6题:

    ()是性质相同的数据元素的集合。

    • A、数据项
    • B、数据对象
    • C、数据元素
    • D、数据类型
    • E、操作
    • F、抽象数据类型

    正确答案:B

  • 第7题:

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


    正确答案: 数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。
    数据元素是数据的基本*单位,在计算机程序中通常作为一个整体进行考虑和处理。
    数据对象是性质相同的数据元素的集合,是数据的一个子集。
    数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
    存储结构是数据结构在计算机中的表示。
    数据类型是一个值的集合和定义在这个值集上的一组操作的总称。
    抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。是对一般数据类型的扩展。

  • 第8题:

    抽象数据类型的三个组成部分分别为()。

    • A、数据对象、数据关系和基本操作
    • B、数据元素、逻辑结构和存储结构
    • C、数据项、数据元素和数据类型
    • D、数据元素、数据结构和数据类型

    正确答案:A

  • 第9题:

    问答题
    什么是抽象数据类型? 抽象数据类型和面向对象的程序设计方法有什么关系?

    正确答案: 抽象数据类型是指用以表示应用问题的一个数据模型以及定义在该模型上的一组操作。它与一般的数据类型的概念在本质上是一致的,都是对数据类型的数学特性的抽象,其目的是可以使程序设计者,在程序设计中更专注于数据的逻辑特性,而不必关心抽象数据类型实现的具体细节。但抽象数据类型比一般数据类型的抽象层次更高、范畴更广,它不局限于计算机系统中已定义和实现的数据类型,通常它是由用户根据实际问题的需要而定义,且通过计算机系统中已经定义的数据类型来表示和实现。因此,它是基于一般数据类型的更高层次上的一种数据抽象。
    抽象数据类型的概念是由于程序设计方法和技术的发展而提出来的。为了更好的提高软件模块的可复用性和可扩充性,现代程序设计方法强调以数据为基础来构建软件系统,更加强调“封装”和“信息隐蔽”策略。面向对象的程序设计方法正是符合这种要求的方法。“类”是面向对象的程序设计方法中的核心概念,它是数据抽象的结果,类不但体现了封装和信息隐蔽的原则,而且具有继承性,因而为模块的复用提供了很好的条件。抽象数据类型具有封装和信息隐蔽的特点,可以做到使用与实现分离。由此可见,抽象数据类型与面向对象的方法的思想是一致的,从抽象数据类型出发来进行面向对象的程序设计,会使程序设计更加顺理成章。
    解析: 暂无解析

  • 第10题:

    单选题
    面向对象数据模型的三个最为基本的概念不包含的是()
    A

    抽象数据类型

    B

    继承

    C

    对象标识

    D

    操作


    正确答案: D
    解析: 暂无解析

  • 第11题:

    填空题
    抽象数据类型是一种用户定义的对象数据类型,它由对象的()及其相应的方法组成。

    正确答案: 属性
    解析: 暂无解析

  • 第12题:

    单选题
    以下关于面向对象概念的描述中,不正确的一项是()
    A

    在现实生活中,对象是指客观世界的实体

    B

    程序中的对象就是现实生活中的对象

    C

    在程序中,对象是通过一种抽象的数据类型来描述的,这种抽象数据类型称为类(class)

    D

    在程序中,对象是一组变量和相关方法的集合


    正确答案: C
    解析: 暂无解析

  • 第13题:

    类是支持集成的抽象数据类型,而对象是类的【 】。


    正确答案:实例
    实例 解析:在面向对象的程序设计中,类描述的是具有相似性质的一组对象,而一个具体对象称为类的实例。

  • 第14题:

    类是一个支持集成的抽象数据类型,则对象是类的【 】。


    正确答案:实例
    实例 解析:类是具有共同属性、共同方法的对象的集合,故类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。

  • 第15题:

    以下关于面向对象概念的描述中,不正确的一项是()。

    A.在现实生活中,对象是指客观世界的实体

    B.程序中的对象就是现实生活中的对象

    C.在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)

    D.在程序中,对象是一组变量和相关方法的集合


    参考答案:B

  • 第16题:

    可以用()、数据关系和基本操作集定义一个完整的抽象数据类型。

    A.数据元素
    B.数据对象
    C.原子类型
    D.存储结构

    答案:B
    解析:
    抽象数据类型可用(数据对象,数据关系,基本操作集)三元组来表示。

  • 第17题:

    以下关于面向对象概念的描述中,不正确的一项是()。

    • A、在现实生活中,对象是指客观世界的实体
    • B、程序中的对象就是现实生活中的对象
    • C、在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)
    • D、在程序中,对象是一组变量和相关方法的集合

    正确答案:B

  • 第18题:

    以下关于面向对象概念的描述中,不正确的一项是()

    • A、在现实生活中,对象是指客观世界的实体
    • B、程序中的对象就是现实生活中的对象
    • C、在程序中,对象是通过一种抽象的数据类型来描述的,这种抽象数据类型称为类(class)
    • D、在程序中,对象是一组变量和相关方法的集合

    正确答案:C

  • 第19题:

    什么是抽象数据类型? 抽象数据类型和面向对象的程序设计方法有什么关系?


    正确答案:抽象数据类型是指用以表示应用问题的一个数据模型以及定义在该模型上的一组操作。它与一般的数据类型的概念在本质上是一致的,都是对数据类型的数学特性的抽象,其目的是可以使程序设计者,在程序设计中更专注于数据的逻辑特性,而不必关心抽象数据类型实现的具体细节。但抽象数据类型比一般数据类型的抽象层次更高、范畴更广,它不局限于计算机系统中已定义和实现的数据类型,通常它是由用户根据实际问题的需要而定义,且通过计算机系统中已经定义的数据类型来表示和实现。因此,它是基于一般数据类型的更高层次上的一种数据抽象。
    抽象数据类型的概念是由于程序设计方法和技术的发展而提出来的。为了更好的提高软件模块的可复用性和可扩充性,现代程序设计方法强调以数据为基础来构建软件系统,更加强调“封装”和“信息隐蔽”策略。面向对象的程序设计方法正是符合这种要求的方法。“类”是面向对象的程序设计方法中的核心概念,它是数据抽象的结果,类不但体现了封装和信息隐蔽的原则,而且具有继承性,因而为模块的复用提供了很好的条件。抽象数据类型具有封装和信息隐蔽的特点,可以做到使用与实现分离。由此可见,抽象数据类型与面向对象的方法的思想是一致的,从抽象数据类型出发来进行面向对象的程序设计,会使程序设计更加顺理成章。

  • 第20题:

    什么是抽象数据类型?如何定义抽象数据类型?


    正确答案: 抽象数据类型(AbstractDataType简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作。ADT是与具体的物理存储无关的数据类型,因此,不论ADT的内部结构如何变化,只要其数据结构的特性不变,都不影响其外部使用。
    对抽象数据类型的描述一般用(D,R,P)三元组表示,抽象数据类型的定义格式为:
    A.DT<抽象数据类型名>
    {数据对象D://<数据对象的定义>
    数据关系R:<数据关系的定义>
    基本操作P:<基本操作的定义>}
    A.DT<抽象数据类型名>
    其中,D是数据对象,R是D上的关系集,P是对D的基本操作集。
    数据对象和数据关系的定义用伪代码来描述。基本操作的定义格式为:
    基本操作名(参数表)
    初始条件:<初始条件描述>
    操作结果:<操作结果描述>
    初始条件说明操作执行之前数据结构和参数应满足的条件;操作结果说明操作完成后,数据结构的变化状况和应返回的结果。

  • 第21题:

    问答题
    什么是抽象数据类型?如何定义抽象数据类型?

    正确答案: 抽象数据类型(AbstractDataType简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作。ADT是与具体的物理存储无关的数据类型,因此,不论ADT的内部结构如何变化,只要其数据结构的特性不变,都不影响其外部使用。
    对抽象数据类型的描述一般用(D,R,P)三元组表示,抽象数据类型的定义格式为:
    A.DT<抽象数据类型名>
    {数据对象D://<数据对象的定义>
    数据关系R:<数据关系的定义>
    基本操作P:<基本操作的定义>}
    A.DT<抽象数据类型名>
    其中,D是数据对象,R是D上的关系集,P是对D的基本操作集。
    数据对象和数据关系的定义用伪代码来描述。基本操作的定义格式为:
    基本操作名(参数表)
    初始条件:<初始条件描述>
    操作结果:<操作结果描述>
    初始条件说明操作执行之前数据结构和参数应满足的条件;操作结果说明操作完成后,数据结构的变化状况和应返回的结果。
    解析: 暂无解析

  • 第22题:

    单选题
    (  )是性质相同的数据元素的集合。
    A

    数据项

    B

    数据对象

    C

    数据元素

    D

    数据类型

    E

    操作

    F

    抽象数据类型


    正确答案: E
    解析:

  • 第23题:

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

    正确答案: 数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。
    数据元素是数据的基本*单位,在计算机程序中通常作为一个整体进行考虑和处理。
    数据对象是性质相同的数据元素的集合,是数据的一个子集。
    数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
    存储结构是数据结构在计算机中的表示。
    数据类型是一个值的集合和定义在这个值集上的一组操作的总称。
    抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。是对一般数据类型的扩展。
    解析: 暂无解析