以下程序的输出结果是______。 main() { int x=2; do{ printf("%3d",!x-2); }while(--x); }A.0 -1B.0 0C.-4D.死循环

以下程序的输出结果是______。 main() { int x=2; do{ printf("%3d",!x-2); }while(--x); }

A.0 -1

B.0 0

C.-4

D.死循环


相关考题:

程序片段int x=5;do{ printf( “%d “, x ); x=x-2; }while( x>=0 );执行后的输出结果是( )。 A.5 3B.5 3 0C.5 3 1D.3 2 1

以下程序段的输出结果是 int x=3; do { printf("%3d",x-=2);} while(!(--x));A.1B.3 ,0C.1,-2D.死循环

以下程序段的输出结果是()。 int x=3; do { printf("%3d,",x-=2); }while(!(--x)); A)1 B) 0 C)死循环 D) 1,-2,A.分析错误#B.分析错误#C.分析错误#D.do...while是一个先执行循环体再判断的循环语句,初始x=3,执行printf("%3d,",x-=2);输出1,此时x=1; while(!(--x))中的循环条件是先让x自减1,x=0,!(x)为真,继续执行循环体,printf("%3d,",x-=2);输出-2,再判断!(--x)的值,此时!(--x)为假,结束循环。

以下程序段的输出结果是 int x=3; do { printf("%3d",x-=2);} while(!(--x));A.1B.3,0C.1,-2D.死循环

以下程序段的输出结果是_____ int x=3; do { printf("%3d",x-=2);} while (!(--x));A.1B.3 0C.1 -2D.死循环

有以下程序段: int x =3; do { printf(“%3d”,x-=2);}while(!(--x)); 程序段的输出结果是_______。A.1B.3 0C.1 -2D.死循环

以下程序段的输出结果是 int x=3; do { printf("%3d",x-=2);} while(!(--x));A.1B.3 0C.1 -2D.死循环

3、下面程序的输出结果是_________。 main() { int x=3; do { printf("%dn",x-=2); } while(!(--x)); }

9、下列程序段的输出结果为()。 main() { int x=3; do{ printf("%3d",x-=2); }while(!(--x)); }A.1B.0C.-2D.死循环