题目内容

有下列程序 #include main( ) { int i,j,a,b; a=b=j=0; while(j<3) { j++; if(j==1)continue; for(i=0;i<3;i++) { if(i>1) break; a=a*10+i; if(i<1) b=a; } } printf("%d %d\n",a,b); } 程序执行后的输出结果是

A. 10 0
B. 101 101
C. 101 10
D. 10 101

查看答案
更多问题

有以下程序 #include main( ) { int m,n; scanf("%d%d", &m,&n); while(m!=n) { while(m>n) { m=m-n; } while(n>m) { n=n-m; } } printf("%d\n",m); } 该程序的功能是

A. 计算m和n的最大公约数
B. 计算m和n的最小公倍数
C. 计算m和n的差值
D. 找出 m和 n中的较大值

有以下程序 #includemain( ) { int a=1, b=0; for(; a<5; a="">

A. 1
B. 0
C. 2
D. 4

若要实现 total=1+2+3+4+5,以下程序段错误的是

A. int i=1,total=1;while(i<5){ total+=i; i+=1;}
B. int i=1,total=0; while(i<=5){ total+=i; i+=1;}
C. int i=0,total=0; while(i<5){ i+=1;total+=i;}
D. int i=0,total=0; while(i<=5){ total+=i; i+=1;}

有以下程序 #include ‘stdio.h’main() { int i=0, sum=1; do{ sum += i++ ; } while( i<6);printf("%d \n",sum);}程序的输出结果是

A. 18
B. 16
C. 20
D. 22

答案查题题库