2016計算機二級考試C語言練習題及答案
- 計算機二級
- 關注:7.38K次
2016年3月計算機考試馬上就要到了,不知道大家都複習得怎麼樣了呢?下面是本站小編為考生搜尋整理了關於計算機二級考試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、’