5C語言練習(xí)題_第1頁
5C語言練習(xí)題_第2頁
5C語言練習(xí)題_第3頁
5C語言練習(xí)題_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

編程語言基礎(chǔ)C語言數(shù)據(jù)類型、常量與變量、運算符與表達式習(xí)題課任課老師:李新宇 教學(xué)時間:2012.9.14 課時:2課時 班級:1001、1101 姓名: 一知識點1C的數(shù)據(jù)類型:基本、構(gòu)造、指針和空類型,char、int、short、long、unsigned、float、double、enum、struct、union、typedef。2常量與變量的概念,注意符號常量的定義與使用;3整型、實型、字符型常量的表示,注意整型常量的十進制、八進制、十六進制的書寫。4變量的定義,C的標識符包括關(guān)鍵字、預(yù)定義標識符、用戶定義標識符;用戶定義標識符的可用字符為字母、數(shù)字、下劃線,第一個字符為字母或下劃線。5常見數(shù)據(jù)類型的取值范圍,int為-32768+32767,unsigned int為065535。6轉(zhuǎn)義字符:n、t、b、r、f、”、ddd、xhh7不同數(shù)值型數(shù)據(jù)的混合運算,低級類型轉(zhuǎn)換為高級類型運算8C的運算符:注意結(jié)合方向和運算的優(yōu)先級9算術(shù)運算符:+、-、*、/、%、+、-,注意自加、減運算符分前綴和后綴兩種方式。其中前綴方式為先自加、減,后引用;后綴方式為先引用,后自加、減;運算符%要求運算量為整數(shù),運算結(jié)果也為整數(shù)。注意除運算時,若運算量為整型時,運算結(jié)果也是整型的規(guī)則。10賦值類運算符:=、+=、-=、*=、/=、%=,注意含義和數(shù)據(jù)類型的轉(zhuǎn)換。11逗號運算符的使用,注意逗號運算符的運算規(guī)則。二、習(xí)題練習(xí)填空題:1若k為整型變量且賦值11。請寫出運算k+后表達式的值 和變量的值 。2若x為double型變量,運算x=3.2,+x后表達式的值 和變量的值 。3函數(shù)體由符號 開始,用符號 結(jié)束。函數(shù)體的前面是 部分,其后是 部分。4C語言中的標識符可分為 、 和預(yù)定義標識符三類。5在C語言程序中,用關(guān)鍵字 定義基本整型變量,用關(guān)鍵字 定義單精度實型變量,用關(guān)鍵字 定義雙精度實型變量。6把a1、a2定義成單精度實型變量,并賦初值1的定義語句是 。7C程序中定義的變量,代表內(nèi)存中的一個 。8表達式3.5+1/2的計算結(jié)果是 。9寫出數(shù)學(xué)表達式三個等價的C語言表達式 、 、 。10通常一個字節(jié)包含 個二進制位。11當計算機用兩個字節(jié)存放一個整數(shù)時,能存放的最大(十進制)整數(shù)是 、最?。ㄊM制)整數(shù)是 。12在C語言中整數(shù)可用 進制數(shù)、 進制數(shù)和 進制數(shù)三種數(shù)制表示。13C語言中,int型數(shù)據(jù)占 個字節(jié),long型數(shù)據(jù)占 個字節(jié),unsigned int型數(shù)據(jù)占 個字節(jié),short型數(shù)據(jù)占 個字節(jié), float型數(shù)據(jù)占 個字節(jié),double型數(shù)據(jù)占 個字節(jié),char型數(shù)據(jù)占 個字節(jié)。選擇題:1以下選項中正確的整型常量是( )。A12. B-20 C1,000 D4 5 62以下選項中正確的實型常量是( )。A0 B3. 1415 C0.329102 D.8713以下選項中不合法的用戶標識符是( )。A_123 Bprintf CA$ DDim4C語言中運算對象必須是整型的運算符是( )。A% B/ C! D*5可在C程序中用作用戶標識符的一組標識符是( )。Avoid Bas_b3 CFor D2c define _123 -abc DO WORD If case SIG6若變量已正確定義并賦值,符合C語言語法的表達式是( )。Aa=a+7; Ba=7+b+c,a+ Cint(12.3%4) Da=a+7=c+b7不合法的八進制數(shù)是( )。 A0 B028 C077 D018不合法的十六進制數(shù)是( )。Aoxff B0Xabc C0x11 D0x198. 若以下選項中的變量已正確定義,則正確的賦值語句是 。A) x1=26.8%3; B) 1+2=x2; C) x3=0x12; D) x4=1+2=3;9. 下列變量定義中合法的是 。A)short_a=1-.le-1; B)double b=1+5e2.5;C)long do=0xfdaL; D)float 2_and=1-e-3;10. 在C語言中不合法的整數(shù)是 。A)20 B)0x4001 C)08 D)0x12ed11. 以下選項中不正確的實型常量是A)2.607E-1 B)0.8103e0.2 C)-77.77 D)456e 212.以下十六進制數(shù)中不合法的是A)oxff B)0Xabc C)0x11 D)0x1913.下列不合法的常量是: 。(1)? (2)abc (3)”Turbo c” (4)0x32 (5)123(6) (7)”(8) (9)” (10)a(11) (12)0123 (13)王 (14)”李為民”(16)”xaif”14. 已定義ch為字符型變量,下列賦值語句中錯誤的是 。A)ch=; B)ch=62+3; C)ch=NULL; D)ch=xaa;15. 下列描述中,正確的一條是 。A)C語言的整型變量可以分為int 、short、long、unsigned int、unsigned short、unsigned long等幾種類型,因此整型常量也可以分為這幾種類型B)C語言的字符數(shù)據(jù)與整型數(shù)據(jù)可以互相賦值C)若對字符型變量的定義為:“char c;”可使用語句c=“a”對變量c賦值 D)已知x為float型,執(zhí)行語句(int)x后,x為int型16. 已定義c為字符型變量,則下列語句中正確的是 。A)c=97 B)c=“97 “ C)c=97 D)c=“a”17. 以下選項中可以作為C語言中合法整數(shù)的是 。(A)10110B (B)0386 (C)0Xffa (D)x2a218以下選項中可作為C語言合法常量的是 。(A)-80. (B)-080 (C)-8e1.0 (D)-80.0e19. 在下列符號中,不屬于轉(zhuǎn)義字符的是 。(A) (B)x12 (C)013 (D)0520. C語言中不合法的字符常量是A)0xff B)65 C)& D)028 21. 以下定義語句中正確的是 。A)char a=Ab=B; B)float a=b=10.0;C)int a=10,*b=a; D)float *a, b=a;22. 以下所列的C語言常量中,錯誤的是 。A)0xFF B)1.2e0.5 C)2L D)7223. 已知ch是字符型變量,下面不正確的賦值表達式是 。A)ch=a+b B)ch=0 C)ch=7+9 D)ch=5+924.以下常量中,合法的是_。A)5e2.5 B)e8 C) D)BASIC25C語言中,合法的長整型常數(shù)是_。A)1L B)5074369 C)225D D)326581&26以下類型中屬于C語言的數(shù)據(jù)類型是_。A)邏輯型 B)純小數(shù)型 C)復(fù)數(shù)型 D)雙精度型27. PC 機中,n在內(nèi)存占用的字節(jié)數(shù)是 。 A. 1 B. 2 C. 3 D. 4 28字符串ABC在內(nèi)存占用的字節(jié)數(shù)是 。 A. 3 B. 4 C. 6 D. 829. 設(shè)有語句 int a=3;,則執(zhí)行了語句 a+=a-=a*=a; 后,變量 a 的值是 。 A. 3 B. 0 C. 9 D. -12 30. 在以下一組運算符中,優(yōu)先級最低的運算符是 。 A. * B. != C. + D. = 31. 設(shè)整型變量 i 值為2,表達式(+i)+(+i)+(+i)的結(jié)果是 。 A. 6 B. 12 C. 15 D. 表達式出錯 32. 若已定義 x 和 y為double 類型

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論