为使该程序执行结果为10,那么应该在程序划线处填入的语句是( )。 #include<iostream> using namespace std; class MyClass { public: MyClas

admin2010-03-29  38

问题 为使该程序执行结果为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;}

答案2

解析 此题为完成类的定义。由题可知,横线处要填的语句为类中的成员函数,它实现的功能是取x的值(即返回x的值)。又由主函数中的语句“cout<<my.GetNum()<<end1;”可知,此成员函数的函数名为GetNum()。其函数体为:{return x;}。
转载请注明原文地址:https://kaotiyun.com/show/AFjp777K
0

最新回复(0)