如果输入为:ABCdef 执行下面一段程序后,则输出为: void main( ) {char ch; while((ch=getchar( ))!='\n') { if(ch > ='A' && ch < ='Z') ch=ch+32; else if(ch > ='a' && ch < 'z') ch=ch-32; printf("%c",ch); } printf("\n"); }
ABCdef
B. abcDEF
C. abc
DEF
查看答案
在下列选项中,构成死循环的程序段是()
A. int i=100;
B. for(;;);
C. int k=1000;
D. int s=36;
有以下程序 ,其输出结果是() void main() { int x,i; for(i=1;i <=50;i++) { x=i; if(x%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } }
A. 28
B. 27
C. 42
D. 41
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为 main ( ) { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m > n)m-=n; while(n > m)n-=m; } printf("m=%d\n",m); }
A. m=3
B. m=2
C. m=1
D. m=0
定义如下变量:int n=10;则下列循环的输出结果是:( ) while (n>7) { n--; printf("%3d",n); }
A. 10 9 8
B. 9 8 7
C. 10 9 8 7
D. 9 8 7 6