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

admin2011-04-29  22

问题 有以下程序
    #include  
    main()
    {char b,c;int i;
    b=‘a’;c=‘A’;
    for(i=0;i<6;i++)
    {if(i%2)  putchar(i+b);
    else putehar(i+c);
    }printf(“\n”);
    }
    程序运行后的输出结果是

选项 A、ABCDEF
B、AbCdEf
C、aBeDeF
D、abcdef

答案B

解析 变量b和c中分别存放字符a和A的ASCII码,当i的值对2求余非零时输出ASCII码为i+b)的字符;当i的值对2求余为零时输出ASCII码为i+c的字符。分析程序可知本题选B。
转载请注明原文地址:https://kaotiyun.com/show/XPPp777K
0

最新回复(0)