问题 单项选择题

有以下程序
#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。

解答题
判断题