题目内容

有以下程序:#includeint main(){while(putchar(getchar())!=’?’);return 0;}当输入”china?”时,程序的执行结果是( )

A. china
B. dijob
C. dijob?
D. china?

查看答案
更多问题

以下程序的输出为( )#includeint main(){int y=10;while(y--);printf(“y=%d\n”,y);return 0;}

A. y=0
B. 无限循环,无结果输出
C. y=1
D. y=-1

定义如下变量:int n=25 ;则下列循环的输出结果是( )while(n>22){n--;printf(“%d”,n);}

A. 22 23 24
B. 24 23 22
C. 25 24 23
D. 25 24 23 22

若有如下程序段:int n=0; while (n++<=2) printf(“%d”,n);则正确的执行结果是( )

A. 3
B. 2
C. 1
D. 123

设有程序段:int k=10;while (k=0) k=k-1; ,则下面描述正确的是( )。

A.while 循环执行10
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次

答案查题题库