![第03章單元總結(jié)_第1頁](http://file4.renrendoc.com/view/e7afb89f8dcfb156a39c564da8374c93/e7afb89f8dcfb156a39c564da8374c931.gif)
![第03章單元總結(jié)_第2頁](http://file4.renrendoc.com/view/e7afb89f8dcfb156a39c564da8374c93/e7afb89f8dcfb156a39c564da8374c932.gif)
![第03章單元總結(jié)_第3頁](http://file4.renrendoc.com/view/e7afb89f8dcfb156a39c564da8374c93/e7afb89f8dcfb156a39c564da8374c933.gif)
![第03章單元總結(jié)_第4頁](http://file4.renrendoc.com/view/e7afb89f8dcfb156a39c564da8374c93/e7afb89f8dcfb156a39c564da8374c934.gif)
![第03章單元總結(jié)_第5頁](http://file4.renrendoc.com/view/e7afb89f8dcfb156a39c564da8374c93/e7afb89f8dcfb156a39c564da8374c935.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——第03章單元總結(jié)
《C語言程序設(shè)計》
單元總結(jié)單元練習(xí)實訓(xùn)指導(dǎo)知識拓展
第三章最簡單的C程序設(shè)計——順序結(jié)構(gòu)設(shè)計
班級:姓名:學(xué)號:
單元總結(jié)提升
本單元中,核心內(nèi)容有C語言中基本的數(shù)據(jù)類型、常量和變量、運算符和表達(dá)式以及算法的概念。通過本單元的學(xué)習(xí),我們應(yīng)當(dāng)知道:
1.C語言中最基本的數(shù)據(jù)類型有:2.C程序中使用的常量依照表現(xiàn)形式可分為直接常量和符號常量。(1)直接常量1)整型常量,有十進(jìn)制、八進(jìn)制和十六進(jìn)制三種描述方式,其中,八進(jìn)制的前置符號標(biāo)志為,十六進(jìn)制的前置符號標(biāo)志為。2)浮點型常量,有十進(jìn)制小數(shù)和指數(shù)兩種描述方式,其中,指數(shù)形式的符號標(biāo)志是,3)字符型常量,是用單撇引號括起來的單一字符,對一些特別字符和控制字符用的形式表示。4)字符串常量,是用雙撇引號括起來的一串字符序列。字符串的終止標(biāo)志為。(2)符號常量符號常量是使用某個符號代表的常量,符號常量使用編譯預(yù)處理中的宏定義命令定義。3.標(biāo)識符是用來標(biāo)識程序中的某個對象的名字的字符序列。C語言把標(biāo)識符分為三類,即關(guān)鍵字、預(yù)定義標(biāo)識符、用戶自定義標(biāo)識符。對于用戶自定義標(biāo)識符的命名C語言規(guī)定:(1)所有的用戶標(biāo)識符必需先定義或說明后再使用;(2)用戶標(biāo)識符由、、組成,并且首字符不能是數(shù)字;(3)C語言中區(qū)分大小寫;(4)不能用關(guān)鍵字作為用戶自定義標(biāo)識符,尋常不使用預(yù)定義標(biāo)識符作為用戶自定義標(biāo)識符。4.C程序中使用變量,必需先,后。變量定義后,系統(tǒng)會根據(jù)變量的類型分派相應(yīng)的存儲空間。5.C語言有豐富的運算符,其中算術(shù)運算符包括+、-、*、/、%,其中僅用于整數(shù)間的運算;賦值運算符=和相應(yīng)的復(fù)合賦值運算符,賦值運算的含義是將“=〞右側(cè)的表達(dá)式的計算結(jié)果賦值給“=〞左側(cè)的變量,這與數(shù)學(xué)中“=〞的含義不同,需要注意。6.由運算符和數(shù)據(jù)構(gòu)成表達(dá)式,若數(shù)據(jù)的類型不同,在計算時存在類型自動轉(zhuǎn)換問題,必要時也可以使用強制類型轉(zhuǎn)換。7.對于面向過程的程序設(shè)計來說,程序=+。1
8.在C語言中,對于每一個程序設(shè)計單元可采用結(jié)構(gòu)化程序設(shè)計方法,有三種基本的程序結(jié)構(gòu),分別為:、和。9.C語言提供了標(biāo)準(zhǔn)輸入輸出庫函數(shù)用于實現(xiàn)數(shù)據(jù)輸入輸出操作,其對應(yīng)的頭文件為。10.單字符輸入和輸出函數(shù)分別為和。11.格式化輸入和輸出函數(shù)分別為和。12.格式化輸出函數(shù)有兩種調(diào)用格式:(1)(2)13.格式化輸入/輸出中,格式控制符由開頭。常用的格式控制符有:整型int格式符、float浮點型格式符、double浮點型格式符、字符型格式符;對于浮點型格式可以用形式的附加格式說明小數(shù)的寬度和小數(shù)位數(shù)。14.格式化輸入中的輸入項為地址類表,對變量取地址的運算符為。通過本單元的學(xué)習(xí),應(yīng)對順序結(jié)構(gòu)程序設(shè)計的特點和設(shè)計思路有所了解,同時重點學(xué)會單字符輸入函數(shù)getchar()、單字符輸出函數(shù)putchar()、格式化輸出函數(shù)printf()和格式化輸入函數(shù)scanf()的正確使用。同時,通過本單元的學(xué)習(xí),應(yīng)當(dāng)把握C語言程序設(shè)計所需要的基本知識,為后續(xù)內(nèi)容的學(xué)習(xí)打下堅實的基礎(chǔ)。
單元練習(xí)
一.選擇題
1.已定義x為float型變量,其值為213.45678,則printf(\的輸出結(jié)果為()。
A.213.46C.-213.45
B.213.45
D.輸出格式控制說明的域?qū)挷粔?,不能輸?/p>
2.有以下程序,程序運行時輸入:1,2,3,則輸出的結(jié)果為()。
#includevoidmain(){inta,b,c;
scanf(\
printf(\}
A.6B.a(chǎn)+b+c=6
C.123D.不確定的值
2
3.下面輸入語句中,正確的是()。
A.scanf(\B.scanf(\;C.scanf(\;
D.scanf(\;
4.在VC++6.0環(huán)境中,以下說法正確的是()。
A.輸入函數(shù)scanf()輸入數(shù)據(jù)時,數(shù)據(jù)間必需加間隔符。
B.輸入函數(shù)scanf()中單精度或雙精度浮點型數(shù)據(jù)都可用%f作為格式控制符。C.變量輸入使用輸出函數(shù)printf()輸出字符或字符串都用格式說明符%s。D.輸出函數(shù)printf()中單精度或雙精度浮點型數(shù)據(jù)都可用%f作為格式控制符。
5.下面程序的功能是實現(xiàn)兩個字符變量互換值,若為ch1輸入a,ch2輸入b,則程序運行時正確的輸入是()。
#includevoidmain()
{charch1,ch2,ch;
scanf(\ch=ch1;ch1=ch2;ch2=ch;
printf(\}
A.a(chǎn),bB.a(chǎn)bC.a(chǎn)bD.a(chǎn)b
6.在C語言中,int、short、char三種類型數(shù)據(jù)所占用的存儲空間是()。
A.均為2個字節(jié)C.與編譯環(huán)境有關(guān)
B.int和short占2個字節(jié),char占1個字節(jié)D.由用戶自己定義
7.下面定義字符型變量ch的語句不正確的是()。
A.charch=‘\\X2A’;B.charch=\C.charch=65;
D.charch=NULL;
8.已知大寫字母A的ASCII是65,小寫字母a的ASCII是97,以下不能將字符型變量c中的大寫字母轉(zhuǎn)換成對應(yīng)的小寫字母的語句是()。
A.c=(c-'A')
B.c2=tolower(c);
D.c=('A'+c)
C.c=c-'A'+'a';
9.設(shè)有定義:doubled,h;,其中d為三角形的底邊長,h為三角形的高,則以下C語言表達(dá)式與其面積公式
1dh計算結(jié)果不相符的是()。2C.d*h*1/2
D.d/2*h
A.d*h/2B.1/2*d*h
10.以下選項中,與k=n++;完全等價的語句是()。
3
A.k=n;n=n+1;B.n=n+1;k=n;C.k=++n;D.k+=n+1;
11.關(guān)于標(biāo)識符,以下說法不正確的是()。
A.庫函數(shù)名稱為預(yù)定義標(biāo)識符,不建議用作用戶自定義標(biāo)識符B.關(guān)鍵字不能作為用戶自定義標(biāo)識符C.用戶自定義標(biāo)識符中不區(qū)分大小寫字母
D.標(biāo)識符中可以出現(xiàn)下劃線,且可以出現(xiàn)在標(biāo)識符的任意位置12.以下可用作C語言用戶自定義標(biāo)識符的一組是()。
A.void、return、ifC.Max、_abc、Main
B.printf、include、fabsD.2abc、pay$、sum-10
二.填空題
1.寫出整型變量a、無符號長整型變量b、雙精度浮點型變量c和字符型變量d的定義語句:。2.常量‘a(chǎn)’和〞a〞分別占用_____個字節(jié)和_____個字節(jié)的存儲空間。
3.有定義inta=1234;,獲取其百位數(shù)碼的表達(dá)式為________________________。4.若有定義:chara=97,c;,則表達(dá)式c='a'+'8'-'3'的值為_________。5.已知intx=6;,則執(zhí)行x+=x-=x-3;語句后,x的值是_________。
6.將一個浮點型變量n四舍五入確切到小數(shù)點后兩位,其表達(dá)式為:。7.C語言中基本的數(shù)據(jù)類型有、、。
8.結(jié)構(gòu)化程序設(shè)計中基本的程序結(jié)構(gòu)有、、。9.有語句putchar(getchar()),程序運行時輸入:65,則輸出結(jié)果是____________。10.pri
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工安全協(xié)議書的法律法規(guī)與標(biāo)準(zhǔn)依據(jù)
- 2025年醫(yī)藥公司宿舍房屋租賃合同范文
- 2025年債權(quán)債務(wù)清算執(zhí)行協(xié)議
- 2025年建筑現(xiàn)澆樓板合同樣本
- 2025年光學(xué)計量標(biāo)準(zhǔn)器具項目提案報告模板
- 2025年企業(yè)籌資借款策劃合同范本
- 2025年住宅購置合同樣式
- 2025年臨時員工聘用協(xié)議規(guī)定
- 2025年個人司機工作合同
- 2025年企業(yè)消費信貸擔(dān)保協(xié)議范本
- 2025年江蘇省宿遷市事業(yè)單位引進(jìn)名校優(yōu)生120人歷年高頻重點提升(共500題)附帶答案詳解
- 人教版四年級上冊寒假數(shù)學(xué)計算題天天練及答案(共15天)
- 2024人教版英語七年級下冊《Unit 3 Keep Fit How do we keep fit》大單元整體教學(xué)設(shè)計2022課標(biāo)
- 山東省海洋知識競賽(初中組)考試題及答案
- 藥品流通監(jiān)管培訓(xùn)
- JD37-009-2024 山東省存量更新片區(qū)城市設(shè)計編制技術(shù)導(dǎo)則
- 《廣西高標(biāo)準(zhǔn)農(nóng)田耕地質(zhì)量評價工作 指導(dǎo)手冊》
- 人教版四年級下冊數(shù)學(xué)全冊教案含反思
- 北京市海淀區(qū)重點中學(xué)2025屆高考數(shù)學(xué)押題試卷含解析
- 霧化吸入技術(shù)教學(xué)課件
- 2024EPC施工總包合同范本
評論
0/150
提交評論