高等继续教育 / 面向对象程序设计
正确率:100%
测试内容:面向对象程序设计模拟练习
分析下列程序中的错误,并说明出错原因。#include <iostream.h>class AA{public :int aa;};class BB:virtual public AA{int bb;};class CC:virtual public AA{public :int bb;};class DD:public BB,public CC{public :float dd;};void main( ){DDp;int m=p.aa;AA*pr=&p;AA&pt=p;DD*pp=(DD*)(BB*)pr;AAr;DD&ps=r;}
模拟题内容:
分析下列程序中的错误,并说明出错原因。#include <iostream.h>class AA{public :int aa;};class BB:virtual public AA{int bb;};class CC:virtual public AA{public :int bb;};class DD:public BB,public CC{public :float dd;};void main( ){DDp;int m=p.aa;AA*pr=&p;AA&pt=p;DD*pp=(DD*)(BB*)pr;AAr;DD&ps=r;}
分析下列程序中的错误,并说明出错原因。#include <iostream.h>class AA{public :int aa;};class BB:virtual public AA{int bb;};class CC:virtual public AA{public :int bb;};class DD:public BB,public CC{public :float dd;};void main( ){DDp;int m=p.aa;AA*pr=&p;AA&pt=p;DD*pp=(DD*)(BB*)pr;AAr;DD&ps=r;}
模拟题内容:
分析下列程序中的错误,并说明出错原因。#include <iostream.h>class AA{public :int aa;};class BB:virtual public AA{int bb;};class CC:virtual public AA{public :int bb;};class DD:public BB,public CC{public :float dd;};void main( ){DDp;int m=p.aa;AA*pr=&p;AA&pt=p;DD*pp=(DD*)(BB*)pr;AAr;DD&ps=r;}
参考答案: