C語言程序設(shè)計基礎(chǔ)試題及答案_第1頁
C語言程序設(shè)計基礎(chǔ)試題及答案_第2頁
C語言程序設(shè)計基礎(chǔ)試題及答案_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、第一部分C語言基礎(chǔ)選擇題1. 以下正確的C語言標識符是()A%XBa+bCa123Dtest!2. 已定義inta,b;則以下不正確的C語句是()Aa*=5;Bb/=2;Ca+=1.75;Db&&=a;3. 若x、i、j和k都是整型變量,則執(zhí)行下面表達式后x的值為()x=(i=4,j=16,k=32)A4B16C32D524. C語言中的標識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符(A.必須是字母C.必須為字母或下劃線D.5.下面正確的字符常量是(A“c”B'”B.必須為下劃線可以是字母、數(shù)字、下劃線中的任一字符)Cw'D”設(shè)inta=2,b=0,c

2、;則執(zhí)行語句c+=b&&a-后,c的結(jié)果為()。A.0,1B.1,0C.2,0D.不確定以下不正確的C語言標識符是()A)intB)a_1_2C)ab1exeD)_x6. 以下是正確的C語言標識符是()。A)#defineB)_123C)%dD)n7. 下列四組字符串中都可以用作C語言程序標識符的一組是()A)printB)iamC)PxqD)str_l_3done_halfMy->bookCpp?oodbstart$itline#pow8. 下面各選項組中,均是C語言關(guān)鍵字的組是()。A) auto,enum,includeswitch,typedef,continue

3、B) signed,union,scanfif,struct,type9. 下列不屬于C語言關(guān)鍵字的是()。A) defaultregisterB) enumexternal10. C語言程序從main()函數(shù)開始執(zhí)行,所以這個函數(shù)要寫在()程序文件的開始A) 程序文件的最后它所調(diào)用的函數(shù)的前面B) 程序文件的任何位置下列關(guān)于C語言的敘述錯誤的是()A) 大寫字母和小寫字母的意義相同不同類型的變量可以在一個表達式中B) 在賦值表達式中等號(=)左邊的變量和右邊的值可以是不同類型同一個運算符號在不同的場合可以有不同的含義11. 在C語言中,錯誤的int類型的常數(shù)是()。A) 327680B) 0

4、370xAF12. 將字符g賦給字符變量c,正確的表達式是()。A) c=147c="147"B) c='147'下列轉(zhuǎn)義字符中錯誤的一個是()。A) '000''0014'B) 'x111''2'13. 將空格符賦給字符變量c,正確的賦值語句是()。A) c='0'c=NULLB) c=0c=3214. 已知:chara='70';則變量a中()。A) 包含1個字符包含2個字符B) 包含3個字符說明非法15. 字符串""EOFn=-61&qu

5、ot;"的長度是()。A) 89B) 14非法字符串16. 字符串""的長度是()。A) 01B) 2非法字符串17. 已知:chara;intb;floatc;doubled;執(zhí)行語句"c=a+b+c+d;"后,變量c的數(shù)據(jù)類型是()。A) intcharB) floatdouble18. 溫度華氏和攝氏的關(guān)系是:C=-(F-32)。已知:floatC,F;由華氏求攝氏的正確的賦值表達式是()。A) C=5/9(F-32)C=5*(F-32)/9B) C=5/9*(F-32)三個表達式都正確19. 逗號表達式"(a=3*5,a*4)

6、,a+15"的值是()。A) 1560B) 30不確定20. 已知intx=1,y=1,z=1;表達式"x+y+z+"的值是()。A) 34B) 5表達式錯誤21. 用十進制表示表達式"12|012"的值是()1A) 012B) 14已知intx=(1,2,3,4);變量x的值是()。A) 12B) 3表達式sizeof(double)是()。A) 函數(shù)調(diào)用double型表達式B) int型表達式非法表達式22. C語言程序的執(zhí)行,總是起始于()。A) 程序中的第一條可執(zhí)行語句B) 程序中的第一個函數(shù)C) main函數(shù)D) 包含文件中的第一個函

7、數(shù)下列說法中正確的是(。)A) C程序書寫時,不區(qū)分大小寫字母B) C程序書寫時,一行只能寫一個語句C) C程序書寫時,一個語句可分成幾行書寫D) C程序書寫時每行必須有行號下面對C語言特點,不正確描述的是()。A) C語言兼有高級語言和低級語言的雙重特點,執(zhí)行效率高B) C語言既可以用來編寫應(yīng)用程序,又可以用來編寫系統(tǒng)軟件C) C語言的可移植性較差D) C語言是一種結(jié)構(gòu)式模塊化程序設(shè)計語言C語言源程序的最小單位是()。A)程序行B)語句C)函數(shù)D)字符以下四項中屬于C語言關(guān)鍵字的是()。A)CHARB)defineC)unsignedD)return十進制數(shù)2403轉(zhuǎn)換成十六進制數(shù)為()。A

8、)963B)369C)953D)359二進制數(shù)00110101轉(zhuǎn)換成八進制數(shù)是()。A)055B)065C)056D)15223. 計算機內(nèi)部運算使用的數(shù)是(。)A)十進制數(shù)B)十六進制數(shù)C)二進制數(shù)D)八進制數(shù)24. 一個字長的二進制位數(shù)是()。A)2個BYTE即卩16個bitB)3個BYTE即卩24個bitC)4個BYTE,即卩32個bitD)隨計算機系統(tǒng)不同而不同25. 在C語言系統(tǒng)中,假設(shè)int類型數(shù)據(jù)占2個字節(jié),則double、Iong、unsignedint、char類型數(shù)據(jù)所占字節(jié)數(shù)分別多少(。)A)8,2,4,1B)2,8,4,1C)4,2,8,1D)8,4,2,126. 下面程序段執(zhí)行結(jié)果是()。inti=5,k;k=(+i)+(+i)+(i+);printf("%d,%d",k,i);A)24,8B)21,8C)21,7D)24,7三、上機操作題1.分析程序并上機操作。下列程序的運行結(jié)果是什么?main()intx=5;inty=10;printf

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論