更多“在用OOA方法对调查结果进行分析处理时,依据的原则中有抽象原则。问:什么叫抽象?数据抽象和过程抽象又是如何定义的?”相关问题
  • 第1题:

    为什么说媒体具有不同的抽象层次?对媒体的抽象层次和性质进行小结。


    正确答案:在获得媒体语义的过程中,抽象起着十分重要的作用,这种抽象是复杂的,而且与任务有关。通常包括若干抽象层,每一个抽象层都包含着与具体的任务和问题域有关的模型。从接近具体感官的信息表示层到接近符号的信息表示层,信息的抽象程度递增,而数据量则递减。语义就是在从感官数据到符号数据的抽象过程中逐步形成的。对不同媒体来说,媒体的语义是处于不同层次上的。抽象的程度不同,语义的重点也就不同。

  • 第2题:

    数据抽象中,分类方法抽象了对象值和类型之间的()语义;聚集方法抽象了对象类型和成分类型之间的()语义;概括方法抽象了类型之间的()语义,也称为()语义。


    正确答案:is member of(是一个成员);is part of(是一部分);is sunset of(是一个子集);is a(是一个)

  • 第3题:

    以下四条接口与抽象类的对比分析,哪条是错误的?()

    • A、接口和抽象类都可以只声明方法而不实现它
    • B、抽象类可以定义类常量,而接口不能
    • C、抽象类可以实现具体的方法,而接口不能
    • D、抽象类可以声明属性,而接口不能

    正确答案:B

  • 第4题:

    抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法


    正确答案:错误

  • 第5题:

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


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

  • 第6题:

    关于接口、抽象类和普通类,下列说法错误的是()

    • A、抽象类可以有抽象方法而普通类则不能有抽象方法
    • B、抽象类的方法可以有部分实现而接口不能实现其方法
    • C、普通类可以在实现多个接口的同时继承一个抽象类
    • D、接口不能定义变量

    正确答案:D

  • 第7题:

    过程抽象是OOA的核心。


    正确答案:错误

  • 第8题:

    问答题
    在用OOA方法对调查结果进行分析处理时,依据的原则中有抽象原则。问:什么叫抽象?数据抽象和过程抽象又是如何定义的?

    正确答案: 抽象是指为了某一分析目的而集中精力研究对象的某一性质,它可以忽略其他与此目的无关的部分。在使用这一概念时,我们承认客观世界的复杂性,也知道事物包括有多个细节,但并不打算去完整地考虑它。抽象机制被用在数据分析方面,称之为数据抽象。抽象机制被用在对过程的分解方面,被称之为过程抽象。
    解析: 暂无解析

  • 第9题:

    判断题
    过程抽象是OOA的核心。
    A

    B


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

  • 第10题:

    单选题
    ()把一个数据对象的定义抽象为一个数据类型名。
    A

    数据抽象

    B

    动作抽象

    C

    过程抽象

    D

    类型抽象


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

  • 第11题:

    问答题
    什么是抽象方法?它有何特点?如何定义抽象方法?如何使用抽象方法?

    正确答案: 被abstract所修饰的方法叫抽象方法,抽象方法的作用在为所有子类定义一个统一的接口。对抽象方法只需声明,而不需实现,即用分号(;)而不是用{},格式如下:
    A.bstractreturnTypeabstractMethod([paramlist]);
    解析: 暂无解析

  • 第12题:

    单选题
    如何正确理解艺术抽象()
    A

    艺术抽象需要用逻辑抽象进行分析

    B

    艺术抽象需要科学抽象进行理解

    C

    艺术抽象需要用直觉去感受

    D

    艺术抽象需要用理性进行分析


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

  • 第13题:

    如何正确理解艺术抽象()

    • A、艺术抽象需要用逻辑抽象进行分析
    • B、艺术抽象需要科学抽象进行理解
    • C、艺术抽象需要用直觉去感受
    • D、艺术抽象需要用理性进行分析

    正确答案:C

  • 第14题:

    什么是抽象方法?它有何特点?如何定义抽象方法?如何使用抽象方法?


    正确答案: 被abstract所修饰的方法叫抽象方法,抽象方法的作用在为所有子类定义一个统一的接口。对抽象方法只需声明,而不需实现,即用分号(;)而不是用{},格式如下:
    A.bstractreturnTypeabstractMethod([paramlist]);

  • 第15题:

    关于抽象类和接口的对比分析,正确的有()

    • A、接口和抽象类都可以只声明方法而不实现
    • B、抽象类可以定义常量,而接口不能
    • C、抽象类可以实现具体的方法,而接口不能
    • D、抽象类可以声明属性,而接口不能

    正确答案:A,C,D

  • 第16题:

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


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

  • 第17题:

    人脑把抽象出来的事物间共同的、本质的特征联合(综合)起来的过程叫()。

    • A、抽象
    • B、概括
    • C、分析
    • D、综合

    正确答案:B

  • 第18题:

    什么叫数据抽象?试举例说明。


    正确答案: 数据抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。如“分类’夕这种抽象是:定义某一类概念作为现实世界中一组对象的类型。这些对象具有某些共同的特性和行为。它抽象了对象值和型之间的,’i5memberof”的语义。在E一R模型中,实体型就是这种抽象。例如在学校环境中,李英是老师,表示李英是教师类型中的一员,则教师是实体型,李英是教师实体型中的一个实体值,具有教师共同的特性和行为:在某个系某个专业教学,讲授某些课程,从事某个方向的科研。

  • 第19题:

    判断题
    抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法
    A

    B


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

  • 第20题:

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

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

  • 第21题:

    单选题
    ()把完成一个特定功能的动作序列抽象为一个过程名和参数表。
    A

    数据抽象

    B

    动作抽象

    C

    过程抽象

    D

    类型抽象


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

  • 第22题:

    填空题
    数据抽象中,分类方法抽象了对象值和类型之间的()语义;聚集方法抽象了对象类型和成分类型之间的()语义;概括方法抽象了类型之间的()语义,也称为()语义。

    正确答案: is member of(是一个成员),is part of(是一部分),is sunset of(是一个子集),is a(是一个)
    解析: 暂无解析

  • 第23题:

    单选题
    在C#中,接口与抽象基类的区别在于()。
    A

    抽象基类可以包含非抽象方法,而接口只能包含抽象方法

    B

    抽象基类可以被实例化,而接口不能被实例化

    C

    抽象基类不能被实例化,而接口可以被实例化

    D

    抽象类可以包括数据成员,接口只包括抽象函数、抽象属性和抽象索引等,没有数据


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