题目内容

下面程序段的运行结果是( )。 a=1:b=2:c=2: while(a<b<c) {t=a;a=b;b=t;c--;} printf("%d,%d,%d",a,b,c);

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

查看答案
更多问题

以下程序段( )。 x=-1; do {x=x*x;} while(!x);

A. 是无限循环
B. 循环执行二次
C. 循环执行一次
D. 有语法错误

若有如下语句,则程序段( )。 int x=3; do { printf("%d\n",x-=2); }while(!(--x));

A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环

main() { int i,j; for(i=0,j=1; i<=j+1; i+=2, j--) printf("%d\n",i); } 以上循环体的执行次数是( )。

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

下面程序段的运行结果是( )。 int n=0; while(n++<=2) printf("%d",n);

A. 2
B. 3
C. 123
D. 有语法错

答案查题题库