单项选择题

上层建筑对社会发展作用的性质取决于()。

A.国家政权的性质
B.意识形态的性质
C.它所服务的经济基础的性质
D.上层建筑本身是否完善