题库 软件开发 题目列表 有以下类定义 #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
评论
12
点击