版权说明:未经作者允许,禁止转载。如引用本文内容,需标明作者及出处。如本文侵犯了您的权益,请联系我删除并致歉。
文章说明:本文对CCF考试的常见问题进行答疑解惑,并结合作者个人以及部分同学的考试经验,为大家提供一份考前指南,请大家根据自身实际情况进行参考。如果文章中出现错误,或您有任何问题或意见,欢迎评论区评论,或加入CCF考试交流QQ群(696037138)讨论。
CCF考前必看
常见问题
1、什么是CCF考试
通常所说的CCF考试就是指CCF CSP认证(CCF计算机软件能力认证),它主要考察软件开发者的实际编程能力。
官网:http://www.cspro.org/
官网答疑解惑:点击这里
2、考试及报名时间
一年有三次考试时间,分别在3月、9月、12月的第三个星期日的13:30~17:30。
报名时间不定,请在开考前2周内留意官网发布的报名信息。
3、报名费用
非CCF会员:300元
CCF会员:180元
(学校参团优惠:50元,详情请询问学校老师)
4、考试内容
5道上机编程题(中文题面),每题100分,难度依次递进。可用编程语言有C语言、C++语言(支持C++11标准)、JAVA、Python 3。考试时提交代码,考试系统不验证代码的正确性,可多次提交,以最后一次提交为准。
5、考试注意事项
需要带身份证原件及准考证进入考场,可以携带纸质资料,不可以携带任何通讯设备、存储设备。
6、考试对我有哪些帮助
考研优惠(300分以上免机试,奖学金加分等,不同学校政策不同)
投简历(一些互联网公司对CCF比较看重)
经验总结
1、考试题型
从以往的题目来看,五题的难度是依次提升的。第一题和第二题涉及简单的计算和模拟,第三题涉及字符串处理,第四题涉及图论和动态规划,第五题涉及高级数据结构和算法知识。
2、需要掌握哪些知识(针对C/C++语言)
在编程语言方面,仅仅掌握C语言是不够的,需要了解C++语言中STL,熟练使用各种容器和泛型算法。
在知识储备方面,数据结构、常用算法都是需要基本掌握的。更进一步的话,需要掌握线性代数、离散数学和高级数据结构。
3、如何提高成绩
除了学习知识外,练习是必不可少的,通关一遍历年真题很有帮助。另外,网络上的OJ系统也可以去练习。
4、考试要带什么资料
因人而异。如果对编程语言不熟的话,带一本编程的书。如果对常用的函数不熟的话,带一本函数库。常用算法不熟的话,自己可以打印一些算法模版。
5、做题顺序
第1、2题比较简单,首先做1、2题。第3题通常是字符串,处理起来非常麻烦,可先跳过。如果第4、5题没有能力做出来,再返回去看第3题。
6、其它
- 第1题、第2题,虽然简单,但是切不可疏忽,解题思路要明确,数据范围要看清。
- 通过题目中提供的测试数据并不能说明你的程序正确,可以自己再生成几组数据测试。