問題詳情

19)若有定义语句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 0: a++; break;case 1: b++; 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++; }

參考答案

答案:C
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)

內容推薦