離考試僅剩兩個多月,現在開始複習還來得及!下面是小編整理的2017年3月計算機二級C語言備考習題,希望對大家有用,更多訊息請關注應屆畢業生網。
1). C語言規定,在一個C程式中,main()函式的位置( )。
A.必須在系統呼叫的庫函式之後
B.必須在程式的開始
C.必須在程式的最後
D.可以在任意位置
正確答案:D
答案解析:每個C程式有且只有一個主函式( main),且程式必須從main()函式開始執行,而且main()函式可以放在程式中的任意位置。
2). 下列關於C語言資料檔案的敘述中正確的.是( )。
A.檔案由ASCII碼字元序列組成,C語言只能讀寫文字檔案
B.檔案由二進位制資料序列組成,C語言只能讀寫二進位制檔案
C.檔案由記錄序列組成,可按資料的存放形式分為二進位制檔案和文字檔案
D.檔案由資料流形式組成,可按資料的存放形式分為二進位制檔案和文字檔案
正確答案:D
答案解析:本題考查的是資料檔案的有關概念。檔案由資料流的形式組成,可以按資料存放的形式分為二進位制檔案和文字檔案,C語言既能讀寫文字檔案,又能讀寫二進位制檔案。
3). 將E-R圖轉換為關係模式時,實體和聯絡都可以表示為( )
A.屬性
B.鍵
C.關係
D.域
正確答案:C
答案解析:將E-R圖轉換為關係模式時,實體和聯絡都可以表示為關係。
4). 下列工具中屬於需求分析常用工具的是( )
C.N-S
正確答案:D
5). 以下敘述中錯誤的是
A.在程式中凡是以"#"開始的語句行都是預處理命令列
B.預處理命令列的最後不能以分號表示結束
C.#define MAX 是合法的巨集定義命令列
D.C程式對預處理命令列的處理是在程式執行的過程中進行的
正確答案:D
答案解析:C語言中的預處理命令以符號#開頭,這些命令是在程式編譯之前進行處理的,選項D項的描述錯誤。