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