以下程序的输出结果是【 】。 #include main() {char a,b; for(a=0;a

admin2013-02-23  30

问题 以下程序的输出结果是【  】。
    #include
    main()
    {char a,b;
    for(a=0;a<20;a+=7)   {b=a%10;putchar(b+‘0’);}
    }

选项

答案3 5

解析 本题考查for循环语句和字符变量,当a=0时,字符变量参与运算,先转换为其ASCII整型数据,然后再与整数进行运算,b=a%10=48,即字符‘0’,所以输出字符“0”;依次类推,当a=7时,输出字符“7”;当a=14时,输出字符“4”;当a=21时,循环终止。
转载请注明原文地址:https://jikaoti.com/ti/HHn0FFFM
0

最新回复(0)