【思路】
排列组合问题。
方法一:正难则反(正面情况数较多,则从反面考虑:总的情况数-反面的情况数)
总情况为七门课程中选择四门,有种情况;反面的情况为选择四门课程都为一类,即只有A类四门都选、B类都不选,这1种情况。满足情况数=总情况数-反面情况数=35-1=34种。
方法二:两类课程都要选,共选4门,可以分成以下几种分配课程数目的方式:
A类3门,B类1门:
A类2门,B类2门:
A类1门,B类3门:
共12+18+4=34种。
因此,答案为D。