题目内容

有以下程序#include main(){int s;scanf("%d",&s);while(s>0){switch(s){case 1:printf("%d",s+5);case 2:printf("%d",s+4); break;case 3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入1 2 3 4 0<回车>,则输出结果是()。

A. 656645
B. 6665
C. 6666
D. 666665

查看答案
更多问题

有以下程序,程序的运行结果是( )。#include main(){int y=9;for( ;y>0;y--)if(y%3==0)printf("%d",y);}

A. 741
B. 963
C. 852
D. 875421

若int x;且有下面的程序片断,则输出结果为( )。for (x=3; x<6; x++){printf((x%2) ? "##%d" : "**%d\n", x);}

A.
B. 3**4
C. 5
D. **3
E. 4**5
F. **3
G. 4**5
H. D.
I. 3**4
J. 5

在累加求和的循环结构中,计数循环变量i的值( )。

A. 必须加1
B. 必须减1
C. 必须不断修改
D. 必须维持不变

以下哪个循环和其他三个循环不等价( )。

A. for ( i=0; i<10; i++ ) printf("%d",i);
B. for ( i=0; i<10; ++i ) printf("%d",i);
C. for ( i=0; i++<10; ) printf("%d",i);
D. for ( i=0; i<=9; i++ ) printf("%d",i);

答案查题题库