问题
单项选择题
有以下程序
#include<stdio.h>
main()
char b, c; int i;
b='a'; c='A';
for(i=0; i<6;i++)
if(i%2) putchar(i+b);
else putchar(i+c);
printf("\n");
程序运行后的输出结果是______。
A.ABCDEF
B.AbCdEf
C.aBcDeF
D.abcdef
答案
参考答案:B
解析: 本题中,当i为偶数时,即0、2、4,执行putchar(i+c)会依次输出ACE;当i为奇数时,即1、3、5,执行putchar(i+b)会依次输出bdf,所以最终输出AbCdEf。