C語言練習題-基本數(shù)據(jù)類型和運算.doc_第1頁
C語言練習題-基本數(shù)據(jù)類型和運算.doc_第2頁
C語言練習題-基本數(shù)據(jù)類型和運算.doc_第3頁
C語言練習題-基本數(shù)據(jù)類型和運算.doc_第4頁
C語言練習題-基本數(shù)據(jù)類型和運算.doc_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

第2章 基本數(shù)據(jù)類型和運算練習題一、 單項選擇題1下列數(shù)據(jù)中屬于“字符串常量”的是( )。 A”a”B. ABCC. abc0 D. a2下列數(shù)據(jù)中屬于“字符串常量”的是( )。 AABCB. “ABC”C. abc D. a3. 在PC機中,n在內(nèi)存占用的字節(jié)數(shù)是( )。A. 1 B. 2 C. 3 D. 44. 在PC機中,”axff” 在內(nèi)存占用的字節(jié)數(shù)是( )。A. 5 B. 6 C. 3 D. 45. 字符串”ABC”在內(nèi)存占用的字節(jié)數(shù)是( )。A. 3 B. 4 C. 6 D. 86. 字符串”ABCD”在內(nèi)存占用的字節(jié)數(shù)是( )。A. 4 B. 6 C. 7 D. 87. 在C語言中,合法的長整型常數(shù)是( )。 A. 0L B. 4962710 C. 0.054838743 D. 2.1869e108在C語言中,合法的短整型常數(shù)是( )。 A. OL B. 0821 C. 40000 D. 0x2a9.下列數(shù)據(jù)中不屬于“字符常量”的是( )。 A. aB. 160C. 070D. 07010char型常量在內(nèi)存中存放的是( )。A. ASCII代碼值 B. BCD代碼值 C. 內(nèi)碼值 D. 十進制代碼值11設整型變量m,n,a,b,c,d均為0,執(zhí)行(m=a=b)|(n=c=d)后,m,n的值是( )。 A. 0,0 B. 0,1 C. 1,0 D. 1,112設整型變量m,n,a,b,c,d均為1,執(zhí)行“(m=ab)&(n=ab)”后,m,n的值是( )。A. , B. , C. , D. ,13設a為2,執(zhí)行下列語句后,b的值不為0.5的是( )。A. b=1.0/a B. b=(float)(1/a)C. b=1/(float)a D. b=1/(a*1.0)14設a為5,執(zhí)行下列語句后,b的值不為2的是( )。A. b=a/2 B. b=6-(-a)C. b=a%2 D. b=a3?2:215. 執(zhí)行語句“x=(a=3,b=a-)”后,x,a,b的值依次為( )。A. 3,3,2 B. 3,2,2 C. 3,2,3 D. 2,3,216. int b=0,x=1; 執(zhí)行語句“if(x+) b=x+1;”后,x,b的值依次為( )。A. 2,3 B. 2,0 C. 3,0 D. 3,217.設有語句int a=3;,則執(zhí)行了語句a+=a-=a*a;后,變量a的值是( )。A. B. C. 9 D. 1218.設有語句int a=3;,則執(zhí)行了語句a+=a-=a*=a;后,變量a的值是( )。A. B. C. 9 D. 1219. int a=4,b=3,c=-2,d=2; 邏輯表達式a0&b&c0的值是( )。 A. 1 B. C. -1 D. 出錯20.在以下一組運算符中,優(yōu)先級最高的運算符是( )。 A. = B. = C. % D. &21.設整型變量i的值為,則計算表達式i-i后表達式的值為( )。 A. B. C. D. 表達式出錯22.設整型變量i,j=3; 則計算表達式i=j+j后i,j的值為( )。 A. 4,4 B. 6,6 C. 4,6 D. 6,423.設整型變量a,b,c均為,表達式a+b+c+的結果是( )。A. B. C. D. 表達式出錯24.設整型變量i值為,表達式(+i)+(+i)+(+i)的結果是( )。A. B. 12 C. 15 D. 表達式出錯25.設整型變量i,j值均為3,執(zhí)行了“j=i+,j+,+i”后,i,j的值是( )。 A. 3,3B. 5,4C. 4,5D. 6,626.若已定義x和y為double類型,則表達式;x=1,y=x+3/2的值是( )。A. B. C. 2.0 D. 2.527.sizeof(double)的結果值是( )。 A8B. 4C. 2D. 出錯28. 表達式“1?(0?3:2):(10?1:0)” 的值是( )。 A. 3B. 2C. 1D. 029.設a=1,b=2,c=3,d=4,則表達式:ab?a:cd?a:d的結果為( )。A. 4 B. 3 C. 2 D. 130.設a為整型變量,不能正確表達數(shù)學關系:10a15的語言表達式是( )。A. 10a10&a15 D. !(a=15)31.int a=0; if(a=1) a+=10; 結果的值是( )。 A. 0B. 11C. 10D. 出錯32.下列表達式中符合語言語法的賦值表達式是( )。A. a=7+b+c=a+7 B. a=7+b+=a+7 C. a=(7+b,b+,a+7) D. a=7+b,c=a+733.設f是實型變量,下列表達式中不是逗號表達式的是( )。A. f=3.2,1.0 B. f0,f0 D. f=(3.2,1.0)34.下列表達式中,不正確的表達式是( )。 A. a=1,b=1B. y=int(x)C. a=b=5D. i+35.若有以下定義:char a、int b、float c、double d,則表達式a*b+d-c值的類型是( )。A. float B. int C. char D. n; float f=13.8; 執(zhí)行“n=(int)f)%3”后,n的值是( )。 A. 1B. 4C. 4.333333D. 4.637.用十進制數(shù)表示表達式“12|012”的運算結果是( )。 A. B. C. D. 38.設有整型變量a=35,表達式“(x&15)&(x|15)” 的值是( )。 A. 0 B. 1C. 15 D. 3539.設字符型變量a=3,b=6,計算表達式c=(ab)2后c的二進制值是( )。A. 00011100 B. 00000111 C. 00000001 D. 0001010040.設a,b和c都是int型變量,且a=3,b=4,c=5,則下面的表達式中值為的是( )。A. a&b B. a=b C. a|b+c&b-c D. !(a=A&ch=Z)?(ch+32):chA. B. a C. Z D. z44.設有整型變量i、j、k,i值為3,j值為6。計算表達式“k=ij3;”后,k的值是( )。A. 06 B. 0177776 C. 066 D. 017776646.設有無符號短整型變量a值為331, 計算表達式“a=(a4)&(04)”后,a的值是( )。A. 0 B. 15 C. 015 D. 017二、填充題1在內(nèi)存中存儲“A”要占用 個字節(jié),存儲A要占用 個字節(jié)。2C語言中的邏輯值“真”是用 表示的,邏輯值“假”是用 表示。邏輯表達式值為“真”是用 表示的,邏輯表達式值為“假”是用 表示的。3符號常量的定義方法是 。4說明變量時,若省略存儲類型符,系統(tǒng)默認其為 存儲類別,該存儲類別的類型符為: 。5無符號基本整型的數(shù)據(jù)類型符為 ,雙精度實型數(shù)據(jù)類型符為 ,字符型數(shù)據(jù)類型符為 。6定義變量的完整語句格式是 。7變量的作用域主要取決于變量 ,變量的生存期既取決于變量 ,又取決于變量 。8從變量的存儲類型來說, 變量不允許初始化。 變量、 變 量和 變量可以初始化。其中變量如果不進行初始化,則 變量和 變量的初值不確定,而 變量初值為0。9設下列運算符:、+、+、&、b的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論