甲、乙两地的此日的昼长分别为:14时、12:20分.
得出
1.因为甲昼长14时,故其当地时间12-14/2=5时日出,其日出的北京时间是4:30,这就说明甲比北京时间快30分钟(5-4:30)、经度相差7.5度且在北京的东方(时间是东大西小),故甲的经度为东经127.5度
2.因为乙昼长12:20时,故其当地时间12-12:20/2=5:50日出,其日出的北京时间是7:10,这就说明乙比北京时间慢1:20(7:10-5:50)、经度相差20度且在北京的西方,故乙的经度为东经100度.
3.由1与2可知,甲的经度是东经127.5度,乙是东经100度,故甲在乙的东方.
4.因为两地昼长于夜.故两地皆在夏半年.我国位于北半球,北半球夏半年越往北、昼越长.因甲地昼长于乙地,故甲地位于乙地北方.
综合以上4点,甲位于乙地的东北方,选A.