C 語言相關考試等級說明
目前中國大陸主要的 C 語言等級考試為全國計算機等級考試 (NCRE),設有 C 語言相關科目:
NCRE 等級架構
| 等級 | C 語言相關科目 | 適用對象 |
| 一級 | 無 C 語言科目 (以 MS Office、網路基礎為主) | 非計算機專業大學生 |
| 二級 | C 語言程序設計 (科目代碼 22) | 計算機/相關專業大學生、轉行者 |
| 三級 | C 語言不再為單獨科目,併入「軟體開發技術」、「網路技術」等綜合科目 | 進階工程師、專業人士 |
| 四級 | 工程師資格考試層級,包含 C/C++ 進階應用 | 高級工程師、架構師 |
二級 C 語言考試重點
- 基本語法:資料型別、運算子、流程控制、函數、陣列、指標、結構體、檔案操作
- 程式閱讀與分析:追蹤輸出、找錯誤、補全程式碼
- 上機操作:編輯、編譯、連結、執行、除錯 (Visual C++ 6.0 或 VS 2010/2019 環境)
- 考試時間:120 分鐘,滿分 100 分,60 分及格
其他常見 C 語言認證
- 嵌入式系統工程師認證 (如 ARM、FPGA 廠商認證) —— 重點在 C 語言嵌入式開發
- 軟體設計師 (軟考中級) —— 包含 C/C++ 程式設計、資料結構、演算法
- 國際認證:C++ Institute 的 CLA (C Certified Associate) / CLP (C Certified Professional)
備考建議
- 掌握《C程序設計》譚浩強或《C Primer Plus》核心章節
2. 大量練習歷年真題 (上機題型固定:輸入處理、陣列操作、指標鏈結串列、檔案讀寫、結構體排序)
3. 熟悉考試環境編譯器 (VC++ 6.0 無 C99 支援、VS 2010+ 較新),注意 scanf_s、printf 格式差異
4. 培養「先在紙上寫邏輯、再上機敲碼、最後除錯」習慣