一道编程类笔试题

时间:2020-10-15 17:11:27 笔试题目 我要投稿

一道编程类笔试题

#include <iostream>
using namespace std;

一道编程类笔试题

  class A    
  {  
  protected:
  int m_data;
  public:    
  A(int data = 0){m_data = data;     }
  int GetData(){return doGetData();}
  virtual   int   doGetData(){  return m_data;}    
  };    
   
  class B:public   A    
  {    
    protected:
  int m_data;
  public:    
  B(int data = 1){m_data = data;     }    
   
  int doGetData(){  return m_data;}    
  }; 

  class C:public B
    {    
    protected:
  int m_data;
  public:    
  C(int data = 2){m_data = data;     }   
  };

 

int main()
{
C c(10);

cout<<c.GetData()<<endl;
cout<<c.A::GetData()<<endl;
cout<<c.B::GetData()<<endl;
cout<<c.C::GetData()<<endl;
cout<<c.doGetData()<<endl;
cout<<c.A::doGetData()<<endl;
cout<<c.B::doGetData()<<endl;
cout<<c.C::doGetData()<<endl;

system("PAUSE");

return 0;
}

///////////////////////////////////////////////////////
运行的结果是
1
1
1
1
1
0
1
1
 

【一道编程类笔试题】相关文章:

华为2017笔试题08-16

360笔试题目10-20

JAVA编程面试题及答案09-16

it职业编程语言类英语词汇10-09

华为2017笔试试题08-10

一道趣味心理测试题09-08

桂林银行笔试题笔经10-21

一道测试题的励志故事07-14

一个C/C++编程面试题11-22

优视科技一道指针笔试题目11-01