有如下程序: #include <iostream.h> class A { public: void func1(){cout<<"a1";} void func2(}; b:public a { public: func1(main() *p="new" b; p->func1(); p->func2(); } 执行该程序,屏幕上将显示输出()。
A.B1B2
B.A1A2
C.B1A2
D.A1B2
A.B1B2
B.A1A2
C.B1A2
D.A1B2
第1题
A.B1B2
B.A1A2
C.B1A2
D.A1B2
第2题
A.B1B2
B.A1A2
C.B1A2
D.A1B2
第3题
A.B1B2
B.A1A2
C.B1A2
D.A1B2
第4题
A.B182
B.A1A2
C.B1A2
D.AIB2
第6题
程序填空题一: 下列程序的输出结果是。 A::Fun C::Do 请在答题框中给出程序中红色下划线处应填入的语句。 #include <iostream> using namespace std; class A { private: int nVal; public: void Fun() { cout << "A::Fun" << endl; } virtual void Do() { cout << "A::Do" << endl; } }; class B:public A { public: void Do() { cout << "B::Do" << endl; } }; class C:public B { public: void Do( ) { cout << "C::Do" <<endl; } void fun() { cout "c::fun" endl; }; call( ________ ) p.fun(); p.do(); int main() c c; call(c); return 0;>
第7题
下列程序运行结果是 。 #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(); }
第8题
A.B1B2
B.A1A2
C.B1A2
D.A1B2
第9题
#include
using namespace std;
class A{
public:
virtual void func1( ){ cout<<"A1"; }
void func2( ){ cout<<"A2"; }
};
class B:public A{
public:
void func1( ){ cout<<"B1"; }
void func2( ){ cout<<"B2"; }
};
int main( ){
A *p=new B;
p->func1( );
p->func2( );
return 0;
}
运行此程序 , 屏幕上将显示输出
A) B1B2
B) A1A2
C) B1A2
D) A1B2
第10题
A.B1B2
B.A1A2
C.B1A2
D.A1B2
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!