单项选择题

如果质量缺陷是由于设计单位原因造成的,则( )。

A.施工单位负责保修并且承担保修费用
B.建设单位仅负责保修,其有权对由此发生的保修费用向设计单位索赔
C.建设单位负责保修并且承担保修费用
D.施工单位仅负责保修,其有权对由此发生的保修费用向建设单位索赔