单项选择题

下面程序段运行后,a和b变量的值为()。
int x=2,a=0,b=0;switch(x){case 0:b++;break;case 1:a++;break;case 2:a++;b++;break;}

A.a=2.b=1
B.a=1.b=1
C.a=1.b=0
D.a=2.b=2