若有以下程序段,w和k都是整型变量。w=k;LB:if(w==0)goto LE; w--; printf("*"); goto LB;LE: M则不能与上面程序段等价的循环语句是A.for(w=k;w!=0;w--)printf("*");B.w=k;<CR>while(w--!=0)printf("*");w++;C.w=k;<CR>do { w--;printf("*");}while(w!=0);D.for(w=k;w;--w)printf("*");
第1题:
若有以下程序段,w和k都是整型变量: ┇ w=k: LB:if(w==0)go to LE; W--: printf("*") goto LB; LE; ┇ 则不能与上面程序段等价的循环语句是( )。
A.for(w=k;w!=0;w--)printf("*");
B.for(w=k;w;--w)printf("*");
C.w=k; while(w--!=0)printf("*");
D.w=k: w++;do{w--;printf("*");}while(w!=0);
第2题:
已知i,j,w为整型变量,且w=0,则下述程序段执行后,w的值是() for(i=4;i!=0;i--) for(j=1;j<=2;j++) w=w+i*j; w=i*j;
A.4
B.0
C.1
D.30
第3题:
若有表达式(w)?(--x):(y),则其中与w 等价的表达式是()。
A.w==l
B.w==0
C.w!=l
D.w!=0
第4题:
.若有以下程序段,W和k都是整型变量,则不能与该程序段等价的循环语句是( )
W= k;
LB: if(w==0) gotO LE;
w - -;
printf("*");
goto LB;
LE:
A. for(w=k;w!=0;W--)printf("*");
B.w= k; While(W--!=0) Prinif(”* ”);
C.w= k; do{w--; prinif(“*”); } while( W!= 0);
D.for(w=k;W;--W) printf("*");
第5题:
7、执行以下程序段后,w 的值为 。 int x='F', k=21, y=32; w=((k || y)&&(x<'a'));
A.0
B.-1
C.NULL
D.1