微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
结果是( )。 A.3.141593e+002B.3.1416e+002C.**3.14e+002D.314.16 参考答案: A ----------------------------------------31、下面关于构造函数和析构函数的描述中,错误的是( )。 A.析构函数可以声明为虚函数B.对虚析构函数的调用可以采用动联编C.一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响D.构造函数可以声明为虚函数 参考答案: D ----------------------------------------32、 以下程序的输出结果是( )。 #include<iostream> using namespace std; int main() { cout.fill(''''*''''); cout.width(5); cout<<hex<<100<<endl; return (); } A.**100B.***64C.100**D.64*** 参考答案: B ----------------------------------------33、下列说法中错误的是( )。 A.公有继承时基类中的ulic成员在派生类中仍是ulic的B.公有继承时基类中的rivate成员在派生类中仍是rivate的C.私有继承时基类中的ulic成员在派生类中是rivate的D.保护继承时基类中的ulic成员在派生类中是rotected的 参考答案: B ----------------------------------------34、 下面程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; C=X*a; retum c; } void main() { int x=3,a=4; x=x+fun(a); cout<<x”<<X<<endl; } A.x=15B.x=17C.x=23D.x=25 参考答案: C ----------------------------------------35、 有如下程序 #include<iostream> using namespace std; class base { public: virtual void f1() { cout<<F1Base; } virtual void f2() { cout<<F2Base; } }; class derive:public base { void f1() { cout<<F1 Derive; } void f2(int x) { cout<<F2 Derive; } }; int main() { base obj1,*p; derive obj2; p=& obj2; p->f1(); p->f2(); return (); } 执行后的输出结果是( )。 A.F1Derive F2BaeB.F1Derive F2DeriveC.F1Bae F2BaeD.F1Bae F2Derive 参考答案: A