甲建筑公司与乙房地产开发公司签订一份建设工程承包合同,合同规定由甲公司预先垫付20%的工程款,但没有约定利息的计算方法,则该合同(  )。

  • A 因违法而无效
  • B 因违法而可撤销
  • C 因违法而效力待定
  • D 有效