若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作计算的程序段是()
A. for(i=1,p=1;i<=5;i++) p*=i;
B. for(i=1;i<=5;i++) {p=1; p*=i;}
C. i=1,p=1;for(;i<=5;i++) p*=i;
D. i=1,p=1;while(i<=5){p*=i;i++;}
查看答案
有以下程序#includemain(){int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()
A. 0
B. 1
C. 2
D. 3
有以下程序#includemain(){char *s=“ABC”;Do{printf(“%d”,*s%10);s++;}while(*s);}注意,字母A的ASCII码值为65。程序运行后的输出结果是()
A. 5670
B. 656667
C. 567
D. ABC
有以下程序main(){ int s=0,a=1,n;scanf("%d",& n);do { s+=1; a=a-2; } while(a!=n);printf("%d\n",s); }若要使程序的输出值为 2 ,则应该从健盘给 n 输入的值是 ______ 。
A. -1
B. -3
C. -5
D. 0
设有如下程序段,下面描述中正确的是 ( )。int k=10;while(k=0) k=k-1;
A. 循环执行一次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次