版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、題型:一、選擇題二、程序填空題三、閱讀程序,寫出運(yùn)行結(jié)果四、簡(jiǎn)答題(概念,改錯(cuò)等)五、程序設(shè)計(jì)題(按要求,完整地寫出程序)第1章 C+的初步知識(shí)第2章 數(shù)據(jù)類型和表達(dá)式第3章 程序設(shè)計(jì)初步第4章 利用函數(shù)實(shí)現(xiàn)指定的功能第4章中不考內(nèi)容: 4.7 內(nèi)置函數(shù)(inline) 4.9 函數(shù)模板 4.12.4 用register聲明寄存器變量 4.15 內(nèi)部函數(shù)和外部函數(shù)第5章 利用數(shù)組處理批量數(shù)據(jù)第6章 善于使用指針與引用注意:cin cout 對(duì)字符指針與一般指針的不同處理其中的不考內(nèi)容:6.5函數(shù)與指針第7章 用戶自定義數(shù)據(jù)類型其中的不考內(nèi)容:7.3枚舉類型;7.4用typedef聲明新的類型名
2、第8章 類和對(duì)象的特性第9章 怎樣使用類和對(duì)象這兩章要求能編寫一個(gè)有類的聲明和對(duì)象定義和使用的簡(jiǎn)單程序。容易出錯(cuò)的內(nèi)容除法運(yùn)算符/ 分為:整除 一般除法 當(dāng)被除數(shù)與除數(shù)都是整型數(shù)時(shí),除法為整除 int a=9, b=2; a/b 的結(jié)果:4 (int型) float a=9.0, b=2; a/b 的結(jié)果:4.5 (double型) C=5/9*(F-32) ; 改為:C=5.0/9*(F-32) ;2. 算術(shù)表達(dá)式中的乘號(hào)必須寫出來if (x10) y=2x-1 ; 改為 if (x10) y=2*x-1 ; y = (2n-1)x-p(x,n-1)-(n-1)p(x, n-2)/n ; 改
3、為y = (2*n-1)*x-p(x,n-1)-(n-1)*p(x, n-2)/n ; 3. 標(biāo)識(shí)符:以字母或下劃線開頭,字母、數(shù)字符或下劃線組成的序列, 不要與關(guān)鍵字同名。錯(cuò): a#b a&3 12abc switch while x-y int float對(duì): ab a3 _12abc _ x123 While x_y 常量的寫法對(duì): 123 123.4 123. 123e12 1.2e-2 1.2E-2錯(cuò): e2 123e1.5 1.23en 其中 n是變量 32錯(cuò):ab 1234對(duì): ” n x41 101 -轉(zhuǎn)義字符 5. 關(guān)系運(yùn)算符= 容易寫成 =if (n=0) y=3*n-1;
4、else y=2*n;改為:if (n=0) y=3*n-1;else y=2*n;6. 自增+ 自減-int n=3, m;m = n+4;coutn mendl; / 顯示出4 7 int n=3, m;m = +n+4;coutn mendl; / 顯示出4 8 7. 注意整型數(shù)的變化范圍無符號(hào)整數(shù)(以16位二進(jìn)制數(shù)為例 unsigned short) 十進(jìn)制數(shù) 0 32767 32768 65535帶符號(hào)整數(shù)(以16位二進(jìn)制數(shù)為例 short )0000000000000000011111111111111110000000000000001111111111111111 十進(jìn)制數(shù) 0
5、 -32768 -10000000000000000011111111111111110000000000000001111111111111111int main( ) unsigned short n, m; n=65535; / 無符號(hào)短整型數(shù)的最大值 m=n+1; coutmendl; return 0;顯示:0int main( ) unsigned short n, m; n=0; / 無符號(hào)短整型數(shù)的最小值 m=n-1; coutmendl; return 0;顯示:65535int main( ) short n, m; n=32767; / 帶符號(hào)短整型數(shù)的最大值 m=n+1
6、; coutmendl; return 0;顯示:-32768int main( ) short n, m; n=-32768; / 帶符號(hào)短整型數(shù)的最小值 m=n-1; coutmendl; return 0;顯示:32767int main( ) unsigned short m; short n; n= -1; m=n; coutmendl; return 0;顯示:65535int main( ) unsigned short m; short n; n= -32768; m=n; coutm=0) y = 2*x; else y=3*x-1; fun(x) = y; / 錯(cuò), 改為
7、return y;9. 函數(shù)的定義中的形參與函數(shù)的調(diào)用中的實(shí)參float fun( float x , int n) / x, n 是形參,它們前面有類型 float y; if (n=0) y = 2*x; else y=3*x-1; return y;int main( ) float a, b, m; cinam; b = fun( float a , int m ); / 錯(cuò):實(shí)參a , m前面不應(yīng)該有類型 cout“b=“bam; b = fun( a , m ); / 改正后 cout“b=“bendl; return 0;10. 數(shù)組作為形參與實(shí)參float fun( float
8、 x , int n) / x, n 是形參,它們前面有類型 float y=0; / 數(shù)組x作為形參,實(shí)際是指針 for (int i=0; in; i+) y = y + x i ; return y;int main( ) float a10=1,3,2,4,5,8,7,6,3,10, b, m; m=10; b = fun( a10 , m ); / 錯(cuò):實(shí)參a 是數(shù)組,不應(yīng)該帶長(zhǎng)度 cout“b=“bendl; return 0;int main( ) float a10=1,3,2,4,5,8,7,6,3,10, b, m; m=10; b = fun( a , m ); / 改正
9、后:實(shí)參a 是數(shù)組名 cout“b=“bendl; return 0;11. 注意函數(shù)中的局部變量與靜態(tài)局部變量int fun( int a ) int b=0; static int c=3; b+; c+; return a+b+c;int main( ) int a=2; coutfun(a)“ “; / 顯示:7 coutfun(a)=0 & n=2 & nx,y,z; 改為: cinxyz; cinx “ ” y; 改為:cinxy; cinxyendl; 改為:cinxy;14. 注意字符指針與一般指針在cin cout 的區(qū)別int main( ) int a=1, *pa; c
10、har str5=“abcd”; char *ps; pa=&a; ps=str; cout*paendl; 顯示什么 cout*psendl; 顯示什么 coutpaendl; 顯示什么 coutps*pa; 錯(cuò):pa沒有正確的指向 cout*pa*pa; 對(duì):pa正確地指向a, *pa就是a cout*pa*pa; 錯(cuò):pa沒有正確的指向 cout*pa*pa; 對(duì):pa正確地指向新變量*pa cout*pan; for(i=0 ; i*ai; / 錯(cuò):指針ai沒有正確的指向 sort(a,n); for(i=0;in;i+) cout*ai ; coutendl; return 0;void sort(int *a,int n) int *p,i,j,min,*t; p=a; for(i=0;in;i+) min=i; for(j=i+1;j*pj) min=j; t=pmin;pmin=pi;pj=pmin; 要讓每個(gè)指針ai都有指向nt main( ) int *a100; int b100; / 增加一個(gè)int數(shù)組 int i , n; cinn; for(i=0 ; i*ai; / 對(duì):指針ai正確指向了bi sort(a,n); for(i=0;in;i+) cout*ai ; coutn; for(i=0 ; i*ai; / 對(duì):指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年收費(fèi)員個(gè)人年度工作總結(jié)樣本
- XX駐村工作隊(duì)推進(jìn)鄉(xiāng)村振興工作總結(jié)
- 排水與降水要求措施施工
- 學(xué)校傳染病疫情及突發(fā)公共衛(wèi)生事件報(bào)告制度
- 每周食品安全排查治理報(bào)告
- 醫(yī)保定點(diǎn)藥店年度工作總結(jié)
- 立案高效神器!建設(shè)工程施工合同糾紛要素式起訴狀模板
- 建設(shè)工程施工合同糾紛要素式起訴狀模板告別無效文書
- 機(jī)械類女生求職面試技巧
- 爬蟲技術(shù)原理
- 2025年6月浙江省高考物理試卷真題(含答案解析)
- 2025-2030中國(guó)智能家居系統(tǒng)配置服務(wù)技術(shù)人才缺口評(píng)估報(bào)告
- 護(hù)士肺功能室進(jìn)修匯報(bào)
- 物業(yè)工程維修培訓(xùn)內(nèi)容
- 神經(jīng)外科規(guī)培結(jié)業(yè)考試題庫及答案
- 靜脈輸液十二種并發(fā)癥及防治措施
- 廣東省領(lǐng)航高中聯(lián)盟2024-2025學(xué)年高一下學(xué)期第一次聯(lián)合考試語文試卷(含答案)
- 肺栓塞的急救處理
- T/CCAS 007-2019水泥產(chǎn)能核定標(biāo)準(zhǔn)
- 胰腺炎中醫(yī)護(hù)理方案
- 環(huán)境、職業(yè)健康安全管理體系合規(guī)性評(píng)價(jià)報(bào)告
評(píng)論
0/150
提交評(píng)論