关于下面程序代码,哪些选项的结论是正确的? public class J_Test{ static short m_index; static int m_age; public static void mb_setData(short n) { m_index=n; } public static void mb_setData(int age) { m_age=age; } public static void main(String args[]){ mb_setData(98); System.out.println("Index="+m_index+";Age="+m_age); } } A 程序可以通过编译并正常运行,结果输出“Index=98;Age=0” B 程序可以通过编译并正常运行,结果输出“Index=0;Age=98” C 程序可以通过编译并正常运行,结果输出“Index=0;Age=0” D 程序可以通过编译并正常运行,结果输出“Index=98;Age=98”