當前位置:才華齋>計算機>計算機二級>

2016計算機二級考試C語言練習題及答案

計算機二級 閱讀(9.11K)

2016年3月計算機考試馬上就要到了,不知道大家都複習得怎麼樣了呢?下面是本站小編為考生搜尋整理了關於計算機二級考試C語言習題及答案,供大家參考學習,希望對你有所幫助。想了解更多相關資訊請持續關注我們應屆畢業生考試網!

2016計算機二級考試C語言練習題及答案

  練習題一

一、選擇題

1以下針對全域性變數的敘述錯誤的是

A.用extern說明符可以限制全域性變數的作用域

B.全域性變數是在函式外部任意位置上定義的變數

C.全域性變數的作用域是從定義位置開始至原始檔結束

D.全域性變數的生存期貫穿於整個程式的執行期間

參考答案:A

參考解析:在不同編譯單位內用extern說明符來擴充套件全域性變數的作用域,extem可以將全域性變數作用域擴充套件到其他檔案,而不是限制全域性變數的作用域,答案為A選項。

2以下敘述中正確的是

A.兩個字串可以用關係運算符進行大小比較

B.函式呼叫strlen(s);會返回字串S實際佔用記憶體的大小(以位元組為單位)

C.C語言本身沒有提供對字串進行整體操作的運算子

D.當拼接兩個字串時,結果字串佔用的記憶體空間是兩個原串佔用空間的和

參考答案:C

參考解析:本題考查字串處理函式strien、strcat、strcmp。B選項中strlen返回的是字串s實際佔用記憶體大小加上結尾符,A選項中不能用關係運算符進行大小比較,可以使用strcmp。D選項當使用連線函式strcat時,記憶體空間會減少一個字元位置。

3. 在C語言中,以 D 作為字串結束標誌

A、’n’

B、’ ’

C、 ’0’

D、’