题目内容

有以下程序 #include main( ) { int a=-2, b=2; for(; ++a && --b;) printf("%d,%d,", a,b); } 程序执行后的输出结果是()。

A. 0,1,
B. -1,1,0,1,
C. -1,1,0,0,
D. -1,1,

查看答案
更多问题

有以下程序 #include main() { int a=6, i; for (i=1; i<=3; i++) { if (a>=5) break; if (a%2) { a+=2; continue; } a= (a-3, a+4); } printf("%d,%d", i,a); } 程序执行后的输出结果是()。

A. 0,6
B. 1,6
C. 8,6
D. 4,2

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

AB56EF
B. A4C6E8
C. B4D6F8
D. A5C7E9

设有定义:int sum=100,i; 以下选项中,能够实现 sum -=1+2+3…+10 的程序段是()。

A. for(i=0;i<=10;) sum=sum-i++;
B. i=0; do { sum=sum-++i; }while(i<=10);
C. i=0; while(i< > sum=sum-++i;
D. i=1; for( ;i<10;i++) sum=sum-i++;

有下列程序 #include main( ) { int a=123456, b; while(a) { b = a%10; a /= 10; switch(b) { default: printf("%d", b++); case 1: case 2: printf("%d", b++); break; case 3: printf("%d", b++); break; case 4: printf("%d", b++); } } } 程序执行后的输出结果是()。

A. 76654321
B. 12345667
C. 67564321
D. 654321

答案查题题库