離考試僅剩兩個多月,現在開始複習還來得及!下面是小編整理的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項的描述錯誤。