参考答案和解析
正确答案:B
解析:变量体现属性。
更多“软件对象是现实世界中对象的造型,它有两个特征:状态和行为。状态由一个或多个(52)来维持,并用方法 ”相关问题
  • 第1题:

    现实世界中对象具有自己的状态和行为。与此相对应,面向对象技术中的对象可以具有自己的________和方法。()


    参考答案属性

  • 第2题:

    在面向对象的软件结构中,对象是数据抽象和过程抽象的封装体。对象的状态封装在各个对象内,状态的变化由(55)来改变。

    A.外部的事件

    B.对象的操作

    C.系统原来的状态与外部的事件

    D.消息的传递


    正确答案:B
    解析:对象的状态封装在各个对象内,因此状态的变化只能由对象的操作来改变。

  • 第3题:

    对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。

    A顺序图

    B类图

    C状态图

    D组件图


    B

  • 第4题:

    下列关于对象的说法错误的是______。

    A.一个对象就是变量和相关方法的集合

    B.任何事物都是对象,是某一个对象类的一个元素。可将对象普遍具有的特征概括为状态和行为

    C.对象通过成员变量来维持其状态,通过方法实现其行为

    D.一个对象的方法构成这个对象的核心,变量包围着方法,将这个对象和其他对象分离开来


    正确答案:D
    解析:选项A、B和C的说法均正确。一个对象就是变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。对象占有存储空间,给对象分配空间就确定了给定时刻对象的状态,而与每个对象相关的方法定义了该对象上的操作。一个对象的变量构成这个对象的核心,方法包围着变量,将这个对象和其他对象分离开来,即隐藏该对象,使外界不可见。选项D正好相反,故错误。

  • 第5题:

    在结构化分析方法中,用状态迁移图表达系统或对象的行为。在状态迁移图中,由一个状态和一个事件所决定的下一个状态可能会有()个。

    A.1

    B.2

    C.多个

    D.不确定


    参考答案:C