• 2022-06-06
    若有定义语句int a, b;double x;则下列选项中正确的是( ).
    A: switch(x%2)
    {
    case 0: a++; break;
    case 1: b++; break;
    default : a++; b++;
    }
    B: switch((int)x/2.0)
    {
    case 1: b++; break;
    case 0: a++; break;
    default : a++; b++;
    }
    C: switch((int)x%2)
    {
    case 0: a++; break;
    case 1: b++; break;
    default : a++; b++;
    }
    D: switch((int)(x)%2)
    {
    case 0.0: a++; break;
    case 1.0: b++; break;
    default : a++; b++;
    }