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