二級(jí)C語(yǔ)言教程章節(jié)測(cè)試1.C語(yǔ)言理論基礎(chǔ)

字號(hào):

第一部分 C語(yǔ)言理論基礎(chǔ)
     (1)算法具有五個(gè)特性,以下選項(xiàng)中不屬于算法特性的是
     A)有窮性
     B)簡(jiǎn)潔性
     C)可行性
     D)確定性
     (2) 以下敘述中正確的是
     A)用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作
     B)用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸出但必須要有輸入
     C)用C程序?qū)崿F(xiàn)的算法可以沒(méi)有輸入但必須要有輸出
     D)用C程序?qū)崿F(xiàn)的算法可以既沒(méi)有輸入也沒(méi)有輸出
     (3) 用C語(yǔ)言編寫的代碼程序
     A) 可立即執(zhí)行 B) 是一個(gè)源程序
     C) 經(jīng)過(guò)編譯即可執(zhí)行 D) 經(jīng)過(guò)編譯解釋才能執(zhí)行
     (4) 結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)組成,三種基本結(jié)構(gòu)組成的算法
     A) 可以完成任何復(fù)雜的任務(wù) B) 只能完成部分復(fù)雜的任務(wù)
     C) 只能完成符合結(jié)構(gòu)化的任務(wù) D) 只能完成一些簡(jiǎn)單的任務(wù)
     (5) 一個(gè)算法應(yīng)該具有“確定性”等5個(gè)特性,下面對(duì)另外4個(gè)特性的描述中錯(cuò)誤的是
     A) 有零個(gè)或多個(gè)輸入 B) 有零個(gè)或多個(gè)輸出
     C) 有窮性 D) 可行性
     (6) 以下敘述中正確的是
     A) C語(yǔ)言的源程序不必通過(guò)編譯就可以直接運(yùn)行
     B) C語(yǔ)言中的每條可執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令
     C) C源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行
     D) C語(yǔ)言中的函數(shù)不可以單獨(dú)進(jìn)行編譯
     (7) 以下敘述中正確的是
     A) C語(yǔ)言比其他語(yǔ)言高級(jí)
     B) C語(yǔ)言可以不用編譯就能被計(jì)算機(jī)識(shí)別執(zhí)行
     C) C語(yǔ)言以接近英語(yǔ)國(guó)家的自然語(yǔ)言和數(shù)學(xué)語(yǔ)言作為語(yǔ)言的表達(dá)形式
     D) C語(yǔ)言出現(xiàn)的最晚,具有其他語(yǔ)言的一切優(yōu)點(diǎn)
     (8) C語(yǔ)言中用于結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是
     A) 順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) B) if、switch、break
     C) for、while、do-while D) if、for、continue
     (9) 結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是
     A) 輸入、處理、輸出 B) 樹形、網(wǎng)形、環(huán)形
     C) 順序、選擇、循環(huán) D) 主程序、子程序、函數(shù)
     (10) 要把高級(jí)語(yǔ)言編寫的源程序轉(zhuǎn)換為目標(biāo)程序,需要使用
     A) 編輯程序 B) 驅(qū)動(dòng)程序 C) 診斷程序 D) 編譯程序
     答案:
     1) B 2) C 3) B 4) C 5) B 6) B 7) C 8) A 9) C 10) D