题目内容

有以下程序 ,其输出结果是() 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

1. 有以下程序 main( ) { int i; for ( i=0; i<3; i++ ) switch ( i ) { case 1 : printf("%d ", i); case 2 : printf("%d ", i); default : printf("%d ", i); } } 执行后输出结果是:( )

A. 011122
B. 012
C. 012020
D. 120

在C语言中,为了结束while语句构成的循环,while后一对圆括号中表达式的值应该为( )。

A. 0
B. 1
C. true
D. 非0

答案查题题库