第03章單元總結(jié)_第1頁
第03章單元總結(jié)_第2頁
第03章單元總結(jié)_第3頁
第03章單元總結(jié)_第4頁
第03章單元總結(jié)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論