当执行以下程序时,______ 是正确的 k=1; do { k=k*k; } while(!k)A.循环体将执行一次B.循环体将执行两次C.循环体将执行无限次D.系统将提示有语法错误

题目

当执行以下程序时,______ 是正确的 k=1; do { k=k*k; } while(!k)

A.循环体将执行一次

B.循环体将执行两次

C.循环体将执行无限次

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


相似考题
更多“当执行以下程序时,______ 是正确的k=1;do{k=k*k;} while(!k)A.循环体将执行一次B.循环体将执行两 ”相关问题
  • 第1题:

    设有程序段 int k=4; do {k=k%3;} while(k--); 则下面描述中正确的是()。

    A.循环体语句执行一次

    B.循环是无限循环

    C.循环体语句执行二次

    D.循环体语句执行12次


    1

  • 第2题:

    对以下程序段说法正确的是()。int k=-20; while(k==0) k=k+1;

    A.while循环执行20次

    B.循环是无限循环

    C.循环体语句一次也不执行

    D.循环体语句执行一次


    循环体语句一次也不执行

  • 第3题:

    设有程序段 int k=10; while(k==0) { k=k-1; } 则下面叙述中正确的是()。

    A.该while循环的循环体将执行10次

    B.该循环是死循环,循环体会无限执行下去

    C.循环体语句一次也不会执行

    D.循环体语句只会执行一次


    while 循环执行10次

  • 第4题:

    2、设有程序段 int k=10; while(k==0) { k=k-1; } 则下面叙述中正确的是()。

    A.该while循环的循环体将执行10次

    B.该循环是死循环,循环体会无限执行下去

    C.循环体语句一次也不会执行

    D.循环体语句只会执行一次


    C 本题中,首先将0赋给k,泶锸奖湮?,跳出循环,没有执行循环体语句。解答本题的关键是掌握while语句。

  • 第5题:

    17、程序段如下 int k=1; while(!k==0) { k=k+1; printf(”%d\n”,k); } 说法正确的是()。

    A.while循环执行2次

    B.循环是无限循环

    C.循环体语句一次也不执行

    D.循环体语句执行一次


    循环是无限循环