若要实现 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
有下列程序 #include main() { int a = 6, i; for (i=1; i<=3; i++) { if (a<5) break; if (a%2) { a += 2; continue; } a = a + 4; } printf("%d,%d", i, a); } 程序执行后的输出结果是
A. 4,6
B. 3,18
C. 4,18
D. 4,2
有如下程序 #include main() { int i, data; scanf("%d", &data); for (i=0; i<5; i++) { if ((i data && i % 3 == 0)) continue; printf("%d,", i); } } 程序运行时,从键盘输入:13后,程序输出结果为
A. 0,2,4,
B. 1,3,5,
C. 0,1,2,3,4,5,
D. 0,1,2,3,