面向对象程序设计作业参考答案

2026/4/30 4:44:35

习题一

5、分析下面程序运行的结果。 # using namespace std; int main() { cout<<”This”<<”is”;

cout<<”a”<<”C++”;

cout<<”program.”<

输出结果:ThisisaC++program.

6、分析下面程序运行的结果。 #include using namespace std; int main() { int a,b,c; a = 10; b = 23; c = a + b; cout<<'a + b =\ cout<

输出结果:a + b = 33

8、在你所用的C++系统上,输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,在进行编译,直到没有错误,然后进行连接和运行,分析运行结果。 修改后的程序如下: #include using namespace std; int main() { int a, b; a = b = 0; int c = a + b; cout<<”a + b =”<

9、输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,在进行编译,直到没有错误,然后进行连接和运行,分析运行结果。 修改后的程序如下: #include using namespace std; int add(int x,int y); int main() { int a = 0, b = 0; int c = add(a,b); cout<<\ return 0; }

int add(int x,int y) { int z = x + y; return z; }

习题二

1、请检查下面的程序,找出其中的错误(先不要上机,在纸面上作人工检查),并改正之。然后上机调试,使之能正常运行。运行时从键盘输入时、分、秒的值,检查输出是否正确。 改正以后的程序如下: #include using namespace std; class Time {

public: void set_time(void); void show_time(void); private: int hour; int minute; int sec; };

Time t; int main() { t.set_time(); t.show_time(); return 0; }

void Time::set_time(void) { cin>>hour; cin>>minute; cin>>sec; }

void Time::show_time(void) { cout<

参考程序如下: #include using namespace std; class Cuboid {

public: void SetValue() { for(int i = 0; i < 3;i++) { cin>>length[i]; cin>>width[i]; cin>>height[i]; } } void calArea() { for(int i = 0; i < 3;i++) { area[i] = length[i] * width[i] * height[i]; } } void showArea() { calArea(); for(int i = 0; i < 3;i++) { cout<<\长方柱\的面积为:\ } }

private: double length[3],width[3],height[3],area[3]; };

int main() { Cuboid c; c.SetValue(); c.showArea(); return 0; }


面向对象程序设计作业参考答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 面向对象程序设计作业参考答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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