[试题]

应添加“intseta(intx)”。 (2)应添加“classTC3:publicTC1,privateTC2”。 (3)应添加“intC;”。 (4)应添加“seta(x);”。 (解析)本题第1处要求“完成类TCl的成员函数seta定义,定义seta对象X为int类型”。类的成员函数是函数的一种,它与一般函数的区别是,它是一个类的成员,出现在类体中。所以类TCl中的成员函数,就是在TCl中定义题目中要求的参数为intx的seta函数,即“intseta(intx)”。第2处要求“完成类TCl(公有)和类TC2(私有)派生类TC3的定义”。从已有的类产生一个新的子类,称为类的派生。声明派生类的一般形式为“class派生类名;[继承方式]基类名”。根据声明派生类的一般形式,这里补全“class TC3:publicTC1,privateTC2”。第3处要求“定义类TC3中的私有成员C为int”。在类TC3中的private数据成员区域,定义intC,印在第3处补全“intC;”。第4处要求“完成setc中对基类的变量a的赋值”。基类为TCl,setc对于该类a的赋值,是intseta(intx)函数的赋值,即“seta(x);”

参考答案与解析:

相关试题

应添加“defineTRUE1”。 (2)应添加“classA1;”。 (3)应

[试题]应添加“defineTRUE1”。 (2)应添加“classA1;”。 (3)应添加“friendboolfunc(A2&objl,Al&应添加“defineTRUE1”。 (2)应添加“classA1;”。 (3)应添加“friendboolfunc(A2&objl,Al&obj2);”。 (4)将“retllin”补充完整为“returnobjl.m_A2==TRUE&&obj2.m_A1==TRUE;”。 (解析)define命令一般用一个指定的标识符(即宏 名

  • 查看答案
  • 应添加“virtualvoidGetNamt!=0;”。 (2)应添加“cons

    [试题]应添加“virtualvoidGetNamt!=0;”。 (2)应添加“constchar*GetName2”。 (3)应添加“TC2(char*str)”。 (4)应添加“m_str[i]=0;”。 (解析)本题第1处要求“在类TC1中定义接口函数GetName,为纯虚函数”。在C++中,在基类中用virtual声明成员函数为虚函数。纯虚函数是在声明虚函数时被“初始化”为0的函数,即“virtualvoidGetName=0;”。第2处要求“函数GetName2实现获得名字的缓存,但只获得读允许

  • 查看答案
  • 应添加“BA(intm){a=m;}”。 (2)应添加“PAl(intm,int

    [试题]应添加“BA(intm){a=m;}”。 (2)应添加“PAl(intm,intn):BA(n){b=m;}”。 (3)应添力Ⅱ“PA2(intm,intn,intk):PAl(n,k){C=m;)”。 (4)应添加“cout<<geta<<""<<getb<<""<<C<<endl;”。 (解析)根据第1处要求,构造函数的函数名和类名一致,显然BA构造函数的名称为BA,在BA中通过参数m完成对成员变量a的赋值,因此构

  • 查看答案
  • 添加婴儿辅助食品时,应优先添加的是( )。

    [单选题]添加婴儿辅助食品时,应优先添加的是( )。

  • 查看答案
  • 添加婴儿辅助食品时,应优先添加的是( )。

    [单选题]添加婴儿辅助食品时,应优先添加的是( )。A.米粉糊B.豆制品C.肉泥D.蒸鸡蛋

  • 查看答案
  • 添加婴儿辅助食品时,应优先添加的是(  )。

    [单选题]添加婴儿辅助食品时,应优先添加的是(  )。A.米粉糊B.豆制品C.肉泥D.蒸鸡蛋E.汤类

  • 查看答案
  • 添加婴儿辅助食品时,应优先添加的是(  )。

    [单选题]添加婴儿辅助食品时,应优先添加的是(  )。A.米粉糊B.豆制品C.肉泥D.蒸鸡蛋E.汤类

  • 查看答案
  • 添加婴儿辅助食品时,应优先添加的是(  )。

    [单选题]添加婴儿辅助食品时,应优先添加的是(  )。A.米粉糊B.豆制品C.肉泥D.蒸鸡蛋E.汤类

  • 查看答案
  • 添加婴儿辅助食品时,应优先添加的是(  )。

    [单选题]添加婴儿辅助食品时,应优先添加的是(  )。A.米粉糊B.豆制品C.肉泥D.蒸鸡蛋

  • 查看答案
  • 添加婴儿辅助食品时,应优先添加的是()。

    [单选题]添加婴儿辅助食品时,应优先添加的是()。A.米粉糊B.豆制品C.肉泥D.蒸鸡蛋

  • 查看答案