单项选择题

农村合作医疗基金是由()的民办公助社会性资金。

A.农民自愿缴费
B.集体扶持
C.政府资助
D.以上都是