C語言

當前位置 /首頁/計算機/C語言/列表

全國計算機二級C語言考試衝刺試題2017

參加2017年3月二級C語言考試的同學們,多做題有助於加深大家對所學知識點的鞏固,以下是本站小編搜尋整理的一份全國計算機二級的文章" target="_blank" >計算機二級C語言考試衝刺試題,供參考練習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

全國計算機二級C語言考試衝刺試題2017

  一、選擇題

1). 以下敘述中正確的是( )

A.當用scanf從鍵盤輸入資料時,每行資料在沒按下回車鍵(Enter鍵) 前,可以任意修改

B.花括號對{}只能用來表示函式的開頭和結尾,不能用於其他目的

C.空語句就是指程式中的空行

D.複合語句在語法上包含多條語句,其中不能定義區域性變數

正確答案:A

答案解析:當使用scanf函式從鍵盤輸入資料時,每行資料在未按下回車鍵之前,可以任意修改。但按下回車鍵後,scanf函式即接受了這一行資料,不能再修改。選項A正確,對於選項B,{}還可以表明複合語句的開頭結尾,或者迴圈體的開頭結尾等,選項B錯誤,而空語句為 ;,不是空行,選項C錯誤,在複合語句中可以定義變數為區域性變數,選項D錯誤。

2). 在軟體設計中,不屬於過程設計工具的是( )

(過程設計語言)

C.N-S圖

正確答案:D

答案解析:DFD(資料流圖Data-Flow-Diagram)是描述資料處理過程的工具,是需求理解的邏輯模型的圖形表示。它直接支援系統功能建模。在軟體詳細設計的過程階段,要對每個模組規定的功能以及演算法的設計給出適當的演算法描述。常見的`過程設計工具有:圖形工具:程式流程圖,N-S,PAD,HIPO;表格工具:判定表;語言工具:PDL(偽碼)。

3). 資料結構中,與所使用的計算機無關的是資料的( )。

A.儲存結構

B.物理結構

C.邏輯結構

D.線性結構

正確答案:C

答案解析:資料的邏輯結構反映的是資料元素之間的邏輯關係,與使用的計算機無關。

4). 下列合法的識別符號是( )。

A.123

B.#256

C.a.55

1_2_3

正確答案:D

答案解析:C語言規定,識別符號是由字母、數字或下劃線組成,並且它的第一個字元必須是字母或者下劃線。″#″、″.″不允許出現在識別符號中。

5). 以下定義語句中正確的是( )

A=65+1,b=′b′;

a=b=0;

t a=1,*b=&a,*c=&b;

le a=0.0; b=1.1;

正確答案:A

答案解析:本題考查的是資料型別的定義並賦值,選項B中對變數宣告型別且賦值的情況是不允許出現的,必須單獨定義且賦值。選項C中對於指標變數c的賦值須為同型指標,而&b為二級指標。選項D中C語言允許在一個型別說明符後說明多個相同型別的變數,各變數之間要用逗號(,)隔開,而不是用分號(;)隔開;在計算機儲存字元時將字元相應的ASCII碼以其對應的二進位制進行存放,選項A中的定義是合法的。

  二、程式填空題

給定程式中,函式fun的功能是:把形參S所指字串中最右邊的n個字元複製到形參t所指字元陣列中,形成一個新串。若s所指字串的長度小於n,則將整個字串複製到形參t所指字元陣列中。

例如,形參s所指的字串為:abcdefgh,n的值為5,程式執行後t所指字元陣列中的字串應為:defgh。

請在程式的下畫線處填入正確的內容並把下畫線刪除,使程式得出正確的結果。

注意:部分源程式在檔案BLANKl.C中。