有以下程序 #include main() {chara,b,c; b=‘1’;c=‘A’; for(a=0;a

admin2012-05-23  21

问题 有以下程序
    #include
    main()
    {chara,b,c;
    b=‘1’;c=‘A’;
    for(a=0;a<6;a++)
    {if(a%2)putchar(b+a);
    else putchar(c+a);
    }
    }
    程序运行后的输出结果是

选项 A、ABCDEF
B、A2C4E6
C、183D5F
D、123456

答案B

解析 本题考查for循环。当a=0时,a的ASCII码为48,a%2的计算结果为0,执行“putchar(c+a];”输出结果为‘A’;当a=1时,执行“putchar(b十a);”输出结果为2;当a=2时,执行“putchar(c十a);”输出结果为C;依次类推,选项B符合要求。
转载请注明原文地址:https://kaotiyun.com/show/mNPp777K
0

最新回复(0)