第一部分 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
(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

