单选题
有如下程序:
#include<stdio.h>
void convert(char ch)
{
printf("%c",ch);
if(ch<"5")convert(ch+1);
}
main()
convert("0");
}
程序运行后的输出结果是______。
【正确答案】
C
【答案解析】[解析] convert()函数首先将形参ch输出,然后在ch的ASCII码小于"5"时,递归调用自身,传入ch+1这个字符;main()函数调用convert()函数,传入字符"0",所以程序输出结果为:012345,故本题答案为C选项。