欢迎加入长沙理工资料群:586886775
{
Sample s1(2,3); s1.disp(); s1.~Sample(); }
4、#include
class Sample {
int x; public: Sample(){};
Sample(int a){x=a;}
Sample(Sample &a){x=a.x+1;}
void disp(){cout<<\};
void main() {
Sample s1(2),s2(s1); s2.disp(); }
五、编程题(30分,每题10分)
1、写“三色冰激淋”程序,这是一个由冰激淋商提出来的问题,有28种颜色的原料,可以组合成多少种三色冰激淋。 2、编写程序求出所有满足下列条件的三位数:其各位数字的立方和恰好等于该数本身。例如 153=1*1*1+5*5*5+3*3*3。
3、以面向对象的概念设计一个类,此类包含3个私有数据:unlead、lead(无铅汽油和有铅汽油)以及total(当天总收入。无铅汽油的价格是17元/公升,有铅汽油的价格是16元/公升),请以构造函数方式建立此值。试输入某天所加的汽油量,本程序列出加油站当天的总收入。
欢迎加入长沙理工资料群:586886775
欢迎加入长沙理工资料群:586886775
一、填空题(15分)
1、在定义该函数时所指定的函数类型 2、类域标记 类对象 3、实例 对象 4、= & 5、10、10
6、public protected private 7、new 8、指针 9、软件复用
二、选择题(20分,每题2分)
D A C C B AD DC C
三、阅读程序填空题(15分,第2小题最后一空1分,其它空2分) 1、 friend class Distance
float a=0, float b=0
result=sqrt((p.x-q.x)*(p.x-q.x)+ (p.y-q.y)*(p.y-q.y))
2、b=3;b<=a/2;b+=2 、c=2;c<=sqrt (d);c++
3、print (n-1) 、 cout << setw (3) << i 、 print (4)
四、阅读程序,并写出结果(20分,每题5分) 1、
2、25
3、 x=2,y=3
x!=y x!=y 4、x=3
五、编程题(30分,每题10分) 1、
#include
long factorial(int number); // 函数原型,功能计算C(m,n)=A(m,n)/n! void main() {
int i,selections,elements;
cout<<\cin>>selections;
cout<<\cin>>elements;
欢迎加入长沙理工资料群:586886775
欢迎加入长沙理工资料群:586886775
double answer=elements;
for(i=1;i cout<<\cout< answer/=factorial(selections); // 调用factorial函数,以完成计算C(m,n)=A(m,n)/n! cout<<\cout< long factorial(int number) // 计算C(m,n)=A(m,n)/n! { long value=1; while(number>1)value*=number--; return value; } 2、#include int i,a,b,c; for (i =100; i<=999; i++) { } a=i/100; b=i/10-a*10; c=i-b*10-a*100;