可用排除法。“用锣鼓和鞭炮的声音驱赶恶狗”“不过……神秘而有趣”可知采取的措施在事实上没有效果,“急于求成”表示急着要取得成功,文中并未体现出这层意思,排除A,也暗示敲锣打鼓的做法并不“恰如其分”,排除D。“啼笑皆非”形容处境尴尬或既令人难受又令人发笑的行为,古人对日食的反应既不尴尬,也不令人难受,排除B。“匪夷所思”指言谈行动离奇古怪,不是一般人根据常情所能想象的,从“不过”可以看出,这一做法虽然现代人难以理解,但有其合理之处,即尽力采取措施,体现出“力所能及”的特点。故选C。