分析如下for语句,执行后下列说法正确的是()? unsigned int a,b; for(a=0;a<5;a++) b=b+2;
举一反三
- 以下不是无限循环的语句是()(选择两项) A: for(int y=0; ; y++) B: for(int a=0;a>=0;a++) C: for(int a=2;a>=0;a--) D: for(int a=1;a<7;a++)
- 已知:int<br/>a=2,b=3,c;,则执行语句c=(a+2,b+2);后,输出结果是( )。 A: 2 B: 3 C: 4 D: 5
- 若有int a = 2,b = 0;则下列语句执行后,b的值与其他不同的是() A: = a++; B: = 3; C: = ++a; D: = a + 1;
- 有定义语句:int a=5,b=2;,选项中不能给b赋2的赋值语句是( ) A: b=a/2; B: b=b%a; C: b=b+2; D: b=5;b=2;
- 若有int a=2;执行下列语句后a的值为( ) switch(a) {...:--a; default:a++; }