云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++程序设计模拟试题及答案

C++程序设计模拟试题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 23:05:53

class Time {public:

Time(int h,int m,int s) {hour=h,minute=m,sec=s;} void show(Date & d); private:

int hour,minute,sec; };

class Date {public:

Date(int m,int d,int y) {month=m,day=d,year=y;} void Time::show(Date &); private:

int month,day,year; };

void Time::show(Date & d)

{cout<

void main()

{Time t1(9,23,50); Date d1(12,20,2008); t1.show(d1);

答案:void Time::show(Date &);成员函数作为友元函数,要加friend。 [修改]friend void Time::show(Date &); 4. 输出最小值,有一处错误。 #include class Test {int a,b; int getmin()

{return (a

void setValue(int x1,int x2,int x3) {a=x1;b=x2;c=x3;} int GetMin(); };

int Test::GetMin() {int d=getmin(); return (d=d

void main() {Test t1;

t1.setValue(34,6,2);

cout<

49

}

答案:cout< #include using namespace std; template void Swap(T& a,T& b) {T temp;

temp=a,a=b,b=temp; }

void main() {int a=5,b=9;

char s1[]=\[]=\Swap(a,b); Swap(s1,s2);

cout<<\cout<<\}

答案:char s1[]=\[]=\使用Swap(s1,s2)调用交换的是地址。字符指针作实 参,形参值发生改变,实参也就发生变化。 [修改]char *s1=\

四、完成程序题(本大题共5小题,每小题4分,共20分) 1. 在下划线处填上缺少的部分。

#include class A {int a,b; public:

_____;//定义构造函数,使参数i和j的默认值为0 {a=i;b=j;}//在函数体中用i初始化a,用j初始化b };

main() {A *p;

_____;//调用带参构造函数生成由p指向的动态对象 //使a和b成员分别被初始化为4和5 }

答案:A(int i=0,int j=0),p=new A(4,5)

[解析]构造函数带默认参数为0,使用new运算符动态分配对象空间,同时初始对象成员值 4,5。

2. 在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9

#include void sum(int i)

50

搜索更多关于: C++程序设计模拟试题及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

class Time {public: Time(int h,int m,int s) {hour=h,minute=m,sec=s;} void show(Date & d); private: int hour,minute,sec; }; class Date {public: Date(int m,int d,int y) {month=m,day=d,year=y;} void Time::show(Date &); private: int month,day,year; }; void Time::show(Date & d) {cout<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com