单选

有如下类声明:

class Base{

protected:

int amount;

public:

Base(int n=0):amount(n){}

int getAmountconst{retum amount;}

};

class Derived:public Base{

protected:

int value;

public:

Derived(int m,int n):value(m),Base(n){}

int getDataconst{return value+amount;}

}:

已知x是一个Derived对象,则下列表达式中正确的是(   )。

  • A.x.value+X.getAmount
  • B.x.getData一x.getAmount
  • C.x.getData一x.amount
  • D.x.value+X.amount
参考答案
您可能感兴趣的试题

有以下程序段:  int k=0;  while(k=1)k++;  while循环执行的次数是(  )。

  • A.无限次
  • B.有语法错,不能执行
  • C.一次也不执行
  • D.执行1次

关于类和对象描述错误的是

  • A.对象(Object)是现实世界中的客观事物,对象具有确定的属性
  • B.类是具有相同属性和行为的一组对象的集合
  • C.对象是类的抽象,类是对象的实例
  • D.类是对象的抽象,对象是类的实例
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服