以下程序段中输出结果是()。main(){ int i,j,x=0;for(i=5;i;i--)for(j=0;j<4;j++){x++;}printf("x=%d\n",x);}
A. x=20
B. x=19
C. x=21
D. x=18
查看答案
执行下面的循环程序后,输出值为()。main(){ int x,y;for(y=1,x=1;y<=50;y++){ if(x>=10)break;if(x%2==1){x+=5;continue;}x-=3;}printf("y=%d",y);}
A. y=50
B. y=51
C. y=6
D. y=5
若有以下程序段,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) printf("*");
C. w=k;do{w--;printf("*");}while (w!=0);
D. for(w=k;w;--w) printf("*");
对于语句int a,b,c;printf("%d\n",scanf("%3d-%2d-%4d",&a,&b,&c));若输入“12-45-6789(回车)”则输出为:()。
A. 1
B. 2
C. 3
D. 4
先执行后判断的语句是()。
A. while语句
B. do...while语句
C. for语句