题库 软件开发 题目列表 有以下类定义 #include <iostream> using names...
多选题
有以下类定义
#include <iostream>
using namespace std;
class shape 
{public:  
        virtual int area()=0;
};  
class rectangle:public shape 
{public: 
        int a, b;  
        void setLength (int x, int y) {a=x;b=y;} 
        int area() {return a*b;} 
};
若有语句定义rectangle r; r.setLength(3,5); 则编译时无语法错误的语句是(      )
A.

shape *s1=&r;

B.

shape &s2=r;

C.

shape s3=r;

D.

shape s4[3];

题目信息
校招真题
-
正确率
0
评论
6
点击