题目内容

下面这个程序的输出是什么?int main(){inty=10;while(y--);printf("y=%d\n",y);}

A. y=0
B. while构成死循环
C. y=1
D. y=-1

查看答案
更多问题

下面这个程序执行后i和s的值为多少?voidmain(){inti,s;i=0;s=0;while(i<10);{s+=(i++);printf("%d\n",s);}printf("i=%d\n".i);}

A. i值为9,s值为45
B. i值为10,s值为45
C. i值为10,s值为36
D. 程序陷入了死循环

圆周率pi的近似率可用下面的公式求得:pi*pi/6约等于1/(1*1)+1/(2*2)+...+1/(n*n),由以上公式可知,若n取值10000,则最后一项的值为1E-4,认为可达到精度要求。以下程序用来求pi的近似值。请填空。(其中函数sqrt(a)用于求a的平方根)#include#includemain(){longi;floatpi;pi=0.0;for(i=1;i<=10000;i++)pi+=___;pi=sqrt(6.0*pi);printf("pi=%10.6lf\n",pi);}

A. 1/i*i
B. 1/(i*i)
C. 1.0/i*i
D. 1.0/(i*i)

该程序的输出结果是多少?intmain(){inti,j;for(i=0;i<5;i++){for(j=1;j<10;j++)if(j==5)break;if(i<2)continue;if(i>2)break;printf("%d,",j);}printf("%d\n",i);}

A. 10,3
B. 5,2
C. 5,3
D. 10,2

该程序的输出结果是多少?int main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}}printf("x=%d\n",x);}

A. x=4
B. x=8
C. x=6
D. x=12

答案查题题库