c語言程序設(shè)計試題(一)_第1頁
c語言程序設(shè)計試題(一)_第2頁
c語言程序設(shè)計試題(一)_第3頁
c語言程序設(shè)計試題(一)_第4頁
c語言程序設(shè)計試題(一)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、c語言程序設(shè)計試題(一)一、單選題(共30題,共90分)1. 下列有關(guān)C語言的敘述中錯誤的就是A.C語句必須以分號結(jié)束B. 任何一個C程序中有且只有一個主函數(shù)C. 復(fù)合語句在語法上可被瞧作一條語句D.C程序中對數(shù)據(jù)的任何操作都可由運算符實現(xiàn)2. 以下不能定義為用戶標識符的就是A.MAINB._HJC.2ongD.LINE13. 以下能正確定義一維數(shù)組的就是A.inta5=0,1,2,3,4,5;B.inta5=”012345”;C.chara=”012345”;D.chara5=0,1,2,3,4,5;4. 執(zhí)行下列程序段后輸出的結(jié)果就是*C.*D.*5. 設(shè)charstr110=“ABCD”

2、E,str210=“xyz”;A.9B.8C.5D.36. 若用數(shù)組名作為函數(shù)調(diào)用的實參,則傳遞給形參的就是A. 數(shù)組的首地址B. 數(shù)組第一個元素的值C. 數(shù)組中全部元素的值D. 數(shù)組元素的個數(shù)7. 在C程序中,若未在函數(shù)定義時說明函數(shù)類型,則函數(shù)默認的類型為A.voidB.doubleC.intD.char8. 下面不能正確進行字符串賦值操作的語句就是A.chars5="ABCD"B.chars5;s="ABCD"C.char*s;s="ABCDEF"D.char*s="ABCD"9. 設(shè)有說明ints5=1,3

3、,5,7,9;int*p=s;則下列表達式中值為3的就是A.+pB.+(*p)C.*(+p)D.*(p+=2)10. 下面程序的輸出結(jié)果就是A.1B.2C.3D.1011. 以下4組用戶定義標識符中,全部合法的一組是A.)_totalclu_1sumB.if-maxturbC.txtREAL3COMD.intk_2_00112. 以下程序的輸出結(jié)果是A.2B.1C.0D.313. 以下選項中正確的敘述是A.在C語言中,main函數(shù)必須位于文件的開頭B.C語言每行中只能寫一條語句C.C語言本身沒有輸入、輸出語句D.對一個C語言進行編譯預(yù)處理時,可檢查宏定義的語法錯誤14. 設(shè)有定義:inta,*

4、pa=&a;以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是A.scanf("%d",pa);B.scanf("%d",a);C.scanf("%d",&pa);D.scanf("%d",*pa);15. 若有以下程序段,A.0B.0.5C.1D.216. 能正確表示邏輯關(guān)系:“an=10或aw?!钡腃語言表達式是A.a>=10oraB.a>=0|aC.a>=10&&aD.a>=10IIa17. 執(zhí)行下面的程序時,將1、2、3、4分別賦給a、b、

5、c、d,正確的輸入是A.12341.1 23,4C.1,2,3,4D.1,2,3418. 有以下程序段A. 無限次B. 有語法錯,不能執(zhí)行C. 一次也不執(zhí)行D. 執(zhí)行1次19. 以下程序的輸出結(jié)果是A.5B.4C.6D.不確定20. 下面是對數(shù)組a的初始化,其中不正確的是A.a5="ABCD"B.a5='A',舊','C','D'C.a5=""D.a5="ABCDE"a6="ABCDE”因為會自動加一個021. 以下不是C語言的特點的是A.C語言簡潔、緊湊B.能夠編制出

6、功能復(fù)雜的程序C.C語言可以直接對硬件進行操作D.C語言移植性好22. 以下不正確的C語言標識符是A.ABCB.abcC.a_bcD.ab.c23. 一個C語言程序是由A. 一個主程序和若干子程序組成B. 函數(shù)組成C. 若干過程組成D. 若干子程序組成24. 一個算法應(yīng)該具有“確定性”等5個特性,對另外4個特性的描述中錯誤的是A. 有零個或多個輸入B. 有零個或多個輸出C. 有窮性D. 可行性25. 設(shè)變量a是整型,f是實型,i是雙精度型,則表達式10+a+i*f值的數(shù)據(jù)類型為A.intB.floatC.doubleD.不確定26. 在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是A. 補碼B.

7、 反碼C. 源碼D.ASCII碼27. 有如下程序,輸入數(shù)據(jù):12345M678后(表示回車),x的值是A.12345B.123C.45D.34528. 若有以下定義inta,b;floatx,則正確的賦值語句是A.a=1,b=2B.b+;C.a=b=5D.b=int(x);29. 以下程序的執(zhí)行結(jié)果是A.11,10B.9,10C.11,9D.10,930. 巳知字母A的ASCII碼是65,以下程序的執(zhí)行結(jié)果是A.A,YB.65,65C.65,90D.65,891、正確答案:D2、正確答案:C3、正確答案:C7正確答案:C8正確答案:C9正確答案:C10正確答案:B11正確答案:A12正確答案:C13

溫馨提示

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

評論

0/150

提交評論