机试的意义和主要内容

机试的意义

计算机研究生入学考试越来越注重学生的编程能力与代码水平,基本上好的高校在复试环节中都会参插机试环节,以测试学生的基础码力,不会太难。

机试的内容

主要由五个部分组成,分别是题目描述;输入格式;输出格式;样例输入;样例输出这五个部分部分,具体示例参考下图。
机试的意义和主要内容_第1张图片

OJ评判

学生输入OJ(Online Judge)网站,通过在线平台去测试自己的结果是否正确,并针对提交的代码,返回不同的结果,在大部分OJ网站,只有正确有满分,其他一律零分,具体有以下几种:
1.Accepted(答案正确,满分)
2.Wrong Answer(答案错误,可能思路有问题,不完备,边界问题)
3.Presentation Error(格式错误,表示错误,基本是一些空格换行之类的问题)
4.Time Limit Exceeded(超出时间限制)
5.Runtime Error(运行时错误)
6.Compile Error(编译错误)
7.Memory Limit Exceeded(使用内存超出限制)
8.Output Limit Exceeded(输出超出限制)

选择合适的语言和IDE

通常来说,学生习惯什么语言就用什么语言,大部分OJ可供选择都大同小异,有C、C++、JAVA、Python等,但绝大部分人习惯使用C的输入输出风格以及C++混用的形式,比如气体君。
说道IDE,可以使用VC++、VS、Dev-C++等等,气体君使用的是Clion。
最后,相信自己,勤加练习,以小白的兴趣去保存对算法的热爱!

参考内容:
C语言程序与设计(谭浩强)
计算机考研机试指南(杨泽邦)

你可能感兴趣的:(计算机考研机试,考研,编程语言,c++,c语言)