下列关于法律效力的表述正确的是( )。
法律一经公布,即产生法律效力
一切法律的效力级别高低和范围大小都是由刑法、民法等基本法律所规定的
法律原则上没有溯及力
为了保证法律的权威性,可以选择在特定范围内公布法律