CCF 是中国计算机学会的简称。CCF 计算机软件能力认证(简称 CCF CSP 认证考试)是 CCF 于 2014 年推出,是 CCF 计算机职业资格认证系列中最早启动的一项认证。该项认证重点考察软件开发者实际编程能力,由中国计算机学会统一命题、统一评测,委托各地设立的考试机构进行认证考试。
CCF CSP 考试主要支持 C/C++、Java、Python3 种语言,根据官方答疑页面第 11 点,这 3 种语言时间限制均一致,Java 和 Python 语言并没有个给出额外的时间空间。显然,同样的算法,C/C++语言的运行速度是最快的,空间消耗是最少的。所以笔者建议读者使用 C/C++语言作为考试时的编程语言。由于 C++语言向后兼容,而且兼容 C 语言,所以笔者建议选择 CCF CSP 支持的最新版本的 C++标准(目前是 C++14)编译环境。至于具体 IDE 的选择,则要参考个人的使用习惯和考场环境。不同的考试提供的 IDE 不同。如果考场安装了的话,笔者强烈推荐使用 VSCode。
据笔者的经验来看,CCF CSP 认证考试与其他 CCF CSP 和 PAT 考试有很大不同。常见的 CCF CSP 和 PAT 考试通常偏重于常见的数据结构和算法的考察,而 CCF CSP 认证考试更贴近于解决现实中的实际问题。它的每一道题目几乎都是对现实生活的具体模拟,并要求我们编程解决一些实际问题。相比于 PAT 考试,CCF CSP 认证考试的突出特点是题目描述长、边界情况多、代码量大、程序实现繁琐。这就要求每位考生有很高的心理素质,编程基本功要扎实,能够在较短时间内快速准确、严谨细致地完成代码的编写。而要在考场上做到这一点,就需要考生平时要进行大量的练习,这无关智商与天赋,只需要汗水和努力,这里也没有捷径可寻。所以希望在考上中获得优越成绩的考生,要做好付出汗水和辛劳的准备。
原文地址:https://www.cnblogs.com/richenyunqi/p/14892974.html