[单选题]

根据层次构成可将课程分为( )。

A.必修课程和选修课程

B.理论课程和实践课程

C.显性课程和隐性课程

D.公共基础课程、专业基础课程和专业课程

参考答案与解析: