单项选择题

从课程功能角度可以将课程分为( )。

A. 基础型课程,拓展型课程,研究型课程
B. 国家课程,地方课程,学校课程
C. 工具性课程,知识性课程,技能性课程,实践性课程
D. 小学课程,初中课程,高中课程