下列关于法律效力的表述正确的是( )。

下列关于法律效力的表述正确的是( )。

A.法律原则上没有溯及力

B.为了保证法律的权威性,可以选择在特定范围内公布法律

C.一切法律的效力级别高低和范围大小都是由刑法、民法等基本法律所规定的

D.法律一经公布,即产生法律效力

正确答案是A