C++面向对象程序设计上机考试题库[1]答案

面向初学C++的一些试题,主要来自于谭浩强编写的《C++程序设计》一书

一、第一类题目(20道,每题7分,在word中保留代码并将输出结果窗口保留) 1.定义盒子Box类,要求具有以下成员:长、宽、高分别为x,y,z,可设置盒子形状;可计算盒子体积;可计算盒子的表面积。 #include<iostream> class Box { private:

int x,y,z; int v,s; public:

void int(int x1=0,int y1=0,int z1=0) {x=x1;y=y1;z=z1;} void volue() {v=x*y*z;}

void area() {s=2*(x*y+x*z+y*z);} void show()

{cout<<"x= "<<x<<" y= "<<y<<" z="<<z<<endl; cout<<"s= "<<s<<" v= "<<v<<endl; } };

void main() { Box a;

a.init(2,3,4); a.volue(); a.area(); a.show(); }

2.有两个长方柱,其长、宽、高分别为:(1)30,20,10;(2)12,10,20。分别求他们的体积。编一个基于对象的程序,在类中用带参数的构造函数。 #include <iostream> using namespace std; class Box {public:

Box(int,int,int);//带参数的构造函数 int volume(); private: int length; int width; int height;

};

Box::Box(int len,int h,int w) {length=len; height=h; width=w; }

//Box::Box(int len,int w,int,h):length(len),height(h),width(w){} int Box::volume()

Word文档免费下载Word文档免费下载:C++面向对象程序设计上机考试题库[1]答案 (共48页,当前第1页)

C++面向对象程序设计上机考试题库[1]相关文档

最新文档

返回顶部