【思路】
《中华人民共和国民法典》第一千一百二十三条规定:“继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。”由此可知,遗赠扶养协议最先被执行,之后是遗赠或者遗嘱,顺位最低的是法定继承。可以得到效力顺位是:遗赠扶养协议>遗嘱继承>法定继承。
因此,答案为C。