C++面向对象程序设计试题

C++面向对象程序设计试题

ID:39547180

大小:59.50 KB

页数:7页

时间:2019-07-06

C++面向对象程序设计试题_第1页
C++面向对象程序设计试题_第2页
C++面向对象程序设计试题_第3页
C++面向对象程序设计试题_第4页
C++面向对象程序设计试题_第5页
资源描述:

《C++面向对象程序设计试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象程序设计》操作题说明:C++实现一、假定一般居民的基本数据包括身份证号、姓名、性别和出生日期,而居民中的成年人又多两项数据:最高学历和职业,成人中的党员又多一项数据:党派类别。现要求建立三个类,让成人类继承居民类,而党员类又继承成人类,并要求在每个类中都提供有数据输入和输出的功能。20分classPeople{//居民类charnum[19];//身份证号charname[11];//姓名intsex;//性别charbirth[11];//出生日期public:voidInput(){cout<<"InputPeopl

2、edata:"<>num>>name>>sex>>birth;}voidOutput(){cout<>sch>>prof;}voidOutpu

3、t(){People::Output();cout<>parties;}voidOutput(){Adult::Output();cout<

4、有奇数。10分publicclassClass33{publicstaticvoidmain(Stringargs[]){for(inti=0;i<100;i++){if(i%2!=0){System.out.println(i);}}}}三、铁路进行列车调度时,常把站台设计成栈式结构的的站台,试问如果有编号为1、2、3、4、5、6的六辆列车,顺序开入栈式结构的站台,则可能的出栈序列有多少种?10分#defineMAX_LENGTH9#includechartmp[MAX_LENGTH];intg_nTotal=

5、0;voidFillPos(intpos,intnFixLength,chars[]){inti,j,nIndex=0;charc,t[MAX_LENGTH];if(nFixLength==strlen(s)-1){nIndex=nFixLength-1;tmp[pos]=s[nFixLength];for(j=1;j

6、h];memset(t,0,sizeof(t));for(i=0;i0)nFixLength--;for(i=nFixLength;i

7、scanf("%d",&n);for(i=0;i#includeusingnamespacestd;intmain(){voidorder(

8、int*p,intn);inta[10],i;cout<<"enter10numbers:"<>*(a+i);order(a,10);cout<<"Nowtheorder:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。