题目内容

有下列程序 #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,

有如下程序 #include main( ) { char a = '0', b = 'a'; int i; for (i=0; i<4; i++) { if (i % 3) putchar(a + i); else putchar(b + i); } } 程序运行后的输出结果是

A. 10ab
B. ab3d
C. a12d
D. 11ac

以下程序段中,与其他三个功能不同的程序段是

A. s=0;i=1; for( ; ; ) {s+=i; i++; if(i
B. s=0,i=1; for( ; i
C. s=0; for(i=1; i
D. for(s=0,i=1; i

4,则输出结果是

A. 2.400000
B. 1.500000
C. 1.600000
D. 2.000000

答案查题题库