• 2021-04-14
    写出下面程序的运行结果。 #include <iostream> using namespace std; class Base { public: void Who( ){cout<<"class Base"<<endl;} }; class Derived1:public Base { public: void Who( ){cout<<"class Derived1"<<endl;} }; class Derived2:public Base { public: void Who( ){cout<<"class Derived2"<<endl;} }; int main( ) { Base obj1,*p; Derived1 obj2; Derived2 obj3; p=& obj1; p->Who(); p=& obj2; p->Who(); p=& obj3; p->Who(); obj2.Who(); obj3.Who(); return 0; } ______ ______ ______ ______ ______
  • answer class Baseanswer class Baseanswer class Baseanswer class Derived1answer class Derived2

    内容

    • 0

      有如下程序:class Base {public :int date ;} ;class Derived1 : public Base { };class Derived2 : protected Base { };int main(){Derived1 d1 ;Derived2 d2 ;d1. date = 0 ; //①d2.date = 0 ; //②return 0 ;}下列关于程序编译结果的描述中,正确的是()

    • 1

      根据下面的定义,能输出字符串&quot;Li&quot;的语句是()。struct person{char name[10];int age;};person stu[10]={&quot;Zhang&quot;,18,&quot;Li&quot;,17,&quot;Ma&quot;,18,&quot;Huang&quot;,18 };? cout&lt;&lt;;stu[1].name[0]&lt;&lt;endl;|cout&lt;&lt;;stu[2].name[0]&lt;&lt;endl;|cout&lt;&lt;;stu[1].name&lt;&lt;endl;|cout&lt;&lt;;stu[2].name&lt;&lt;endl;

    • 2

      在bootstrap中,栅格系统的标准用法( )是错误的。 A: &lt;div class="container"&gt;&lt;div class="row"&gt;&lt;/div&gt;&lt;/div&gt; B: &lt;div class="row"&gt;&lt;div class="col-md-1"&gt;&lt;/div&gt;&lt;/div&gt; C: &lt;div class="row"&gt;&lt;div class="container"&gt;&lt;/div&gt;&lt;/div&gt; D: &lt;div class="col-md-1"&gt;&lt;div class="row"&gt;&lt;/div&gt;&lt;/div&gt;

    • 3

      所有的代数运算,关系运算和逻辑运算,运算的优先级从高到低依次是 A: (&gt;,&gt;=,&lt;,&lt;=,==,~=)→(^,.^2,~)→(*,.*,&amp;&amp;)→(+,-,||) B: (&gt;,&gt;=,&lt;,&lt;=,==,~=)→(^,.^2,~)→(+,-,||)→(*,.*,&amp;&amp;) C: (^,.^2,~)→(*,.*,&amp;&amp;)→(+,-,||)→(&gt;,&gt;=,&lt;,&lt;=,==,~=) D: (^,.^2)→(~)→(*,.*)→(+,-)→(&gt;,&gt;=,&lt;,&lt;=,==,~=)→(&amp;&amp;)→(||)

    • 4

      type(1+2L*3.14)的结果是: A: &lt;class ‘int’&gt; B: &lt;class ‘long’&gt; C: &lt;class ‘float’&gt; D: &lt;class ‘str’&gt;