[单选题]

下列选项中,有权解释宪法和法律的国家机关是()。

A.国务院

B.全国人大及其常委会

C.全国人大

D.全国人大常委会

参考答案与解析: