单项选择题

将课程分为基础型课程、拓展型课程、研究型课程的依据是()

A.课程制定者或管理制度
B.课程功能
C.课程的组织核心
D.课程任务