单选题 有以下程序 #include Main() {char A,B,C; B=’1’;C=’A’ For(A=0;A<6;A++) {if(A%2) putchar(B+A); Else putchar(C+A); } } 程序运行后输出的结果是(  )。
【正确答案】 C
【答案解析】【解析】考察for语句和if语句,第一次循环a的值为0 ,a%2也为0 ,条件不满足所以打印的是(c+a)即变量c的值“A”。第二次a的值为1,条件a%2的值为1,条件满足打印字符(b+a)即字符 “2”。第三次a的值为2,条件不满足,打印(a+c)即字符”C”。同理打印后续字符为“4E6”。