Adobe公司笔试题

发表于:2010-07-08来源:作者:点击数: 标签:笔试Adobe
Adobe公司笔试题 软件测试 Adobe公司笔试题 1、(10%) what is the rule of class D_*,UserClass, and client class of D_* and UserClass to access the member of class B? class B {/*……..*/}; class D_pri:private B {/**…….*/} class D_Publ: public

  Adobe公司笔试题   软件测试

  Adobe公司笔试题

  1、(10%) what is the rule of class D_*,UserClass, and client class of D_* and UserClass to aclearcase/" target="_blank" >ccess the member of class B?

  class B

  {/*……..*/};

  class D_pri:private B {/**…….*/}

  class D_Publ: public B {/**….*/}

  class UserClass

  {B b;/**..*/}

  2 write the output

  #include

  #include

  using namespace std;

  void println(const std::string& msg)

  {

  std:cout<}

  class Base{

  public:

  Base() {println(“Base::Base()”);Virt();}

  Void f(){println(“Base::f()”);Virt();}

  Virtual void virt(){println(“Base()::virt()”);}

  };

  class Derived:public Base

  {

  Derived(){println(“Derived:: Derived ()”);Virt();}

  Virtual void virt(){println(“Derived ()::virt()”);}

  };

  int main(int argc,char* argv[])

  {

  Derived d;

  Base *pB=&d;

  PB->f();

  }

  2.1 (5%) what is the output of the code “pB->f();” above?

  2.2 (5%) what is the output of the code “Dervied d;” above?

原文转自:http://www.ltesting.net