A-A+
为使该程序执行结果为10 那么应该在程序划线处填入的语句是()。 #include<iost
问题详情
为使该程序执行结果为10,那么应该在程序划线处填入的语句是()。 #include<iostream> using namespace std; class MyClass { public: MyClass (int a) { x=a; } ___________ //取x值 private: int x; }; int main() { MyClass my(10); cout<<my.GetNum()<<end1; return 0; }
A.return x;
B.int GetNum(){ return x;}
C.intreturn x;
D.void GetNum(){return x;}请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:此题为完成类的定义。由题可知,横线处要填的语句为类中的成员函数,它实现的功能是取x的值(即返回x的值)。又由主函数中的语句“cout<<my.GetNum()<<end1;”可知,此成员函数的函数名为GetNum()。其函数体为:{returnx;}。