选择题 29.  有如下程序:
    main()
    { int x=1,a=0,b=0;
    switch(x)
    {
    case 0:b++;
    case 1:a++;
    case 2:a++;b++;
    }
    printf("a=%d,b=%d\n",a,b);
    }
    该程序的输出结果是______。
【正确答案】 A
【答案解析】 当x为1时,执行case 1,a自加等于1,因为case 1后没有break,接着执行case 2,此时a的值为2,b自加为1,故选择A选项。