参考答案和解析
参考答案:错误
更多“Indians move to Britan in 16th century.() ”相关问题
  • 第1题:

    根据如图1-7所示的UML类图可知,类Car和类Boat中的move()方法______。

    A.引用了类Transport的move()方法

    B.重置了类Transport的move()方法

    C.是类Transport的move()方法的聚集

    D.是类Transport的move()方法的泛化


    正确答案:B
    解析:在UML类图中,“”表示其相联的两个类之间存在泛化关系,即在图1-7中显示了一个继承结构:类Transport为基类,其子类分别为类Car和类Boat。同是注意到,在图1-7中的类Transport的名字之下有一个标识<>。该标识用于说明该类是一个抽象类,类中的方法move()必须在子类中重新定义的纯虚拟函数。由图1-7中可以看出,在两个子类中都定义了函数原型完全相同的move()方法。在面向对象程序设计中,使用动态多态一一重置(overriding)时需满足3个条件:①类之间具有继承关系、②基类中至少定义一个纯虚拟函数、③在子类中重新定义这个纯虚拟函数。因此,图1-7给出的UML类图结构满足了重置的3个条件,说明子类Car和子类Boat中的move()方法重置了基类Transport的move()方法。

  • 第2题:

    根据如图6-3所示的UML类图可知,类Car和类Boat中的move()方法(47)。

    A.引用了类Transport的move()方法

    B.重置了类Transport的move()方法

    C.是类Transport的move()方法的聚集

    D.是类Transport的move()方法的泛化


    正确答案:B
    解析:在UML类图中,“”表示其相连的两个类之间存在泛化关系,即在图6-3中显示了一个继承结构:类Transport为基类,其子类分别为类Car和类Boat。同时注意到,在图6-3中的类Transport的名称之下有一个标识abstract>>。该标识用于说明该类是一个抽象类,类中的方法move()是必须在子类中重新定义的纯虚拟函数。由图6-3可以看出,在两个子类中都定义了函数原型完全相同的move()方法。在面向对象程序设计中,使用动态多态重置(overriding)时需满足3个条件:①类之间具有继承关系、②基类中至少定义一个纯虚拟函数在子类中重新定义这个纯虚拟函数。图6-3给出的UML类图结构满足了重置的3个条件,说明子类Car和子类Boat中的move()方法重置了基类Transport的move()方法。

  • 第3题:

    YouhaveanExchangeServer2010serverthathasasinglemailboxdatabasenamedDB1.YouneedtomovethetransactionlogfilesofDB1.Whichcmdletshouldyourun?()

    A.Move-DatabasePath

    B.Move-Mailbox

    C.Set-ExchangeServer

    D.Set-MailboxDatabase


    参考答案:A

  • 第4题:

    ● 根据如下所示的 UML 类图可知,类 Car 和类 Boat 中的 move()方法 (1) 。

    (1)

    A. 引用了类Transport的move()方法

    B. 重置了类Transport的move()方法

    C. 是类Transport的move()方法的聚集

    D. 是类Transport的move()方法的泛化


    正确答案:B

  • 第5题:

    YouhaveanExchangeServer2010serverthathasasinglemailboxdatabasenamedDB1.YouneedtomovethetransactionlogfilesofDB1.Whichcmdletshouldyourun()?

    A.Move-DatabasePath

    B.Move-Mailbox

    C.Set-ExchangeServer

    D.Set-MailboxDatabase


    参考答案:A

  • 第6题:

    根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。

    A.引用了类Transport的move()方法

    B.重置了类Transport的move()方法

    C.是类Transport的move()方法的聚集

    D.是类Transport的move()方法的泛化


    正确答案:B
    解析:本题考查的是面向对象程序设计中的动态多态——重置(overriding)。使用重置时需满足三个条件:类之间具有继承关系、基类中至少定义一个纯虚拟函数、在子类中重新定义这个纯虚拟函数。本题将这个知识点与UML类图结合起来考查。题中所示的UML类图显示了一个继承结构:类Transport为基类,其子类分别为类Car和类Boat。值得注意的是,图中的类 Transport的表示,在其名字之下有一个标识abstract>>,这说明该类是一个抽象类,类中的方法move()就是必须在子类中重新定义的纯虚拟函数。由图中可以看出,在两个子类中都定义了函数原型完全相同的move()方法。因此该UML类图给出的结构满足了重胃的三个条件,说明类Car和类Boat中的move()方法重置了类Transport的move()方法。