4. **基础级(Fundamental Level)**:面向程序设计初学者,不设全国统一考试时间,考试标准、考试命题、考试监督以及证书颁发均由考试中心统一负责。基础级考试分为5个段位,参加考试并取得一定成绩者可获得相应段位的证书。要求考生具备高级、复杂数据结构的掌握能力,能够利用经典算法思想解决较难的算法问题,并能够解决复杂的模拟问题,编写并调试代码量较大的程序。要求考生具备基本的C/C++的代码设计能力,理解并掌握最基本的数据存储结构,如数组、链表,并能实现与基本数据结构相关的基础算法。