执行语for(k=6;k>0;k--)break;--k;后,变量k的值是( )
A: 1
B: 0
C: 3
D: 6
A: 1
B: 0
C: 3
D: 6
举一反三
- 下面程序的执行结果是 ______。 int k; for (k=10 ; k<3 ; k--) { if (k%3) k--; -k; k; cout<<k<< ", "; } A: 6, 3 B: 7, 4 C: 6, 2 D: 7, 4, 1
- 语句int k=1; while (k<1) k-- ;执行后,变量k的值是( )。 A: 1 B: 2 C: 3 D: 0
- 以下程序运行后的输出结果是______。 void main() { 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); }
- 执行程序段 int k=5,n=0; while(k--) switch(k) { case 1: case 3:n+=1;break; default:n+=2; case 2: case 4: n+=3;break; }后,n和k的值分别为: A: 10 -1 B: 13 -1 C: 8 0 D: 10 0
- C语言中,语句“int k=1; k=k^k; ”执行后,变量k的值是:____。