读下面的程序,从选项中选择出正确的输出结果:int k,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);
A. 9
B. 1
C. 11
D. 10
有以下程序:main(){int i,sum=0;for(i=1;i<6;i++)sum+=sum;printf("%d\n",sum);}程序的输出结果是
A. 15
B. 14
C. 报错
D. 0
以下叙述中正确的是
A. do-while语句构成的循环不能用于其他语句构成的循环代替
B. do-while语句构成的循环只能用break语句退出
C. 用do-while语句构成循环时,只有在while后的表达式为非零时结束循环
D. 用do-while语句构成循环时,只有在while后的表达式为零时结束循环
当执行以下程序段后,i的值是、j的值是、k的值是。int a,b,c,i,j,k;a=10;b=c=d=5;i=j=k=0;for( ;a>b;++b)i++;while(a>++c)j++;do k++;while (a>d++);