单项选择题

经济合同的无效与否由什么机构确认()?

A.人民政府
B.公安机关
C.人民检察院
D.人民法院或仲裁机构