更多“在下面程序段中循环体将执行无限次。x=-1;do{x=x*x;}while(!x);。() ”相关问题
  • 第1题:

    设有程序段,以下说法正确的是() x = -1; do { x = x*x; } while(!x);

    A.循环体将执行一次

    B.循环体将执行两次

    C.循环体将执行无限次

    D.系统将提示有语法错误


    循环体将执行一次

  • 第2题:

    【单选题】执行以下程序段时______。 int x=-1; do { x=x*x; } while(! x);

    A.循环体将执行一次

    B.循环体将执行两次

    C.循环体将执行无限次

    D.系统将提示有语法错误


    循环体一次也不执行

  • 第3题:

    若有程序段:int x=10; while(x=0) x=x-1; 则循环体的执行次数是___________


    0##%_YZPRLFH_%##0次##%_YZPRLFH_%##零次

  • 第4题:

    以下程序段的输出结果是()。 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)为假,结束循环。
    1 -2

  • 第5题:

    1、下面程序段的循环体被执行几次? int x=-1; do { x=x*x;} while(!x); A) 0次 B) 1次 C)2次 D)3次

    A.0次

    B.1次

    C.2次

    D.3次


    4