- 相關(guān)推薦
2017年計算機二級C語言考試試題附答案
C語言是一種計算機程序設(shè)計語言,它既具有高級語言的特點,又具有匯編語言的特點。下面是小編整理的關(guān)于計算機二級C語言考試試題附答案,歡迎大家參考!
(1)以下敘述正確的是
A)循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、順序結(jié)構(gòu)都是結(jié)構(gòu)化程序的基本結(jié)構(gòu)
B)計算機可以直接執(zhí)行C語言程序,不需要做任何轉(zhuǎn)換
C)過于復(fù)雜的算法不能使用N—s流程圖描述
D)只有不超過20步操作步驟的算法才是簡單算法
【答案】A
【解析】計算機只能識別機器語言,C語言是高級語言,計算機無法直接執(zhí)行,排除B選項;N—S流程圖是復(fù)雜流程算法的描述手段。因此C選項錯誤;算法的復(fù)雜與簡單,不能用操作步驟數(shù)來衡量,D選項錯誤;循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、順序結(jié)構(gòu)都是結(jié)構(gòu)化程序的基本結(jié)構(gòu),答案為A選項。
(2)C語言程序的模塊化通過以下哪個選項來實現(xiàn)
A)變量
B)函數(shù)
C)程序行
D)語句
【答案】B
【解析】C語言程序的模塊化通過函數(shù)來體現(xiàn),所以選擇B。
(3)以下敘述中正確的是
A)書寫源程序時,必須注意縮進格式,否則程序會有編譯錯誤
B)程序的主函數(shù)名除main外,也可以使用Main或_main
C)程序可以包含多個主函數(shù),但總是從第一個主函數(shù)處開始執(zhí)行
D)在C程序中。模塊化主要是通過函數(shù)來實現(xiàn)的
【答案】D
【解析】C語言的源程序中對縮進沒有要求。所以A選項錯誤。C語言中區(qū)分大小寫,main函數(shù)不能寫成Main或一main,所以B選項錯誤。一個C程序有且只有一個主函數(shù),所以C選項錯誤。
(4)以下敘述中正確的是
A)用戶自己定義的函數(shù)只能調(diào)用庫函數(shù)
B)實用的C語言源程序總是由一個或多個函數(shù)組成
C)不同函數(shù)的形式參數(shù)不能使用相同名稱的標識符
D)在C語言的函數(shù)內(nèi)部,可以定義局部嵌套函數(shù)
【答案】B
【解析】A選項中,”用戶自己定義的函數(shù)只能調(diào)用庫函數(shù)”描述是不正確的,也可以調(diào)用自定義函數(shù);C選項中,對于不同函數(shù)的形式參數(shù)可以使用相同名稱的標識符;D選項中,關(guān)于函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套。因此B選項正確。
(5)以下敘述中正確的是
A)C語言程序所調(diào)用的函數(shù)必須放在main函數(shù)的前面
B)C語言程序總是從最前面的函數(shù)開始執(zhí)行
C)C語言程序中main函數(shù)必須放在程序的開始位置
D)C語言程序總是從main函數(shù)開始執(zhí)行
【答案】D
【解析】C語言所調(diào)用的函數(shù)可以放在調(diào)用它的函數(shù)前,也可以放在調(diào)用它的函數(shù)后,所以A錯誤。C語言程序總是從main函數(shù)開始執(zhí)行,所以B錯誤。main函數(shù)的位置可以放在開始,也可以放在中間,也可以放在最后,所以C錯誤。
(6)以下敘述正確的是
A)C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為.obj的二進制文件
B)C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為.exe的可執(zhí)行文件
C)C編譯程序把文件后綴為.obj的二進制文件編譯成文件后綴為.exe的可執(zhí)行文件
D)鏈接程序把文件后綴為.c的源程序文件鏈接成文件后綴為.exe的可執(zhí)行文件
【答案】A
【解析】C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為.obj的二進制文件,鏈接將一個或多個目標文件與程序用到的庫文件連接起來,形成一個可以在操作系統(tǒng)直接運行的執(zhí)行程序.exe,故排除B,c,D選項,答案選A選項。
(7)以下敘述中正確的是
A)語言中的關(guān)鍵字不能作變量名,但可以作為函數(shù)名
B)標識符的長度不能任意長,最多只能包含16個字符
C)標識符總是由字母、數(shù)字和下劃線組成,且第一個字符不得為數(shù)字
D)用戶自定義的標識符必須”見名知義”,如果隨意定義,則會出編譯錯誤
【答案】C
【解析】C語言中的關(guān)鍵字即不能做變量名也不能做用戶函數(shù)名,所以A錯誤。標識符的命名規(guī)則,即由下劃線字母效字組成,且必須以下劃線和字母開始,也不能和關(guān)鍵字一致。不同C語言規(guī)定標識符的有效長度可能會不同,但沒有限制最大長度。所以B錯誤。用戶定義的標識符只要滿足標識符命名規(guī)則沒有特殊要求,不必一定“見名知義”,所以D錯誤。
(8)C語言中的標識符分為關(guān)鍵字、預(yù)定義標識符和用戶標識符,以下敘述正確的是
A)關(guān)鍵字可用作用戶標識符,但失去原有含義
B)預(yù)定義標識符可用作用戶標識符,但失去原有含義
C)在標識符中大寫字母和小寫字母被認為是相同的字符
D)用戶標識符可以由字母和數(shù)字任意順序組成
【答案】B
【解析】關(guān)鍵字不可用作c語言的標識符,所以A錯誤。在標識符中大寫字母與小寫字母作為不同字符處理,所以C錯誤。標識符由下劃線。字母。數(shù)字組成。且必須以下劃線和字母開始,所以D錯誤。
(9)以下敘述中正確的是
A)只能在函數(shù)體內(nèi)定義變量,其他地方不允許定義變量
B)常量的類型不能從字面形式上區(qū)分,需要根據(jù)類型名來決定
C)預(yù)定義的標識符是C語言關(guān)鍵字的一種,不能另作它用
D)整型常量和實型常量都是數(shù)值型常量
【答案】D
【解析】變量可以定義在函數(shù)體外也可以定義在函數(shù)體內(nèi),所以A錯誤。常量的類型可以從字面形式上區(qū)分,比如1為整型常量,1.0為實型常量,a為字符型常量,所以B錯誤。預(yù)定義的標識符不是c語言的關(guān)鍵字。所以C錯誤。
【計算機二級C語言考試試題附答案】相關(guān)文章:
計算機二級C語言考試試題及答案10-09
計算機二級C語言考試上機沖刺試題及答案09-08
計算機二級《C語言》模擬試題及答案07-31
計算機二級C語言沖刺試題及答案10-29
計算機二級考試C++試題及答案10-08
2024最新計算機二級c語言試題及答案10-25
2024年計算機c語言二級考試試題及答案11-01
計算機二級vb考試試題(附答案)06-02
計算機C語言試題及答案02-25