有如下程序: #include <iostream> using namespa
问题:
有如下程序: #include <iostream> using namespace std; class shapes { protected:int x, y; public:void setvalue(int d, int w=O){ x=d; y=w;}virtual void disp()=O; }; class square : public shapes { public:void disp (){ cout<<x*y<<end1;} }; int main ( ) {shapes *ptr;square s1;ptr=&s1;ptr->setvalue (10, 5) ;ptr->disp();return 0; } 执行上面的程序将输出( )。
A.50
B.5
C.10
D.15