- 59.00 KB
- 2022-04-22 11:47:10 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'类与对象习题程序阅读题1.分析以下程序执行的结果#include#includeclassSample{public:intx,y;Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}voiddisp(){cout<<"x="<classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}~Sample(){if(x==y)cout<<"x=y"<classSample{intx;public:Sample(inta){x=a;cout<<"constructingobject:x="<classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}voiddisp(){cout<<"x="<disp();}分析:本题说明了对象指针的使用方法。这里通过指向对象的指针来调用对象的成员函数。对象指针p指向对象s,p->disp()等价于s.disp()。所以输出为:x=2,y=3题5分析以下程序的执行结果#includeclassSample{public:intx;inty;
voiddisp(){cout<<"x="<classTest{
intx,y;public:voidinit(int,int);voidprint();};voidTest::init(inti,intj){x=i;y=j;}voidTest::print(){cout<<"测试结果:"<#include#defineMax100classBank{inttop;chardate[Max][10];//日期intmoney[Max];//金额intrest[Max];//余额staticintsum;//累计余额public:Bank(){top=0;}voidbankin(chard[],intm){strcpy(date[top],d);money[top]=m;sum=sum+m;
rest[top]=sum;top++;}voidbankout(chard[],intm){strcpy(date[top],d);money[top]=-m;sum=sum-m;rest[top]=sum;top++;}voiddisp();};intBank::sum=0;voidBank::disp(){inti;printf("日期存入取出余额n");for(i=0;i#includeclassemployee{protected:charname[10];//姓名charstreet[20];//街道地址charcity[10];//市charprov[10];//省charpost[7];//邮政编码intno;//记录序号public:employee(char[],char[],char[],char[],char[],int);voidchangename(charstr[]);voiddisplay();};employee::employee(charn[],chars[],charc[],charp1[],charp2[],intnum){strcpy(name,n);strcpy(street,s);strcpy(city,c);strcpy(prov,p1);strcpy(post,p2);no=num;}voidemployee::changename(charn[]){strcpy(name,n);}voidemployee::display(){cout<<"输出记录"<#includeclassUser{charuser[10];charpass[7];public:
User(char[],char[]);char*getuser();char*getpass();};User::User(charu[],charp[]){strcpy(user,u);strcpy(pass,p);}char*User::getuser(){returnuser;}char*User::getpass(){returnpass;}voidmain(){Userua[]={User("Li","123456"),User("wang","654321"),User("Chen","213412"),User("Xu","878616"),User("Ma","876574"),User("Song","666666")};charname[10];while(1){cout<<"输入用户名:";cin>>name;if(strcmp(name,"end")==0)break;for(inti=0;i<6;i++)if(strcmp(name,ua[i].getuser())==0){cout<<"用户口令:"<
您可能关注的文档
- 5、《陌上桑》练习题及答案.doc
- 6-氧化还原滴定习题答案.doc
- 7 《蝴蝶泉》练习题、课后练习题及答案 编制者复旦中学 陆增堂.doc
- 7年级历史练习题及其答案.doc
- 8000份课程课后习题答案与大家分享~~.doc
- 9《叙利亚的卖水人》练习题、课后练习题及答案 编制者复旦中学 陆增堂.doc
- ak-vwqtm对外经济管理学答案.doc
- Aochzya2010年会计从业考试《财经法规与会计职业道德》习题及答案一文库.doc
- 习题及答案一文库_.doc
- cc空间计算机等级考试《二级公共基础》课后习题答案.doc
- C语言 课后答案(前三章).doc
- C语言入门1.2.3习题答案(1-5).doc
- c语言备考习题及部分答案.doc
- C语言程序设计项目教程课后参考答案.doc
- C语言考试复习专用三套题附答案.doc
- DSP技术及应用习题答案.doc
- DSP课后习题答案 李建.doc
- FreeKaoYan_郭庆光—《传播学教程》课后习题答案.doc
相关文档
- 施工规范CECS140-2002给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程
- 施工规范CECS141-2002给水排水工程埋地钢管管道结构设计规程
- 施工规范CECS142-2002给水排水工程埋地铸铁管管道结构设计规程
- 施工规范CECS143-2002给水排水工程埋地预制混凝土圆形管管道结构设计规程
- 施工规范CECS145-2002给水排水工程埋地矩形管管道结构设计规程
- 施工规范CECS190-2005给水排水工程埋地玻璃纤维增强塑料夹砂管管道结构设计规程
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程(含条文说明)
- cecs 141:2002 给水排水工程埋地钢管管道结构设计规程 条文说明
- cecs 140:2002 给水排水工程埋地管芯缠丝预应力混凝土管和预应力钢筒混凝土管管道结构设计规程 条文说明
- cecs 142:2002 给水排水工程埋地铸铁管管道结构设计规程 条文说明