有以下程序段,while循环执行的次数是( )int k=0;while (k=1) k++;
A. 执行一次
B. 一次也不执行
C. 无限次
D. 有语法错,不能执行
查看答案
以下程序的输出结果是()。int x;for(x=5;x>0;x--)if (x--<5) printf("%d,",x);else printf("%d,",x++);
A. 4,3,2,
B. 4,3,1,
C. 5,4,2,
D. 5,3,1,
设有以下程序int n1,n2;scanf("%d",&n2);while (n2!=0){n1=n2%10;n2=n2/10;printf("%d",n1);}程序运行后,如果从键盘上输入1298,则输出结果为()。
A. 8921
B. 892
C. 89
D. 8
以下程序运行后的输出结果是( )。int s=0,k;for(k=7;k>=0;k--){switch(k){case 1:case 4:case 7: s++; break;case 2:case 3:case 6: break;case 0:case 5: s+=2; break;}}printf("s=%d\n",s);
A. s=7
B. s=5
C. s=3
D. s=1
下列程序段的输出结果是()。int i,j,x=0;for(i=0;i<2;i++ ){x++;for(j=0;j<=3;j++){if(j%2) continue;x++;}x++;}printf("x=%d\n",x);
A. x=4
B. x=6
C. x=8
D. x=12