有下列程序: #include void main() {char*s={"ABC"); do { printf("%d",*s%10);s++; }while(*s); } 注意:字母A的

admin2021-06-10  26

问题 有下列程序:
    #include
    void main()
    {char*s={"ABC");
    do
    {  printf("%d",*s%10);s++;
    }while(*s);
    }
    注意:字母A的ASCII码值为65。程序运行后的输出结果是(    )。

选项 A、5670
B、656667
C、567
D、ABC

答案C

解析 本题考查do…while语句,至少执行一次循环体,依次输出ABC,这三个字母的ASCII值对10求模的余数,字母A的ASCII值对10求模的余数为5,字母B的ASCII值对10求模的余数为6,字母C的ASCII值对10次模的余数为7。所以正确答案为选项C。
转载请注明原文地址:https://jikaoti.com/ti/Gzh0FFFM
0

最新回复(0)