void delay(uchar x) { uchar t; while(x--) { for(t=0;t<2000;t++); } } 此程序为死循环程序。
√
举一反三
- 下面程序段,()for(t=1;t<=100;t++){scanf(“%d”,&x);if(x<0)continue;printf(“%3d”,t);}
- 对于下面程序段,正确的说法是: for(t=1;t<=100;t++) {scanf("%d",&x); if(x<0)continue;printf("%3d",t);}
- int n,t=1,s=0; scanf("%d",&n); do {s=s+t;t=t-2;} while(t!=n); 为使此程序不陷入死循环, 从键盘输入的程序应该是()
- 设有程序段:t=0;while(printf(“*”)){t++;if(t<3)break;},下面描述正确的是()
- 中国大学MOOC: 对下面程序段,描述正确的是()for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d",x);}
内容
- 0
请写出以下程序的运行结果()。void main(){int x=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf("%d,%d",x,y);}
- 1
与while(*s++=*t++);等价的程序段是A.do { *s = *t++; } while ( *s++ );B.while ( *t ) *s++ = *t++;C.do { *s++ = *t++; } while ( *t );D.while ( *s ) *s++ = *t++;
- 2
有下列程序段: int n,t=1,s=0; scanf("%d",&n); do {s=s+t;t=t-2;}while(t!=n); 为使此程序不陷入死循环,从键盘输入的数值应该是
- 3
对下面程序段,描述正确的是() for(t=1;t<=100;t++) { sc...; printf("%d ",x); }
- 4
已知X=1,Y=2,T=0 经程序段X=T:T=Y:Y=T 赋值后 X,Y 值分别为()