![復(fù)習(xí)課件及試題要點_第1頁](http://file4.renrendoc.com/view/5ea32e44bcbb52198409332b1940d044/5ea32e44bcbb52198409332b1940d0441.gif)
![復(fù)習(xí)課件及試題要點_第2頁](http://file4.renrendoc.com/view/5ea32e44bcbb52198409332b1940d044/5ea32e44bcbb52198409332b1940d0442.gif)
![復(fù)習(xí)課件及試題要點_第3頁](http://file4.renrendoc.com/view/5ea32e44bcbb52198409332b1940d044/5ea32e44bcbb52198409332b1940d0443.gif)
![復(fù)習(xí)課件及試題要點_第4頁](http://file4.renrendoc.com/view/5ea32e44bcbb52198409332b1940d044/5ea32e44bcbb52198409332b1940d0444.gif)
![復(fù)習(xí)課件及試題要點_第5頁](http://file4.renrendoc.com/view/5ea32e44bcbb52198409332b1940d044/5ea32e44bcbb52198409332b1940d0445.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、工具與程序框#include一、工具與程序框#includeusingnamespa return using namespadouble a, b, c; coutPleaseinput c = twonumbers:cout a +b = creturn 二、基本數(shù)據(jù)類型、變量、運算符、表達式short1632float32char 8short1632float32char 8doublenr/ Ex using namespadouble c, c=5.0/9.0 *(f-三、控制結(jié)構(gòu)elsecase case / / / cthrow test;throwit isa/ cthr
2、ow test;throwit isa 例3-Ex#include usingnamespamain( )double x, y; / 0 x else/ 1 ;/ 0 x else/ 1 ;例3-計算自然對數(shù)的底數(shù)e,當通項=1.0E-u=u/n; e=e+u; n = coute=e(n= n )endl; return 0;四、數(shù)組與字符串 charcharchar a10=a;char a=abcdefghij; char a=0;charcharchar a10=a;char a=abcdefghij; char a=0;例4- #include / i=0;i7;big= / j=
3、0;j7;big= return 0;例4-例4-#include503,87,512,61,908,170,897,653,426,154,509,612,677,765,i=0;iCOUNT; tmp=listj-1; listj-1 = listj; listj = tmp;coutTheresultis: / k=0; k16; k+) coutlistk;return4-Ex#include #includecharsource=j = 0; destinationi=coutTheresultis:destinationendl; return 0;五、指針、地址與&五、指針、地址
4、與&6- mystrnicmp(char*str1,char 例6-8#includeusing/ selectsortvoidselectsorti=0;icount-1;j=i+1; j count; j+) if(*(list+j)*(list+k)k=j;tmp=*(list+i)= 例6-8#includeusing/ selectsortvoidselectsorti=0;icount-1;j=i+1; j count; j+) if(*(list+j)*(list+k)k=j;tmp=*(list+i)= array6=2,7,2,2,3,coutTheresultis: cou
5、tarrayi六、函數(shù)、數(shù)組與函數(shù)、與函數(shù)、指針與函數(shù)、函數(shù)指針b)return&b)return*b)return iny(*ptr)( le5-5: iny(*ptr)( le5-5: /#include/bubble_up(): i=0;ii;j=j-1) tmp=listj-1; listj-1 = listj; listj = tmp;503,87,512,61,908,170,897,653,426,154,509,612,677,765,cout array i / for(i=0; i16; i+)cout array i bubble_up(array, 16);for(i=
6、0; i16; i+)cout array i cout array i / for(i=0; i16; i+)cout array i bubble_up(array, 16);for(i=0; i16; i+)cout array i 例7-/ return ?1; return/ returnn*fac(n-1); / n!為(n-1)!7-11 (): / /string=0(字符串結(jié)束符), 字符串中沒有七、結(jié)構(gòu)體、枚舉體、structDateenum;8-Dateenum;8-le8-7: #include#includeusing/ struct/ i=0;icount; / i
7、, num=0; i, num=0; for(i=0;inum; listi.freq =1;/ / / Sort(list,/ for(i=0; inum; i+)/ 八、類、繼承與對1. virtual 虛函數(shù)定義 virtual純虛函數(shù)定義=0;2. 對象:A 例10-4 #include #include Age = 0;2. 對象:A 例10-4 #include #include Age = 0; age,char Age = age;Sex=(sex=:coutNametAgetSex2; / 1: cout cout1: cout2:2return 。charcharvoidR
8、egister(charage,2return 。charcharvoidRegister(charage,char Age= Sex=(sex=void ShowMe()coutNametAgetSexclassStudent:/charvoidRegisterStu(charame, Number= void coutNumbertameStudent從類繼承的Circle.h#ifndef #definePO class Po/x和yx,/ / / x/ y= = 0,GetX()returnx;GetY()returny; void Pr/.cpp文件.h#ifndef #define
9、PO class Po/x和yx,/ / / x/ y= = 0,GetX()returnx;GetY()returny; void Pr/.cpp文件#include#includeb)(a,b);voidbx = y = void()coutx,y ; Circle.hCircle#ifndef CIRCLE_H #define CIRCLE_H #include#includeclassCircle:publicx= y= 0voidSetRadius(doubledoubleArea();void #include#include (a,b)SetRadius(r);voidCircl
10、e:SetRadius(doubler)radius=(r=0?r:0 doublevoidCircle:SetRadius(doubler)radius=(r=0?r:0 doubleCircle:Area()return3.14159*radius*radius; void Circle:PrcoutCenter=cout;Radius=radius #include#includepo#includeCirclecoutThecentreofcirclec:; coutnTheareaofcirclec:c.Area()九、文件與輸入輸#include #includeusingifst
11、reamchara20; in a;#includeifstreamin #include / in #include / o#includeout o5.#includech=cin.get #include coutcoutcoutcout.setf(ios:left); 左對齊: 十、模板、cout.setf(ios:left); 左對齊: 十、模板、T tmax(T a, T b)m1=5,char c1=a, c2=b;coutd1和d2中的最大值是: tmax(d1, d2) endl; coutc1和c2中的最大值是: tmax(c1, c2) endl;templatetype
12、name class AnyTypeT AnyType i (5); AnyType c (a);cout 整型類: i.GetX() endl; cout雙精度類:d.GetXendl; cout 字符類: c.GetX() endl;classTime Time( =1, =1, s)m;private Time t; classDate;對DateTime( =1, =1, s)m;private Time t; classDate;對Date Timepubl void類voidy)mon=m; voidy)mon=m; voidvoid&t)voidTimet; Date#inclu
13、deusing #includeusing return #include char不可以整體賦值,數(shù)組不可以整體輸入輸出和賦值 */* 定義符號常量,constdoublepai=3.14; #definepai3.14 enumcolorred,yellow,bluedisplay return 0;/ 0#include / / (c)ASCIIc c ASCII/ #includewhile return/ wordi=z& #includedouble/ / / / / / #include/ char/ / / / / #include/ char / / / / / #inclu
14、de#includen0就求自冪數(shù),n0 / m/ / / n/ return#includechar right=”正確,祝賀!”; charwrong=”錯誤,加油啊!”; / / input=ccoutright/ #includeusing/ / / #includeusing/ / void main()double / r / / /* r 是形參,接受從主調(diào)函數(shù)那里傳遞過來的數(shù)/ 1.轉(zhuǎn)義字符:n t 制表(8個字符00,b couttcout”hownare3.switch 的用法(程序的一部分來說明case case case 8:case 7:case 6:case cas
15、e case 8:case 7:case 6:/ 下面的case/ case#include returnxy?x: returnxy?x:charmax(charx,charreturnxy?x:void1 #include using namespavoidswap(void main()a=3,/ void2 #include/ / / 1 #include using namespavoidswap(void main()a=3,/ void2 #include/ / / usingvoidswap(a=5,/ returnvoid3 #include voida=5,returnvo
16、id #include using/ / i, a=5,returnvoid #include using/ / i, return/ 5 #include usingvoidfor(j=0;jn-1;for(i=0;ibi+1)voidvoidreturn 0; #include/ return voidif #include/ ifreturn true;/ #include/ ifreturn true;/ n的因子時返回 forif(isprime(i)&/ i和i+28 200#include / boolifreturn true;for 9 #includeusingvoid 9
17、 #includeusingvoid i, forforreturn0;10 使用指針數(shù)#includevoidi,j,*p3,/ / #include #include returnfalse; returntrue; ifcharif if cout”該 IP 地址對應(yīng)的點分十進制寫法是:”endl; if cout”該 IP 地址對應(yīng)的點分十進制寫法是:”endl; 12 #include usingvoidforfordelete1 strcpy(str1,strcat(str1str2)長度 strlen(str)3 4 5 ,p5 ,p數(shù)據(jù)元素地址&aij或*(a+i)+jai+j
18、,首地址&a00a0或*aa+i,行首地址*(a+i)ai 表示 i 行j 列元素的值#includei, 和#includeusingifreturn max;max,#includeusingifreturn max;max,例:編寫實現(xiàn)庫函數(shù)#includes_cmp(char*s,char/ while(*s)&(*t)&if(*s-if(*s-return 0;charif(*s-return 0;char/ #includevoidstructchar stno9; 學(xué)號t數(shù)學(xué)t物理t化學(xué)t英語t計算機for (j=0;j5;j+)for (i=0;i10;i+)if:studi.
19、stname 學(xué) 號 :studi.stno 不 及 數(shù)if (studi.scorej#includestruct studentvoid voidfun(student*); #includestruct studentvoid voidfun(student*); / 址 樣/ p-name與(*p).name和#includestructstruct structcharphonenumber11; struct day currentday; char return如 account1=account2 account0=account1struct return如
20、account1=account2 account0=account1struct/ / 員for (p=account;paccount+100;p+) #include #includestructfor for i, num=0; whileififforreturn#includecharname20; ;if#includecharname20; ;ifif (strcmp(pi.job,”student”)=0) 1.grand 1 或1.grand或 2#include)1 或1.grand或 2#include)case case case casecaseblue:casec
21、aseblack:returncasecaseblack:return故而temp=red正確,而temp=0 錯誤,但是可以強制轉(zhuǎn)換temp=(enumcolor#include#includeusingclass權(quán)限修飾符 private / / / / / initvoidinit(charvoidvoid hangup();void/ / 在類外以”類名:函數(shù)成員” cout”Answeringnumberis”othernumberendl; cout”Answering in”endl;inlinevoid cout”Answeringnumberis”othernumberendl; cout”Answering in”endl;inlinevoid mobilereturn 0;(2)mobile*p; #includ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同模板中央空調(diào)銷售合同范本
- 北京億歐網(wǎng)盟科技有限公司-新質(zhì)生產(chǎn)力系列:2025中國消費級AI硬件價值洞察及GEEK50榜單報告
- 2024年三年級道德與法治下冊 第四單元 多樣的交通和通信 11四通八達的交通第二課時說課稿 新人教版
- 2024年秋七年級地理上冊 第五章 世界的發(fā)展差異 5.2《國際經(jīng)濟合作》說課稿2 (新版)湘教版
- 9 古代科技 耀我中華(說課稿)2024-2025學(xué)年統(tǒng)編版道德與法治五年級上冊
- 養(yǎng)殖設(shè)備銷售合同范例
- 2024年一年級道德與法治上冊 第16課 我有一雙明亮的眼睛說課稿 未來版
- 9 種豆子 說課稿-2023-2024學(xué)年科學(xué)二年級下冊冀人版
- 出售電廠鍋爐合同范例
- 人員轉(zhuǎn)公司合同范例
- 投標廢標培訓(xùn)
- 腦卒中課件完整版本
- 藥房保潔流程規(guī)范
- 電子信息工程基礎(chǔ)知識單選題100道及答案解析
- 血液透析器課件
- 吊車司機雇傭合同協(xié)議書
- 新華師大版八年級下冊初中數(shù)學(xué)全冊課時練(課后作業(yè)設(shè)計)
- 致命性大出血急救專家共識
- 住院成人高血糖患者血糖監(jiān)測醫(yī)護協(xié)議處方共識
- JTS-169-2017碼頭附屬設(shè)施技術(shù)規(guī)范
- DL-T5816-2020分布式電化學(xué)儲能系統(tǒng)接入配電網(wǎng)設(shè)計規(guī)范
評論
0/150
提交評論