从隋朝开始,各朝科举考试科目都在不断变化。从各个朝代科举设置的科目变化可以看出用人取向,也反映了年代的人才需求。隋文帝仅有策问,隋炀帝开考十科。唐朝考试科目很多,常设科目主要有明经(经义)、进士、明法(法律)、明字(文字)、明算(算学)。到明朝只设进士一科。清袭明制,但也开过特制(特别科),如博学鸿词科、翻译科、等。
科举考试的内容主要是八股文。八股文主要测试的内容是经义,《诗》《书》《礼》《易》《春秋》,五经里选择一定的题目来进行写作。题目和写作的方式都是有一定格式的。八股文中有四个段落,每个段落都要有排比句,有排比的段落,叫四比,后来又叫八股。八股文在当时是非常重要的,它关系到一个人能不能升官,能不能科举考试中进士升官。所以在小说中说:“当今天子重文章,足下何须讲汉唐。”“汉”是指汉代的文章,“唐”指的是唐诗,汉代的文章也好,唐代的诗歌也好,都不如当今皇帝所看重的八股文,八股文在当时是非常重要的。所以当时的人们都一门心思地扑在八股文上,只有八股文章才能敲开科举考试的大门。