江西财经大学
10-11第一学期期末考试上机考试100题
一、第一类题目(20道,每题7分,在word中保留代码并将输出结果窗口保留)
,要求具有以下成员:长、宽、高分别为x,y,z,可设置盒子形状;可计算盒子体积;可计算盒子的表面积。
#include<iostream>
using namespace std;
class Box
{
public:
Box(double x,double y,double z):length(x),width(y),higth(z){}
void V()
{
cout<<"V="<<length*width*higth<<endl;
}
void area()
{
cout<<"s="<<(length*higth+length*width+width*higth)*2<<endl;
}
private:
double length;
double width;
double higth;
};
int main()
{
Box b(1,2,3);
();
();
return 0;
}
,其长、宽、高分别为:(1)30,20,10;(2)12,10,20。分别求他们的体积。编一个基于对象的程序,在类中用带参数的构造函数。
,其长、宽、高分别为:(1)12,20,25;(2)10,30,20。分别求他们的体积。编一个基于对象的程序,且定义两个构造函数,其中一个有参数,一个无参数。
#include<iostream>
using namespace std;
class Box
{
public:
Box(){length=10;width=30;higth=20;}
Box(double x,double y,double z):length(x),width(y),higth(z){}
void V()
{
cout<<"V="<<length*width*higth<<endl;
}
private:
double length;
double width;
double higth;
};
int main()
{
Box b1;
();
Box b2(12,20,25);
();
return 0;
}
,利用它分别实现两个整数、浮点数和字符的比较,求出大数和小数。
,内放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。初值自拟。
#include<iostream>
using namespace std;
class student
{
public:
student(int n,double g):num(n),grade(g){}
void show()
{
cout<<"num: "<<num<<endl;
cout<<"grade: "<<grade<<endl;
}
private:
int num;
doubl
C程序设计上机考试题库 来自淘豆网www.taodocs.com转载请标明出处.