问题 单项选择题

有以下程序:
#include <iostream>
using namespace std;
class A

private:
int x,y;
public:
void set (int i,int j)

x=i;
y=j;

int get_y()

return y;

;
class box

private:
int length,width;
A label;
public:
void set(int 1,int w, int s,int p)

length=1;
width=w;
label.set(s,p);

int get_area()

return length*width;

;
int main()

box small;
small.set(2,4,1,35);
cout<<small.get_area()<<end1;
return 0;

运行后的输出结果是( )。

A.8

B.4

C.35

D.70

答案

参考答案:A

解析: 本题考核成员对象的应用。类box的成员函数set()为设置对象的坐标值和对象的长、宽值。成员函数set area返回该对象的面积。程序最后输出为8。

单项选择题 案例分析题
单项选择题