单项选择题
有如下程序
#include <iostream>
using namespace std;
class A
public:
virtual void func1 () cout<<"A1";
void func2() cout<<"A2";
;
class B: public A
public:
void func l() 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
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序中划线处正确的语句是( )。#include <iostream>using namespace std;class Basepublic:void fun() cout<< Base:: fun <<end1; ;class Derived: public Base void fun() _______________________ 显试调用基类的函数 fun() cout << Derived:: fun <<end1;;
A.fun();
B.Base. fun();
C.Base:: fun();
D.Base->fun();
点击查看答案
单项选择题
以下程序段的执行结果是( )。#include<iostream.h>Void main() int a, y; a=10;y=1 do a+=2; y+=a; cout<< a = <<a<< , << y= <<y<< n ; if(y>20) break; while(a<= 14);
A.a=12,y=12
a=14,y=16
a=16,y=20
B.a=12,y=12
a=14,y=26
C.a=12,y=12
a=14,y=26
a=14,y=44
D.a=12,y=12
点击查看答案
相关试题
下列关于运算符重载的叙述中,正确的是( )。
下列叙述中正确的是( )。
“年龄在18~25之间”这种约束是属于数...
在一个派生类对象结束其生命周期时( )。
设int a=1,b=2;则(a++)+b和a+...