关于“国法”的理解,下列哪一判断是错误的?( )
A. “国法”是指国家现行有效的法
B. “国法”包括成文法、判例法、习惯法和其他执行国家职能的法
C. “国法”以及其他的可以称为“法”的社会规范,都有强制性
D. “国法”是自然法47