freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)c期末復(fù)習(xí)題(參考版)

2025-04-20 12:24本頁(yè)面
  

【正文】 coutDestr。 coutaendl。public: A(char *s) { a=new char[strlen(s)+1]。 ()。 ()。 ()。 ()。 d=(a)。 ()。 (6,15)。} }。/39。 deno=d。 deno=1。 x)。 //定義分母 public: //把*this化簡(jiǎn)為最簡(jiǎn)分?jǐn)?shù),具體定義在另外文件中實(shí)現(xiàn) void FranSimp()。}3. 33. include class Franction { //定義分?jǐn)?shù)類 int nume。 epSetValue(x+y,yz,20)。 (x,y,z)。 CE ex, *ep=amp。 return (dc? d:c)。 }。 c=x3。 void SetValue(int x1,int x2, int x3) { a=x1。 int getmax() {return (ab? a:b)。 ()。 (a,()+20)。 strcpy(a,())。 char a[20]。} }。 39。} int Getb() {return b。 b=bb。 public: void Init(char* aa, int bb) { a=new char[strlen(aa)+1]。}(1) (2) (3) 四、讀程序?qū)懗鲞\(yùn)行結(jié)果1. 29.include include class CD { char* a。 ()。 ()。 //輸出直線的兩個(gè)端點(diǎn)和直線長(zhǎng)度}。 }。} double Dy(){return 。 //直線的兩個(gè)端點(diǎn) public: Line(Point pts, Point pte)。}}。} int Y(){return y。 y=y0。y=0。class Point //定義坐標(biāo)點(diǎn)類{ public: int x,y。Derived::Derived(int m1,int m2, int m3): ___(2)___ {___(3)___。 coutmem3endl。 //派生類本身的數(shù)據(jù)成員 public: //構(gòu)造函數(shù),由m1和m2分別初始化mem1和mem2,由m3初始化mem3 Derived(int m1,int m2, int m3)。} //...}。mem239。 } void output(){coutmem139。 //基類的數(shù)據(jù)成員 public: Base(int m1,int m2) { mem1=m1。需要填充的函數(shù)由注釋內(nèi)容給出了功能。}}。 39。 ___(3)___。class Base2: public BaseBase { public: Base2(){}}。}}。class BaseBase { protected: int x。 return temp。 +=。 pt1,Pointamp。 return temp。 +=dd。Point operator+(Pointamp。 //友元函數(shù)聲明 ___(2)___。 } void Print(){coutPoint(x,y)endl。} int GetX() { return x。} Point(int x0,int y0) {x=x0。}}(1) (2) (3) 12. 38.class Point{ private: int x, y。} //返回商品名稱 int GetW(){return weight。} ~ Goods (){totalweight = weight。 weight=w。 //商品重量 static int totalweight。 }(1) (2) (3)11. 37. 一種類定義如下:class Goods{ private: char gd_name[20]。 ___(3)___ 。 A r(b,10,10)。} //函數(shù)體返回a[i]的值}。 //以i為循環(huán)變量把a(bǔ)a數(shù)組中每個(gè)元素值 //傳送給a數(shù)組的對(duì)應(yīng)元素中 } ~A()。 a=new int[MaxLen]。 MaxLen=MM。 int MaxLen。 }(1) (2) (3)10. 36. include include class A { int *a。 i++)。 for(i=0。 A r(b,10,10)。} int GetValue(int i) ___(2)___ //函數(shù)體返回a[i]的值 }。 i++) a[i]=aa[i]。 //由a指向長(zhǎng)度為MaxLen的動(dòng)態(tài)數(shù)組 for(int i=0。 if(nMaxLen) exit(1)。 public: A(): a(0), n(0), MaxLen(0) {} A(int *aa, int nn, int MM) { n=nn。 int n。 coutmendl。 ___(3)___。 (a,8)。 使用該類的主函數(shù)如下:void main(){ int a[10]={23,78,46,55,62,76,90,25,38,42}。 //采用選擇排序的方法對(duì)數(shù)組a中前n個(gè)元素 //進(jìn)行從小到大排序 void PrintA()。 //用數(shù)組aa初始化數(shù)據(jù)成員a, //用nn初始化數(shù)據(jù)成員n int MaxA()。 int n。 coutmendl。 int m=___(2)___。 AA x。 //依次輸出數(shù)組a中的前n個(gè)元素 //最后輸出一個(gè)換行}。 //采用選擇排序的方法對(duì)數(shù)組a中前n個(gè)元素 //進(jìn)行從小到大排序 void InsertA()。 //用數(shù)組aa初始化數(shù)據(jù)成員a, //用nn初始化數(shù)據(jù)成員n int MaxA()。 int n。 a[j+1]=x。 j) if(xa[j]) ___(2)___。 for(j=i1。 in。void ___(1)___ { int i,j。//采用插入排序的方法對(duì)數(shù)組a中前n個(gè)元素進(jìn)行從小到大排序 void PrintA()。 //從數(shù)組a中前n個(gè)元素中查找最大值void SortA()。public: void SetA(int aa[], int nn)。 }}(1) (2) (3)6. 26. 已知一個(gè)類的定義如下:includeclass AA { int a[10]。 j++) if(a[j]x) ___(2)___ a[k]=a[i]。 for(j=i+1。 ___(1)___。void AA::SortA(){ int i,j。//采用插入排序的方法對(duì)數(shù)組a中前n個(gè)元素進(jìn)行從小到大排序 void PrintA()。 //從數(shù)組a中前n個(gè)元素中查找最大值void SortA()。public: void SetA(int aa[], int nn)。}(1) (2) (3)5. 25. 已知一個(gè)類的定義如下:includeclass AA { int a[10]。 i++) if(a[i]x) ___(2)___。 for(int i=1。 該類中MaxA()函數(shù)的實(shí)現(xiàn)如下,請(qǐng)?jiān)跇?biāo)號(hào)位置補(bǔ)充適當(dāng)?shù)膬?nèi)容。//采用插入排序的方法對(duì)數(shù)組a中前n個(gè)元素進(jìn)行從小到大排序 void PrintA()。 //從數(shù)組a中前n個(gè)元素中查找最大值void SortA()。public: void SetA(int aa[], int nn)。}(1) (2) (3) 4. 24. 已知一個(gè)類的定義如下:includeclass AA { int a[10]。 exit(1)。}。} intamp。 ~ ARRAY(){delete []v。 //指向存放數(shù)組數(shù)據(jù)的空間 int s。}(1) (2) (3) 3. 23. 下面是一維數(shù)組類ARRAY的定義,ARRAY與普通一維數(shù)組區(qū)別是:(a)用()而不是[]進(jìn)行下標(biāo)訪問(wèn),(2)下標(biāo)從1而不是從0開(kāi)始,(c)要對(duì)下標(biāo)是否越界進(jìn)行檢查。 in。 v=___(2)___。return。___(1)___ ARRAY(int a[], int n){ if(n=0) {v=NULL。 operator[](int n)。} int size(){ return s。 //數(shù)組大小 public: ARRAY(int a[], int n)。class ARRAY{ int *v。} return ___(3)___。___(1)___ operator[](int n) //[ ]的運(yùn)算符成員函數(shù)定義{ if(n0 || ___(2)___) {cerr下標(biāo)越界!。 operator[](int n)。} int size(){ return s。 //數(shù)組大小 public: ARRAY(int a[], int n)。class ARRAY{ int *v。78. 255.77. 254.76. 253.若多個(gè)基類及其派生類中都定義了同名函數(shù)成員,要訪問(wèn)相應(yīng)函數(shù)時(shí),就需要在函數(shù)名前加上_類名__和類區(qū)分符。在定義一個(gè)派生類時(shí),使用_ private __關(guān)鍵字或者不顯式地使用它則表示為_(kāi)_私有__繼承。當(dāng)保護(hù)繼承時(shí),基類的_公有和保護(hù)__成員在派生類中成為保護(hù)成員,派生類對(duì)象不能直接訪問(wèn)基類的_任何__成員。_私有_成員。72. 249.71. 244.70. 243.69. 242.68. 241.67. 239.66. 238.65. 237.64. 236.63. 235.靜態(tài)成員函數(shù)_只能_訪問(wèn)類的靜態(tài)數(shù)據(jù)成員,__語(yǔ)句。61. 233.假定AB為一個(gè)類,該類中含有一個(gè)指向動(dòng)態(tài)數(shù)組空間的指針成員pa,則在該類的析構(gòu)函數(shù)中應(yīng)該包含有一條__ delete”語(yǔ)句為該類_拷貝構(gòu)造函數(shù)__的原型語(yǔ)句。59. 231.假定AB為一個(gè)類,則類定義體中的“AB(ABx()。}”,則定義該類的對(duì)象時(shí),可以有__3_種不同的定義格式。bb=0)aa=0,}”,則定義該類的對(duì)象時(shí),其實(shí)參表中至多帶有__2_個(gè)實(shí)參。bb=0)aa,aa):a(aa){}”,則定義該類的對(duì)象時(shí),有_1_種定義格式。aa=0):a(aa){}”,則定義該類的對(duì)象時(shí),可以有__2__種不同的定義格式。}”,該構(gòu)造函數(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)成員__a_的初始化。aa)*bb=NULL):a(aa),b(bb){}”,則該類中至少包含有_2_個(gè)數(shù)據(jù)成員。aa,52. 221.}”,則系統(tǒng)(會(huì)/不會(huì))__不會(huì)__為該類自動(dòng)定義一個(gè)無(wú)參構(gòu)造函數(shù)AB()aa)”語(yǔ)句時(shí),在釋放p所指向的動(dòng)態(tài)存儲(chǔ)空間之前將自動(dòng)調(diào)用該類的__析構(gòu)函數(shù)__。50. 219.假定指針p指向一個(gè)動(dòng)態(tài)分配的類對(duì)象,則當(dāng)執(zhí)行“deleteaa):a(aa){}。_。假定AB類中只包含一個(gè)整型數(shù)據(jù)成員a,并且它是一個(gè)常量成員,若利用參數(shù)aa對(duì)其進(jìn)行初始化,則該類的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1