a=10;b=100; while(0)a=b; 最后a的值是100。
举一反三
- 对于 int x=10, y=100; 以下逻辑表达式的值为0的是( )。 A: ( x > 100 | | y < 10 ) && y == 100 B: ( x > 0 && y > 0 ) | | x < 100 C: ( x > 10 | | y > 10 ) && x == 10 D: x > 100 | | y < 10 | | y > 10
- 四角形角度量块的工作角角度值为()° A: 0~10 B: 0~100 C: 10~80 D: 80~100
- 变量num中储存的数据在10到100之间或值为负数时,表达式值为true。这样的一个布尔表达式是() A: (num>10||num<100)&&(num<0) B: (num>10&&num<100)||(num<0) C: (num>10)&&(num<100)&&(num<0) D: (num>100&&num<10)||(num<0)
- 下列程序是求1到100的累计和,其中哪个程序是不能完成功能的: A: int s=0,i=0; while(i<=100)s+=i++ B: int s=0,i=0; while(i++<=100)s+=i; C: int s=0,i=0; while(i<100)s+=++i; D: int s=0,i=0; while(++i<=100)s+=i;
- 下列程序段中,非死循环的是()。 A: inti=100;while(1){i=i%100+1; if(i>=100)break;} B: intk=0;do{ ++k;}while(k>=0); C: ints=10;while(++s%2+s%2)s++; D: for(;;)