版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
c++機(jī)考題目加復(fù)習(xí)資料c++機(jī)考題目加復(fù)習(xí)資料/c++機(jī)考題目加復(fù)習(xí)資料實(shí)現(xiàn)一個(gè)大小固定的整型數(shù)據(jù)元素集合與其相應(yīng)操作(元素的添加、刪除;判斷兩個(gè)集合是否相等;判斷一個(gè)數(shù)是否為集合中的元素;交集;并集)。P76.列3.24<>=16;集合中元素個(gè)數(shù)的最大值,默認(rèn)為型{,};錯(cuò)誤代碼{,};類(lèi)型定義定義集合類(lèi){[];存儲(chǔ)元素的數(shù)組;集合中元素的個(gè)數(shù):(){=0;}(); 判斷一個(gè)數(shù)是否為集合中的元素(); 向集合中添加元素(); 刪除集合中的元素(*); 把當(dāng)前集合拷貝到形參指針指向的集合中(*); 判斷兩個(gè)集合是否相等();(*,*);交集(*,*);并集};(){ (0<) ([i]) ; ;}(){ (()) ; (<) { []=; ; } ;}(){ (i=0;i<;) ([i]) { (<1) [i]=[1]; ; ; }}(*){ (i=0;i<;) >[i]=[i]; >=;}(*){ (>) ;(i=0;i<)判斷當(dāng)前集合的某元素是否是所指集合中的元素 (>([i])) ; ;}(){ <<"{"; (i=0;i<;) <<[i]<<";"; <<"}\n";}(*,*)交集:*∩*>*{ >=0; (i=0;i<;) (j=0;j<>;) ([i]>[j]){ >[>]=[i]; ; }}(**)并集:*∪*>*{ >(); (i=0;i<;) (>([i])) ;;}下面是測(cè)試用的主程序(){ s1,s2,s3; s1(); s2(); s3(); s1(10); s1(20); s1(30); s1(40); s2(30); s2(50); s2(10); s2(60); <<"s1="; s1(); <<"s2="; s2(); s2(50); <<"s2-{50}="; s2(); (s1(20)) <<"20s1\n"; s1(23); <<"s1s2="; s3(); s1(23); <<"s1s2="; s3(); (1(2)) <<"s12\n";}實(shí)現(xiàn)一個(gè)大小可變的整型數(shù)據(jù)元素集合,集合可存儲(chǔ)的數(shù)據(jù)元素個(gè)數(shù)在對(duì)象構(gòu)造時(shí)給定,由構(gòu)造函數(shù)為數(shù)據(jù)元素分配存儲(chǔ)空間,在對(duì)象被釋放時(shí)由析構(gòu)函數(shù)釋放存儲(chǔ)空間。P78.3.25<>16; 集合中元素個(gè)數(shù)的缺省最大值{,}; 錯(cuò)誤代碼{,}; 類(lèi)型定義{ ; 元素的最大個(gè)數(shù) *; 存儲(chǔ)元素的數(shù)組 ; 集合中元素的個(gè)數(shù): () {0[];} (){[];} (); (); (); (*); (*); (); (*,*); (*,*);};(){ (0<) ([i]) ; ;}(){ (()) ; (<){ []; ; } ;}(){ (0<) ([i]) { (<1) [i][1]; ; ; }}(*){ (><) {[]>; >=[]; >=; } (0<) >[i][i]; >;}(*){ (>) ;(0<) (>([i])) ; ;}(){ <<"{"; (0<1) <<[i]<<";";(>0) <<[1]; <<"}\n";}(*,*){(><) { []>; >=[]; >=; } >0; (0<) (0<>) ([i]>[j]) { >[>][i]; ; }}(*,*){ (><>){ []>; >=[>]; >=>; } >(); (0<) (>([i])) ; ;}(){ s1,s2,s3; s1(10); s1(20); s1(30); s1(40); s2(30); s2(50); s2(10); s2(60); <<"s1="; s1(); <<"s2="; s2(); s2(50); <<"s2-{50}="; s2(); (s1(20)) <<"20s1\n"; s1(23); <<"s1s2="; s3(); s1(23); <<"s1s2="; s3(); (1(2)) <<"s12\n";}設(shè)計(jì)一個(gè)學(xué)生類(lèi),它具有的私有數(shù)據(jù)成員是:注冊(cè)號(hào)、姓名、數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)、計(jì)算機(jī)成績(jī);具有的公有成員函數(shù)是:求三門(mén)課程總成績(jī)的函數(shù)();求三門(mén)課平均成績(jī)();顯示學(xué)生數(shù)據(jù)信息的函數(shù)();獲取學(xué)生注冊(cè)號(hào)的函數(shù);設(shè)置學(xué)生數(shù)據(jù)信息的函數(shù)()。P81。6編制主函數(shù),說(shuō)明一個(gè)類(lèi)對(duì)象的數(shù)組并進(jìn)行全班學(xué)生信息的輸入與設(shè)置,而后求出每一個(gè)學(xué)生的總成績(jī)、平均成績(jī)、全班學(xué)生總成績(jī)最高分、全班學(xué)生總平均分,并在輸入一個(gè)注冊(cè)號(hào)后,輸出該學(xué)生有關(guān)的全部數(shù)據(jù)信息。<><>;{: ; [10]; ; ; ; : (*c) { ;();;;; }() { (); } () { ()/3; } () { ; } () { <<"學(xué)號(hào):"<<<< <<"姓名:"<<<< <<"數(shù)學(xué):"<<<< <<"英語(yǔ):"<<<< <<"計(jì)算機(jī):"<<<< <<"總分:"<<()<< <<"平均分:"<<()<<; }};(){[50];00;i為循環(huán)變量,q:學(xué)號(hào);a:數(shù)學(xué)成績(jī);z:英語(yǔ)成績(jī);x:計(jì)算機(jī)成績(jī) =0;表示學(xué)生人數(shù) *[10]; 輸入學(xué)生信息 (;;) { <<"請(qǐng)輸入學(xué)生的學(xué)號(hào)、姓名、數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)、計(jì)算機(jī)成績(jī):(若輸入的學(xué)號(hào)為0則表示退出)"<<; >>q>>>>a>>z>>x; (q0) ; [](); (>); ; (); } 輸出所有學(xué)生信息 <<"學(xué)生信息為:"<<<<; (i=0;i<;){ [i](); <<; } <<"全班學(xué)生總成績(jī)最高分為"<<<< <<"全班學(xué)生總平均分為"<<3<<<<; <<"請(qǐng)輸入要查的學(xué)生的學(xué)號(hào):"<<; >>q; (i=0;i<;){ ([i]()) { <<"此學(xué)生信息為:"<<; [i](); ; } } () <<"查無(wú)此人"<<;0;}定義復(fù)數(shù)類(lèi),使用友元函數(shù),完成復(fù)數(shù)的加法、減法、乘數(shù)運(yùn)算,以與復(fù)數(shù)的輸出。P95.4.8<>{ ; ;: (r=0,i=0) { =r;=i; } (); (1,2);(1,2); (1,2); ();};(){ >>>>;}(1,2){ c; =c1+c2; =c1+c2; c;}(1,2){ c; =c1-c2; =c1-c2; c;}(1,2){ c; =c1*c2-c1*c2; =c1*c2+c1*c2; c;}(){ <<"("<<<<","<<<<")";}(){ c12; <<"請(qǐng)輸入第一個(gè)復(fù)數(shù)的實(shí)部和虛部:"<<; (c1); <<"請(qǐng)輸入第二個(gè)復(fù)數(shù)的實(shí)部和虛部:"<<; (c2); (c12); (c1); <<"+"; (c2); <<"="; (); <<"\"<<; (c12); (c1); <<"-"; (c2); <<"="; (); <<"\"<<; (c12); (c1); <<"*"; (c2); <<"="; (); <<;}某單位所有員工根據(jù)領(lǐng)取薪金的方式分為如下幾類(lèi):時(shí)薪工()、計(jì)件工()、經(jīng)理()、傭金工()。時(shí)薪工按工作的小時(shí)支付工資,對(duì)于每周超過(guò)50小時(shí)的加班時(shí)間,按照附加50%薪水支付工資。按生產(chǎn)的每件產(chǎn)品給計(jì)件工支付固定工資,假定該工人僅制造一種產(chǎn)品。經(jīng)理每周得到固定的工資。傭金工每周得到少許的固定保底工資,加上該工人在一周內(nèi)總銷(xiāo)售的固定百分比。試編制一個(gè)程序來(lái)實(shí)現(xiàn)該單位的所有員工類(lèi),并加以測(cè)試。P1255.15<><>雇員類(lèi){: [10];姓名 [8];職工號(hào) ;薪金數(shù):(**)設(shè)置雇員的基本信息 { (); (); } (**)取得雇員的基本信息 { (); (); } ()取得所應(yīng)得的總薪金數(shù) { ; }};時(shí)薪工{: ;工作的小時(shí)數(shù) ;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版商品房包銷(xiāo)合同3篇
- 招標(biāo)文件確認(rèn)紀(jì)要3篇
- 教育培訓(xùn)服務(wù)用工合同范例3篇
- 開(kāi)庭委托書(shū)寫(xiě)作要點(diǎn)詳解3篇
- 政府跟保險(xiǎn)公司合作協(xié)議3篇
- 文物流運(yùn)輸招標(biāo)要求3篇
- 放射性廢物管理工程師勞動(dòng)合同3篇
- 擋土墻建設(shè)合同樣本3篇
- 攜手同行的研學(xué)合作協(xié)議3篇
- 旅游業(yè)客戶信息保護(hù)3篇
- 輔警心理健康知識(shí)講座
- 《棗樹(shù)常見(jiàn)病蟲(chóng)害》課件
- 刑法試題庫(kù)大全
- 燃?xì)獍惭b人員管理制度
- 省份簡(jiǎn)稱課件
- 公民科學(xué)素質(zhì)調(diào)查問(wèn)卷
- 《城市規(guī)劃原理試題》(附答案)
- 小學(xué)健康教育試題-及答案
- 110kV升壓站構(gòu)支架組立施工方案
- 何以中國(guó):公元前的中原圖景
- 小學(xué)英語(yǔ)-Unit3What would you likePartB Let's talk教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
評(píng)論
0/150
提交評(píng)論