有以下程序: #include using namespace std; classR { public: R(int r1,int r2) { R1=r1l;

admin2012-12-29  30

问题 有以下程序:
    #include
    using namespace std;
    classR
    {
      public:
        R(int r1,int r2)
      {
      R1=r1l;
      R2=r2;
      }
      void print();
      void print()const;
    private:
      int R1.R2;
    };
      void R::print()
    {
      cout<    }
      void R::print()const
    {
      cout<    }
    intmain()
    {
    R a(5,4);
    const R b(20,52);
    b.print();
    return 0;
    }
    执行后的输出结果是(             )。

选项 A、5,4
B、4,5
C、20,52
D、52,20

答案C

解析 此题中,语句Ra(5,4)调用构造函数R(int r1,int r2)但未有输出结果;b.print();调用常成员函数(因为b是常对象)void print()const,输出结果是20,52。
转载请注明原文地址:https://kaotiyun.com/show/25Vp777K
0

最新回复(0)