问题 单项选择题

下面程序的运行结果是( )。  #include<iostream.h>  class base{  protected:    int a;  public:    base( ){cout<<"0";}  };  class basel:virtual base{  public:    basel( ){cout<<"1";}  };  class base2:virtual base{  public:    base2( ){cout<<"2";}  };  class derived:public basel,public base2{  public:    derived( ){cout<<"3";}  };  void main( )  {    derived obj;    cout<<endl;  }

A.123

B.3120

C.312

D.3012

答案

参考答案:A

解析:本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先 调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数, 最后调用派生类自己的构造函数。

单项选择题
问答题 案例分析题

政治制度的关键是政治权力的分配问题,阅读下列材料

材料一:

中国古代的行政制度

材料二:

古代雅典的权力构建和现代美国联邦政府的权力构建

材料三:

人类千万年的历史,最为珍贵的不是令人炫目的科技,不是浩瀚的大师们的经典著作,不是政客们天花乱坠的演讲,而是实现了对统治者的驯服。实现了把他们关在笼子里的梦想。因为只有驯服了他们,把他们关起来,才不会害人。我现在就是站在笼子里向你们讲话。——总统乔治·布什国庆日演说(2007月4日)

材料四:

根据1875年宪法,第三共和国的立法权由众议院和参议院行使……众议员由选民直接选举产生,参议员由间接产生。

总统由参、众两院组成的国民议会以绝对多数票选举产生,与参众两院议员一样有立法创意权,法律须经总统公布、监督并保证施行,总统签订的条约如涉及领土问题,须经议会通过。总统非经两院同意,不得宣战……宪法对于责任内阁的组成并无明确的规定,但在实际上,与英国大体相似。.

材料五:

(根据1871年《德意志帝国宪法》)皇帝在国际关系上为帝国的代表,以帝国名义宣战和媾和,同外国缔结同盟及其他条约,委派并接受使节。联邦议会与帝国议会的召集、延会、闭会之权属于皇帝。帝国没有内阁,只有一个首相,所有官员都只对首相负责,而首相则对皇帝负责…帝国的立法权由联邦议会和帝国议会行使。联邦议会由各邦君主任命,帝国议会议员由选民直接选举产生。——以上材料均引自马啸原《西方政治制度史》

阅读材料二、三并结合所学回答:古代雅典和现代美国的权力构建有何异同?美国民主派领袖杰弗逊称美国总统制为君主制的“新版”,而乔治·布什则认为自己“站在笼子里向你们讲话”。请结合所学知识说明各自的理由所在。