- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC程序设计模拟试卷(A)
教材上无答案的题目的参考答案
VC++程序设计模拟试卷(A)
一、填空题
(12) public A (13) SB (14) new A() (15) new B()
三、程序阅读题
(1) 0.1.2.3. (2) 40
(3) a. Person类定义体中,swimming成员函数的返回值类型名有误,应该为void;
b. Person类定义体中必须提供running成员函数的方法体。
(4) Student
Worker
四、程序设计题
1. 源程序如下:
#using mscorlib.dll
using namespace System;
void f(double a __gc[],double max,double min)
{ max=min=a[0];
for(int i=1;ia.Length;i++)
{ if(a[i]max) max=a[i];
if(a[i]min) min=a[i];
}
}
void main()
{ double a __gc[]={ -1.2,0.8,7.2,-8.3,9.6,3.3,-0.5,4.0 };
double max,min;
f(a,max,min);
Console::WriteLine(S最大值={0},max.ToString());
Console::WriteLine(S最小值={0},min.ToString());
}
2. 源程序如下:
#using mscorlib.dll
using namespace System;
__gc class C_Time
{ private:int h,m,s;
public:
C_Time(int h,int m,int s) //构造函数
{ this-h=h;this-m=m;this-s=s;
}
void prt() //输出函数
{ Console::Write(S{0}:{1}:{2},h.ToString(),m.ToString(),s.ToString());
}
static C_Time op_Addition(C_Time a,C_Time b) //重载加法
{ int h,m,s,d;
s=a.s+b.s;d=s/60;s=s%60;
m=a.m+b.m+d;d=m/60;m=m%60;
h=a.h+b.h+d;
return *(new C_Time(h,m,s));
}
};
void main()
{ C_Time *p=new C_Time(10,28,56);
C_Time *q=new C_Time(8,37,15);
C_Time r=*p+*q;
r.prt();
}
VC++程序设计模拟试卷(B)
一、填空题
(13) __gc (14) this-a (15) new A(123)
三、程序阅读题
(1) 1 3 5 7 9
(2) 7
(3) a. __gc class Fun()后面的()必须去掉;
b. 构造函数void Fun()前面的void必须去掉;
(4) 2132434
四、程序设计
1. 源程序如下:
#using mscorlib.dll
using namespace System;
void SWAP(int a,int b) { int t=a;a=b;b=t; }
void ascend(int a,int b)
{ if(ab) SWAP(a,b);
}
void ascend(int a,int b,int c)
{ if(ab) SWAP(a,b);
if(ac) SWAP(a,c);
if(bc) SWAP(b,c);
}
void main()
{ int a=5,b=2,c=4;
ascend(a,b);
Console::WriteLine(Sa={0},b={1},a.ToString(),b.ToString());
ascend(a,b,c);
Console::WriteLine(Sa={0},b={1},c={2},a.ToString(),b.ToString(),c.ToString());
}
2. 源程序如下:
#using mscorlib.dll
using namespace System;
__gc class Vehicle
{ protected:
int wheels;double weight;
};
__gc class Car:public Ve
您可能关注的文档
- TORCH是一组能引起孕妇及胎儿感染的病原体,包括弓形体.doc
- Training Workshop on ‘Renewable Energy EducationApplication for.doc
- TTT培训员培训.doc
- UDP协议是英文Useragramtocol的缩写,即用户数据报协议,主要.doc
- Unit 7 长句的翻译.doc
- Visual Basic 程序设计期终试卷.doc
- VOIP代理分销协议.doc
- VPN防火墙参考型号及商务要求.doc
- V托邦 - 等,照弗罗里达教授的定义他认为发型设计师.doc
- WD MAKES MY BOOK THE SAFEST PLACE FOR CONSUMERS’ DATA.doc
文档评论(0)