有以下程序#include main(){ char c;do {c=getchar();putchar(c);} while(c != '#');printf("\n");}执行时如输入:abcdefg##<回车> , 则输出结果是______。
A. abcdefg
B. abcdefg
C. abcdefg
D.
查看答案
有以下程序#include main(){int x=23;do{printf("%2d\n", x--);} while( !x );}程序的执行结果是______。
A. 输出23
B. 输出321
C. 不输出任何内容
D. 陷入无限循环
有以下程序#include main(){ int i=0, sum=1;do{sum += i++ ;} while( i<6 );printf("%d \n",sum);}程序的输出结果是______。
A. 16
B. 18
C. 20
D. 22
下面的程序main(){ int x=3;do{printf("%d\n",x-=2);}while(!(--x));}输出结果是______。
A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环
以下程序拟实现计算s=1 + 2*2 + 3*3 + … + n*n +…,直到s>1000为止。#include main(){ int s,n;s=1;n=1;do{n=n+1; s=s+n*n;}while(s>1000);printf("s=%d\n",s);}程序运行后,不能得到正确结果,以下修改方案正确的是______。
A. 把 n=n+1; 改为 n=n*n;
B. 把 s=1; 改为 s=0;
C. 把 n=1; 改为 n=0;
D. 把while(s>1000); 改为 while(s<=1000);