题目内容

阅读下列程序,程序的输出结果是()。int main(){int m,n;float k;for(m=6;m>2;m--){k=0;for(n=m;n>1;n--)k=k+m*n;}printf("%f\n",k);return 0;}

A. 5.000000
B. 15.000000
C. 25.000000
D. 35.000000

查看答案
更多问题

若有如下语句:int x=3;do{printf("%d\n",x-=2);}while(!(--x));则上面程序段()。

A. 输出的是4
B. 输出的是4和2
C. 输出的是1和-2
D. 是死循环

t为int类型,进入下面的循环之前,t的值为0,while(t=3){……}则以下叙述中正确的是()。

A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不正确
D. 以上说法都不对

在下列选项中,没有构成死循环的是()。

A. int i=100;while(1){i=i-1;if(i>100)break;}
B. for(;;);
C. int k=10000;do{k++;}while(k>10000);
D. int s=36;while(s)--s;

阅读下列程序段,则程序的输出结果是()。int main(){int a=10,b=10,k;for(k=0;a>8;b=++k)printf("%d,%d,",a--,--b);printf("\n");}

A. 10,10,10,0,
B. 10,9,9,0,
C. 10,10,9,1,
D. 9,9,9,1,

答案查题题库