c語言期末考試題庫.doc

c語言期末考試題庫.doc

ID:58217774

大?。?69.01 KB

頁數(shù):82頁

時間:2020-04-27

c語言期末考試題庫.doc_第1頁
c語言期末考試題庫.doc_第2頁
c語言期末考試題庫.doc_第3頁
c語言期末考試題庫.doc_第4頁
c語言期末考試題庫.doc_第5頁
資源描述:

《c語言期末考試題庫.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、習(xí)題一一、選擇題1.C語言是一種(C)。A.低級語言B.匯編語言C.高級語言D.機器語言2.以下不是C語言的特點的是(D)。A.語言簡潔緊湊B.可以直接對硬件進行操作C.數(shù)據(jù)類型豐富D.是面向?qū)ο蟮某绦蛟O(shè)計語言3.一個C程序的執(zhí)行是從(A)。A.本程序的main函數(shù)開始,到main函數(shù)結(jié)束B.本函數(shù)的第一個數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C.本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D.本函數(shù)的第一個數(shù)開始,到本程序main函數(shù)結(jié)束4.以下敘述正確的是(C)。A.在C程序中,main

2、函數(shù)必須位于程序的最前面B.C程序的每行只能寫一條語句C.C語言的本身沒有輸入輸出語句D.在對一個C程序進行編譯的過程中,可以發(fā)現(xiàn)注釋中的拼寫錯誤5.以下敘述不正確的是(D)。A.一個C源程序可由一個或多個函數(shù)組成B.一個C源程序必須包括一個main函數(shù)C.C程序的基本組成單位是函數(shù)D.在C程序中,注釋說明只能位于一條語句的后面6.C語言規(guī)定:在一個源程序中,main函數(shù)的位置(C)。A.必須在最開始B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C.可以任意D.必須在最后7.一個C語言程序是由(B)。A.一個主程序和

3、若干子程序組成B.函數(shù)組成C.若干過程組成D.若干子程序組成8.以下敘述中正確的是(C)。A.C程序的基本組成單位是語句B.C程序中的每一行只能寫一條語句C.C語句必須以分號結(jié)束D.C語言必須在一行內(nèi)寫完9.以下敘述中正確的是(C)。A.C程序中的注釋只能出現(xiàn)在程序的開始位置和語句的后面B.C程序書寫格式嚴格,要求一行內(nèi)只能寫一個語句C.C程序書寫格式自由,一個語句可以寫在多行上D.用C語言編寫的程序只能放在一個程序文件中10.以下敘述中正確的是(C)。A.C語言程序?qū)脑闯绦蛑械谝粋€函數(shù)開始執(zhí)行B.可

4、以在程序中由用戶指定任意一個函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行C.C語言規(guī)定必須用main作為主函數(shù)名,程序從此開始執(zhí)行,在此結(jié)束D.main可作為用戶標識符,用以命名任意一個函數(shù)作為主函數(shù)11.下列敘述中正確的是(A)。A.每個C程序文件中都必須要有一個main函數(shù)B.在C程序中main()位置是固定的C.C程序中所有函數(shù)之間都可以相互調(diào)用,與函數(shù)所在位置無關(guān)D.在C程序的函數(shù)中不能定義另一個函數(shù)12.C語言源程序的基本單位是(B)。A.過程B.函數(shù)C.子程序D.標識符13.下列關(guān)于算法的特點描述中錯

5、誤的是(D)。A.有窮性B.確定性C.有零個或多個輸入D.有零個或多個輸出14.以下選項中不屬于算法特性的是(C)。A.有窮性B.確定性C.簡潔性D.有效性15.用C語言編寫的代碼程序(B)。A.可立即執(zhí)行B.是一個源程序C.經(jīng)過編譯即可執(zhí)行D.經(jīng)過編譯解釋才能執(zhí)行二、填空題1.C語言的源程序必須通過編譯和連接后,才能被計算機執(zhí)行。2.C語言源程序文件的后綴是.c;經(jīng)過編譯后,生成文件的后綴是.obj;經(jīng)過連接后,生成文件的后綴是.exe。3.C語言從源程序的書寫到上機運行輸出結(jié)果要經(jīng)過編輯、編譯、連接

6、、執(zhí)行四個步驟。4.結(jié)構(gòu)化程序由順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)組成。5.C語言源程序的基本單位是函數(shù)。6.一個C語言源程序是由若干函數(shù)組成,其中至少應(yīng)含有一個主函數(shù)(或main函數(shù))。7.在一個C語言源程序中,注釋部分兩側(cè)的分界符為/*…*/。8.算法是程序設(shè)計的靈魂。9.C語言程序只能從main函數(shù)開始執(zhí)行。10.自然語言、流程圖和偽代碼都可以用來表示算法,其中流程圖是算法的圖形化表示方法。三、編程/思考題1.簡述C語言的主要特點。1.C語言的主要特點有:(1)C語言具有結(jié)構(gòu)化的高級編程語言

7、應(yīng)有的所有高級指令,使程序員不需要知道硬件細節(jié)。同時,C也具有一些低級指令,允許程序員能夠直接快速地訪問硬件。(2)C語言是結(jié)構(gòu)式語言。(3)C語言是一種高效的語言。(4)C語言簡潔緊湊,使用方便靈活。(5)C語言運算符豐富。(6)C語言是一種可移植性語言。2.要得到一個可以正常運行的C語言程序,一般經(jīng)過哪幾個過程?編輯C語言程序源代碼,編譯源文件,連接程序,執(zhí)行程序。3.算法具有哪些特點?3.算法具有以下特點:(1)有窮性;(2)確定性;(3)有零個或多個輸入;(4)有一個或多個輸出;(5)有效性。4

8、.用流程圖表示求解1×2×3×4×5的算法。5.參照本章例題,編寫一個C程序,輸出以下信息:*********************************ThisisasimpleCprogram!答.#includevoidmain(){printf("*********************************");printf("ThisisasimpleCprogram!");printf("**

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。