下列程序运行结果是 。 #include <iostream.h> class A { public: A() { cout << "A"; } }; class B { public: B() { cout << "B"; } }; class C : public A { public: C() { cout << "C"; } private: B b; }; void main() { C obj; }
第1题
下列程序运行结果是 。 #include <string.h> class Base{ char msg[30]; protected : int n; public : Base(char s[],int m=0) : n(m) { strcpy(msg,s); } void output(void) { cout< <n> < <endl> < <msg> < <endl; } }; derived1 : public base{ int n; derived1(int m="20)" base("base",m-2) { n="m;" void output(void) base::output( ); derived2 derived1{ derived2(int derived1(m-1) output( ) derived1::output( main( d; d.output(>
第2题
下列程序运行结果是 。 #include <iostream.h> class A { public: void fun(){cout<< “A::fun”< <endl; } }; b : public a { public: void main() b; *pa="&b;" pa-> fun(); b.fun(); }
第3题
下列程序运行结果是 。 #include <iostream.h> class BASE{ char c; public: BASE(char n) { c=n; cout< <c;} }; derived:public base{ char c; public: derived(char n):base(n+1) {c="n;" void main() { derived deri('a');>
第4题
第5题
下列程序的运行结果是 。 #include <iostream> using namespace std; float f (float sum, float x[ ], int n) { for( int i=0; i <n 8 ; i++) sum+="x[i];" return sum="0," n; } void main() { float x[]="{" 2, 4, 6, }, y; y="f(sum," x, 4); “sum="”<<sum<<endl;" “y="”<<y<<endl;">
第6题
A.5,2
B.7,11
C.11,23
D.9,23
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!