电大面向对象程序设计复习题 小抄版.doc

上传人:土8路 文档编号:10445881 上传时间:2021-05-16 格式:DOC 页数:3 大小:34KB
返回 下载 相关 举报
电大面向对象程序设计复习题 小抄版.doc_第1页
第1页 / 共3页
电大面向对象程序设计复习题 小抄版.doc_第2页
第2页 / 共3页
电大面向对象程序设计复习题 小抄版.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《电大面向对象程序设计复习题 小抄版.doc》由会员分享,可在线阅读,更多相关《电大面向对象程序设计复习题 小抄版.doc(3页珍藏版)》请在三一文库上搜索。

1、电大面向对象程序设计复习题编程题1. 根据下面类中Count函数成员的原型和注释写出它的类外定义。class AA int* a;int n;int MS;public:void InitAA(int aa, int nn, int ms) if(nnms) coutError!endl; exit(1);MS=ms;n=nn;a=new intMS;for(int i=0; in; i+) ai=aai;int Count(int x); /从数组a的前n个元素中统计出其 /值等于x的个数并返回。;答案:int AA:Count(int x) int i,c=0; for(i=0; ims)

2、 coutError!endl; exit(1);MS=ms;n=nn;a=new intMS;for(int i=0; in; i+) ai=aai; int Search(int x); /从数组a的前n个元素中顺序查找值为x的第一个元素, /若查找成功则返回元素的下标,否则返回-1。;答案:int AA:Search(int x) int i; for(i=0; ims) coutError!endl; exit(1);MS=ms;n=nn;a=new intMS;for(int i=0; in; i+) ai=aai;int MaxMin(int& x, int& y); /从数组a的

3、前n个元素中求出 /最大值和最小值,并分别由引用参数x和y带回, /同时若n大于0则返回1,否则返回0。;答案:int AA:MaxMin(int& x, int& y) int mx,my; mx=my=a0; for(int i=1; imx) mx=ai; if(ai0) return 1; else return 0; 4. 根据下面类中Compare 函数成员的原型和注释写出它的类外定义。class AA int* a;int n;int MS;public:void InitAA(int aa, int nn, int ms) if(nnms) coutError!endl; ex

4、it(1);MS=ms;n=nn;a=new intMS;for(int i=0; in; i+) ai=aai;int Compare(AA b); /比较*this与b的大小,若两者中 /的n值相同,并且数组中前n个元素值对应 /相同,则认为两者相等返回1,否则返回0。;答案:int AA:Compare(AA b) if(n!=b.n) return 0; for(int i=0; ims) coutError!endl; exit(1);MS=ms;n=nn;a=new intMS;for(int i=0; ib.n) k=b.n; else k=n; for(int i=0; ib.ai) return 1; else if(aib.ai) return -1; if(k=n & k=b.n) return 0; else if(kn) return 1; else return -1;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1