浙江大学远程教育2015面向对象程序设计离线作业(4)

2019-09-01 13:53

【3.13】 友元的作用之一是(A)。

A.提高程序的运行效率 B.加强类的封装性 C. 实现数据的隐藏性 D. 增加成员函数的种类 【3.14】 以下程序运行的结果是( B )。

#include using namespace std; class B{ public: B(){} B(int i,int j) { x=i; y=j; }

void printb()

{cout<

A(int I,int j); void printa(); private: B c; };

A::A(int i,int j):c(i,j) {}

3.15】void A::printa() {c.printb(); } int main() { A a(7,8); a.printa(); return 0; }

A.8,9 B. 7,8 以下程序的运行结果是( A )。 #include

using namespace std; class A{ public:

void set(int i,int j) { x=i; y=j; } int get_y() {return y; } private: int x,y; }; class box{ public:

void set(int l,int w,int s,int p) { length=1; width=w; label.set(s,p);

C. 5,6 D. 9,10

【 3.16】 }

int get_area() {return length*width; } private:

int length,width; A label; }; int main() { box b; b.set(4,6,1,20);

cout<

A.24 B. 4 C. 20 D. 6

以下程序的运行结果是( B )。#include

using namespace std; class Sample{ public:

Sample(int i,int j) { x=i; y=j; } void disp()

{cout<<\ }

void disp() const {cout<<\ }

【 3.17】 private: int x,y; }; int main()

{const Sample a(1,2); a.disp(); return 0; }

A. disp1 B.disp2 C. disp1 disp2 D. 以下程序的运行结果是( B )。 #include

using namespace std; class R{ public: R(int r1,int r2) {R1=r1; R2=r2; }

void print(); void print() const; private: int R1,R2; };

void R::print()

{cout<

void R::print() const {cout<

程序编译出错

【 { R a(6,8); const R b(56,88); b.print(); return 0; }

A. 6,8 B. 56,88 C. 0,0 D. 8,6 【3.18】 写出下面程序的运行结果。 #include

using namespace std; class toy { public: toy(int q,int p) {quan=q; price=p; }

int get_quan() {return quan; }

int get_price() { return price; } private: int quan,price; }; int main() { toy op[3][2]={

toy(10,20),toy(30,48), toy(50,68),toy(70,80), toy(90,16),toy(11,120), };


浙江大学远程教育2015面向对象程序设计离线作业(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:九年级第二学期第一次月考物理试题(北师大版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: