[单选题]
根据层次构成可将课程分为( )。
A.必修课程和选修课程
B.理论课程和实践课程
C.显性课程和隐性课程
D.公共基础课程、专业基础课程和专业课程
参考答案与解析: