首页 试题广场 > 试题详情
单选题

下面程序的输出是()class A{public:? ? void foo()? ? {? ? ? ? printf("1");? ? }? ? virtual void fun()? ? {? ? ? ? printf("2");? ? }};class B: public A{public:? ? void foo()? ? {? ? ? ? printf("3");? ? }? ? void fun()? ? {? ? ? ? printf("4");? ? }};int main(void){? ? A a;? ? B b;? ? A *p = &a;? ? p->foo();? ? p->fun();? ? p = &b;? ? p->foo();? ? p->fun();? ? A *ptr = (A *)&b;? ? ptr->foo():? ? ? ? ptr->fun();? ? return 0;}

  • A.121434
  • B.121414
  • C.121232
  • D.123434
提交并查看答案
下一题 上一题
Ke星伙伴们的回答/ 1个回答
贡献榜
相关试题
关闭
关闭
QQ
交流群
邀请
好友
App
下载
意见
反馈
返回
顶部