2019年秋季PAT甲级考试记录、经验总结

在武汉科技大学黄家湖校区考的,非常偏远,在很荒僻的地方,荒僻到公交都要3元的地方(开玩笑~)。我去的路上大概花了两个小时,12点半到的,武科机房软、硬件条件很好,跟官网的要求一样,绝对能够满足各种常用的较新版本的编译器,我自己学校只有vs2010…

去了之后有教室休息,我趴在桌上睡着了,幸好最后一个走的同学叫醒了我,那时候离开考不到五分钟了……很感谢那位素不相识的同学。

考试各方面的环境和条件跟自己在PTA网站上练习时一模一样。20分的题很难很难,根据我最后看的一次排名显示,这题通过率只有0.01.很吓人。不复杂,但是新题,考试时一紧张想的慢。暴力解了12分,跳到下面几题,非常容易,30分题也就是基本版本的dijkstra算法,比练习中的25分题平均难度都要低。做完了以后还有一个小时,开始钻研20分题,还剩四十分钟的时候思路出来了,开始写代码,写了个粗糙版本,17分,超时一个,然后接着把更优化的、理论上只需要几十毫秒的版本写出来了,这时候离考试结束还有16分钟,我提交了,但是!但是!显示“服务器错误、网络崩溃”,整个机房都是这样,向老师反映,他说“考试规则第12条最后十分钟系统崩溃属于正常情况”,我知道,但是现在还有16分钟吧??这句话的意思难道不是保证170分钟的有效考试时间么???我以为正规的考试都会在时间上严格,没想到这么随意,考了这么多年试,我相信考试时几分钟的差别还是很大的。

系统崩溃后,老师让我们直接离开。我打算等到正式结束时再走,期间系统一直崩溃,无力回天。

下午四点半结束,老师说一小时内领取证书,现场不领的话以后不再发放。于是大家都在候考室等着,等到了晚上七点才发,因为老师说其他城市有些考场延迟一小时开考,所以要等他们考完后统一排名、印证书……竟然还有这种操作,延迟一小时考???为啥???这个考试时间上也太随意了吧。。。回到学校已经晚上9点了。

证书发下来,果然结果很差,97分,2000人中排到150多名,这个成绩对于研究生复试是不够的,对于PAT甲级这种比较基础的考试来说,100分和97分差距很大很大。又要开始纠结是直接拿这个成绩用,还是重新参加复试机考,唉…要是这次考满分不就轻松了吗。

总之,不是很好的体验。

但是准备过程还是很充实很快乐的,我在之前从来没接触过这种类型的考试,以前数据结构、算法设计方面的考试也都只是考察理论知识的笔试。从8月8号,刚好一个月前,开始刷题PTA网站上的题目的,开始时scanf都写不利索…char*和string也分不清楚…天天很懒散,玩腻了就做题,每天4-7题。中途因为一些事情耽搁了十多天,再大规模的刷题就到了8月28号,那时结束了暑期最后两门考试。

8月28号之后,明显有很大进步,每天能做8-14题,并且都是独立完成,没有参考网络和资料。中途我还专门去学校机房,用台式机,长键程键盘,规定时间搞了几次模拟考。这么刷了接近十天后,PTA网站上甲级题就做了130多道,最后一天把剩下几题中的30分题做了。

可能还是准备的不充分,因为同考场也有好几个满分,大家都是一样的少了十几分钟考试时间。另外就是考试时状态不行,有点紧张,脑子僵硬。包括天气很热,中午赶路也没有吃饭。所以就这个鸡肋的结果了。

以后有时间再去做做顶级的题目,说实话,PAT甲级可能只适合非信息类专业的同学,或者信息类专业的低年级学生。而且考试模式化有点严重,跟高校里的期末考试差不多,突击一下,找找套路,90分就来了,所以这也就是我之前为什么说“对于PAT甲级这种比较基础的考试来说,100分和97分差距很大很大”。

当然啦,对于非信息类专业,考个PAT甲级对证明自己编程水平还是很有用的。想去浙大读研的同学,甲级满分至少也能让自己跳出平均水平,也值得一考~如果不满足于课堂上学的数据结构深度的同学,可以刷顶级、考顶级,顶级的含金量还是很大的。最好跳过乙级直接报甲级,毕竟报名费两百多…考乙级还是有些可惜的。

总之,不管是出于什么目的,考什么等级,希望拿到什么成绩,愿意去学习去考试,就是好样的~至少,考PAT之后,提到Dijkstra算法,不只是说“emm…我学过,但具体的我忘了”,而是在脑海里马上写出了代码。但是呢,也一定要做到尽善尽美,要么,是在准备过程中真正学到了东西有了进步,要么,就拿最好的、满分的结果。两者都拿到当然是最好,拿到一样也说明这件事做的有意义,都没拿到就要反思,为什么要浪费这个时间,是不是虚假的勤奋又自我感动到泪流满面。

希望大家都能拿到好成绩!!!

你可能感兴趣的:(PAT,PAT考试经验)