解析:
【考点】法律冲突产生的原因。详解:法律冲突产生的原因概括起来至少有以下几点:(1)各国法律对同一问题的规定不同;(2)不同国家法律的域内与域外效力在同一涉外民事关系上存在冲突;(3)各国在一定条件下承认外国法律在内国的域外效力;(4)各国人民之间存在民商事交往;(5)各国承认外国人在内国享有平等的民商事法律地位。因此,选项A、B、C、D是正确答案。
【考点】选择适用的冲突规范。详解:选择适用的冲突规范,是指其系属有两个或两个以上,但只选择其中之一来调整民商事法律关系的冲突规范,A、B、D项均属于此种类型的冲突规范;C项属于重叠适用的冲突规范,即其系属虽然有两个或两个以上,但必须同时适用于某民商事法律关系的冲突规范。
【考点】准据法的特点。详解:准据法必须通过冲突规范的指定,准据法必须是现行有效的实体法,准据法不同于系属。
【考点】涉外合同法律适用。详解:根据《涉外民事关系法律适用法》第41条的规定,当事人可以协议选择合同适用的法律。当事人没有选择的,适用履行义务最能体现该合同特征的一方当事人经常居所地法律或者其他与该合同有最密切联系的法律。《民法通则》第145条规定:涉外合同的当事人可以选择处理合同争议所适用的法律,法律另有规定的除外。……
【考点】区际法律冲突。详解:我国《涉外民事关系法律适用法》第6条规定:“涉外民事关系适用外国法律,该国不同区域实施不同法律的,适用与该涉外民事关系有最密切联系区域的法律。”故C选项正确。