21. 阅读材料,完成下列要求。
材料一 宋代大批官员的主要来源是科举。唐代已经实行科举,但被门阀贵族操纵,取士很少。北宋初年,科举向文人广泛开放,即使“工商、杂类”及其子弟,只要有“奇才异行”也可应试授官,甚至僧、道有时也可应试。宋太祖时取士较为严格,朝廷下令:考试及第不准对考官称师门或自称门生,以防止形成宗派。进士及第要经过皇帝亲自“殿试”考选,从此成为定制。殿试后并在殿前“唱名”,由皇帝“赐及第”。宋太宗时,录取人数逐渐增多,一科进士可多到三、四百人,诸科多到七、八百人。
——摘编自范文澜《中国通史》
材料二 1384年,朱元璋命礼部制定科举程式,颁行各省,其后遂为定制。规定士子必须先在州县通过预备考试,获得府、州、县学的生员资格之后,才能参加科举考试。正式考试三年一次,分乡试、会试、殿试三级。考试内容包括四书义、经义、论、判诏、经史时务策等多项科目,其中最重要的是四书义、经义。
明初科举会试取士中分为南、北两榜分别录取。宣德、正统年间,又分南、北、中卷,“以百人为率,则南取五十五名,北取三十五名,中取十名”。后来,虽在比例上有所增减,但其制不变。
——摘编自张岂之主编《中国历史》
(1)根据材料一并结合所学知识,概括宋代与唐代相比科举取士的不同之处。
(2)根据材料一、二并结合所学知识,归纳明代科举取士的特点及原因。