单选题
有如下程序:
运行时的输出结果是( )。
A、
1111
B、
1211
C、
1112
D、
1212
【正确答案】
C
【答案解析】
a是基类的对象,执行GA a:sliow(a)、display(a)时,调用a.f()时调用的是基类的成员函数输出11,b是派生类的对象,执行GB b:show(b)时,参数采用的是按值传递,b是GA类对象,调用b.f ()时调用基类的成员函数输出1。执行display(b)时,display函数参数采用的是地址传递,调用的是派生类的成员函数输出2。
提交答案
关闭