单选题   汉尼拔有生以来第一次被打败是在______。
 
【正确答案】 C
【答案解析】 扎马战役发生在公元前202年10月19日,是第二次布匿战争的最后一场战役,罗马人以绝对有利的条件结束了第二次布匿战争。罗马名将普布利乌斯·科尔内利乌斯·西庇阿率领的罗马军队(2.5~3万步兵,6000~8000骑兵)在扎马(北非古城,在迦太基西南120公里处,今卡夫地区)附近与汉尼拔所率的迦太基军队(3.5万步兵,2000~3000骑兵,80头战象)交战,最终以西庇阿的胜利告终,西庇阿因此被称为“阿非利加征服者”。扎马战役是汉尼拔一生中第一次也是最后一次战败。