C語言第1章概述_第1頁
C語言第1章概述_第2頁
C語言第1章概述_第3頁
C語言第1章概述_第4頁
C語言第1章概述_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、第一章概述單選題C 語言的前身是 (B )。A. A 語言B. B 語言C. C+語言D. BASIC 語言C 語言規(guī)定,必須用 (C )作為主函數(shù)名。A. FunctionB. includeC. mainD. void一個(gè) C 程序可以包含任意多個(gè)不同名的函數(shù),但有且僅有一個(gè)(B )。A. 過程B. 主函數(shù)C. 函數(shù)D. 進(jìn)程一個(gè) C 程序總是從 ( B)開始執(zhí)行。A. 過程B. 主函數(shù)C. 函數(shù)D. 進(jìn)程C 程序的基本構(gòu)成單位是(A ) 。A. 函數(shù)B. 過程C. 進(jìn)程D. 子程序下列說法正確的是 ( D)。A. main 函數(shù)必須放在 C 程序的開頭B. main 函數(shù)必須放在 C 程

2、序的最后C. main 函數(shù)可以放在 C 程序中間部分,執(zhí)行 C 程序時(shí)是從程序開頭執(zhí)行的D. main 函數(shù)可以放在 C 程序中間部分,執(zhí)行 C 程序時(shí)是從 main 函數(shù)開始的下列說法正確的是 ( C)。A. 在執(zhí)行 C程序時(shí)不是從 main 函數(shù)開始的B. C 程序書寫格式嚴(yán)格限制,一行內(nèi)必須寫一個(gè)語句C. C 程序書寫格式自由,一個(gè)語句可以分寫在多行上D. C 程序書寫格式嚴(yán)格限制,一行內(nèi)必須寫一個(gè)語句,并要有行號在 C 語言中,每個(gè)語句和數(shù)據(jù)定義結(jié)束都是用( C)。A. 句號B. 逗號C. 分號D. 括號不是 C 語言提供的合法關(guān)鍵字( B)。A.switchB. printfC.

3、caseD. default不是 C 語言提供的合法關(guān)鍵字( D)。A. intB. floatC. charD. scanfC 語言提供的合法關(guān)鍵字是(A ) 。A. breakB. printfC. functionD. endC 語言提供的合法關(guān)鍵字是(A ) 。A. continueB. procedureC. beginD. scanf下列說法正確的是 (C )。A. 一個(gè)函數(shù)的函數(shù)體必須要有變量定義和執(zhí)行部分,二者缺一不可B. 一個(gè)函數(shù)的函數(shù)體必須要有執(zhí)行部分,可以沒有變量定義C. 一個(gè)函數(shù)的函數(shù)體可以沒有變量定義和執(zhí)行部分,函數(shù)可以是空函數(shù)D. 一個(gè)函數(shù)的函數(shù)體必須要有變量定義,

4、可以沒有執(zhí)行部分下列說法正確的是 ( D)。A. C 語言中引號可以單獨(dú)使用B. C 語言中括號可以單獨(dú)使用C. C 語言中逗號可以單獨(dú)使用D. C 語言中分號可以單獨(dú)使用下列字符串是合法的用戶自定義標(biāo)識符的是 ( A) 。A. _HJB. 9_studentC. longD. LINE 1下列字符串是合法的用戶自定義標(biāo)識符的是 (A ) 。A. char1B. #intC. floatD. void-2下列字符串不是合法的用戶自定義標(biāo)識符的是 (C ) 。A. aB. piC. ifD. print下列字符串不是合法的用戶自定義標(biāo)識符的是 (D ) 。A. scanB. tC. tempD.

5、 else下列說法正確的是 (C )。A. C 語言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行B. 在 C 語言程序中,要調(diào)用的函數(shù)必須在 main 函數(shù)中定義C. C 語言程序總是從 main 函數(shù)開始執(zhí)行D. C 語言程序中的 main 函數(shù)必須放在程序的開始部分C 源程序文件的默認(rèn)擴(kuò)展名為(A ) 。A. cB. cppC. exeD. obj由 C 源程序文件編譯而成的目標(biāo)文件的默認(rèn)擴(kuò)展名為(D )。A. cB. cppC. exeD. obj由 C 目標(biāo)文件連接而成的可執(zhí)行文件的默認(rèn)擴(kuò)展名為(C )。A. cB. cppC. exeD. obj填空題1. 語言的表現(xiàn)能力和處理能力極強(qiáng)。它不僅

6、具有豐富的運(yùn)算符和數(shù)據(jù)類型,便于實(shí)現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。它還可以直接訪問內(nèi)存的 _物理地址進(jìn)行位 (bit) 一級的操作。2. 文件包含的預(yù)處理命令是 _#include_ 。3. 語言的 _頭文件 _中包括了各個(gè)標(biāo)準(zhǔn)庫函數(shù)的函數(shù)原型。4. 在程序里 /* */ 或/ 均表示 _注釋 _,程序運(yùn)行時(shí)不會執(zhí)行。5.“Press any key to continue是由操”作系統(tǒng)自動添加的,意思是 _按任意鍵繼續(xù)_。6. 函數(shù)體分為兩部分,一般前半部分為 _定義部分 _。定義部分7. C 語言程序的開發(fā)分為四個(gè)步驟,第一步是 _編輯 _。8. C 語言程序的開發(fā)分為四個(gè)步驟,第二步是 _編譯 _

7、。9. C 語言源程序的擴(kuò)展名為 _.c_。10. C 語言目標(biāo)文件的擴(kuò)展名為 _.obj_ 。11. C 語言可執(zhí)行文件的擴(kuò)展名為 _.exe_ 。判斷題1. 語言是一種面向?qū)ο蟮恼Z言。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護(hù)。×2. 宏定義的預(yù)處理命令是 #define 。3. 凡是在程序中調(diào)用一個(gè)庫函數(shù)時(shí),都必須包含該函數(shù)原型所在的頭文件。4. C 語言中 /* */表示注釋一行, /表示注釋一段。×5. 函數(shù)體分為兩部分,一般后半部分為執(zhí)行部分。6. C 語言程序的開發(fā)分為四個(gè)步驟,第三步是運(yùn)行。×7. C 語言程序的開發(fā)分為四個(gè)步驟,第四步是測試。×8. 編譯是將源程序轉(zhuǎn)換成二進(jìn)制文件,即目標(biāo)文件。9. 連接就是將若干目標(biāo)文件加以歸并、整理,為所有的函數(shù)、變量分配具體地址,同時(shí)將庫函數(shù)連接到目標(biāo)文件中,生成可執(zhí)行文件。10. Microsoft Visual C+ 僅支持 C+語言,不支持 C 語言。×單選題BCBBADCCBDAACDAACDCADC填空題12. 物理地址13. #includ

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論