单选题 有以下程序:#includ<stdio.h>main()ina[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) cas0:switch(a[i]%2)    cas0:a[i]++;break;     cas1:a[i]--;    }break;  cas1:a[i]=0; } for(i=0;i<4;i++)printf("%d",a[i]);printf("");}程序运行后的输出结果是(  )。
【正确答案】 C
【答案解析】main函数的主体是一个for循环语句,for循环中包含一个switch语句,如果判断条件为0则进入第二个switch语句,如果判断语句为1则执行“a[i]=0”,最后将数组顺序输出。所以程序功能是将数组的偶数项设为0,奇数项如果为奇数则减1,为偶数就加1,最后得到结果。