PAT考试(Programming Ability Test),是由中国大学生程序设计竞赛指导委员会 (CCSC) 主办,旨在提高大学生的算法与编程能力。
PAT考试是欢迎全国在校本科生参加多学科的计算机程序设计竞赛,包括《C语言程序设计》、《C 程序设计》、《Java程序设计》等多个类别。PAT考试中对标刚入门,普及/提高,具体分类如下:
基础题集 - 刚刚入门(难度系数 1/5)
提高题集 - 普及 /提高(难度系数 2/5-3/5)
入门训练 - 入门提高(难度系数 3/5)
真题集 - 入门/普及 /提高(难度系数 2/5-4/5)
对于大多数初次接触PAT考试的人来说,只需要参加基础题集即可,每个题目会有一定量的输入数据和输出数据,考生需要通过自己编写的程序完成指定任务。
具体而言,PAT考试中,输入项在程序中通过scanf()函数来读入,而输出项通过printf()函数来输出,而对于比较复杂的问题,可以采用迭代的思想来完成。