题目内容

要求以下程序的功能是计算:s=1+1/2+1/3+...+1/10main(){intn;floats;s=1.0;for(n=10;n>1;n--)s=s+1/n;print("%6.4f\n",s);}程序运行后输出结果错误,导致错误结果的程序行是

A. s=1.0;
B. for(n=10;n>1;n--)
C. s=s+1/n;
D. printf("%6.4f\n",s);

查看答案
更多问题

若k为整型,则while循环:k=10;while(k=0)k=k-1;

A. 执行10次
B. 无限循环
C. 一次也不执行
D. 执行一次

程序的输出结果是main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%3==1){b+=3;continue;}}printf(“%d\n”,a);}

A. 101
B. 6
C. 5
D. 4

有如下程序main0{inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}该程序的执行结果是

A. 6
B. 3
C. 死循环
D. 0

有如下程序main0{intn=9;while(n>6){n--;printf("%d",n);}}该程序段的输出结果是

A. 987
B. 876
C. 8765
D. 9876

答案查题题库