填空题 以下程序运行后的输出结果是{{U}} 【7】 {{/U}}。 main() { int x=1,y=0,a=0,b=0; switch (x) { case1:switch (y) { case0:a++;break; case1:b++;break; } case2:a++;b++;break; } printf("% d%d/n",a,b); }
  • 1、
【正确答案】 1、2 1    
【答案解析】[解析] 本题中执行switch(x)语句时,执行case1,得到a=a+1=1,b=0。因case1语句中没有break语句,故继续执行case 2得a=a+1=2,b=b+1=1。