假设整型n已输入值。以下不能正确计算1*2*3*...*n的程序段是_______。(1) for(i=1,s=1; i<=n; i++)s*=i;(2) i=1;s=1;while(i<=n)s*=i++;(3) i=0,s=1;do{i++,s*=i;}while(i<=n);(4) for(i=1,s=1; ; i++){s = s*i,if(i==n)break;}
查看答案
假设输入4818,下列程序的运行结果是_____。void main(){int n,m,r;scanf("%d%d",&n,&m);do{r = n%m;n=m,m=r;}while(r);printf("%d\n",n);}
A. 12
B. 6
C. 3
D. 2
设有程序段:int k=10;while(k=0) k--;则下列描述中正确的是______。
A. while循环执行10次
B. 死循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
8.以下程序段运行后,循环体运行的次数为( )int i=8,a=0;for ( ;i<8;i++)a+= i;
A. 0次
B. 1次
C. 8次
D.无限
下面程序运行后的输出结果是______。inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);
A. 0,0
B. 1,0
C. 3,2
D. 1,2