2017全國計算機二級C語言考試試題及答案

儘管C語言提供了許多低級處理的功能,但仍然保持着良好跨平臺的特性,以一個標準規格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平臺。下面是小編整理的關於全國計算機二級C語言考試試題及答案,歡迎大家參考!

2017全國計算機二級C語言考試試題及答案

  一、選擇題

1). 下列數據結構中,屬於非線性結構的是( )

A.循環隊列

B.帶鏈隊列

C.二叉樹

D.帶鏈棧

正確答案:C

答案解析:根據數據結構中各數據元素之間的前後件關係的複雜程度,一般將數據結構分爲兩大類:線性結構和非線性結構。循環隊列、帶鏈隊列和帶鏈棧都是線性結構,而二叉樹是非線性結構。

2). 設有定義: char s[81]; int i=0; 以下不能將一行(不超過80個字符)帶有空格的字符串正確讀入的語句或語句組是( )

e((s[i++]=getchar())!=′n′);s[i]=′