分析下列程序段,写出运行结果。#includeclassA{private:inta;public:voidsetA(int);voidsetA;};classB{private:intb;public:voidsetB(int);voidshowB;};classC:publicA,privateB{private:intc;public:voidsetC(int,int);voidshowC;};voidA::setA(intx){a=x;}voidA::showA{cout<<″a=″<<a<<endl;}voidB::setB(intx){b=x;}voidB::showB{cout<<″b=″<<b<<endl;}voidC::setC(intx,inty){c=x;setB(y);}voidC::showC{showB;cout<<″c=″<<c<<endl;}main{Cobj;obj.setA;obj.showA;obj.setC(7,9);obj.showC;}

题目类型: 问答题

题目内容

分析下列程序段,写出运行结果。#includeclassA{private:inta;public:voidsetA(int);voidsetA;};classB{private:intb;public:voidsetB(int);voidshowB;};classC:publicA,privateB{private:intc;public:voidsetC(int,int);voidshowC;};voidA::setA(intx){a=x;}voidA::showA{cout<<″a=″<

正确答案

运行结果为:b=5b=9c=7

题目纠错