9、在下列程序段中,构成死循环的是()。A.int i=100; while (1) { i=i%100+1; if (i>100) break; }B.for(; ; );C.int k=1000; do {k;} while (k>=1000);D.int s=36; while (s=1) ++s;

题目

9、在下列程序段中,构成死循环的是()。

A.int i=100; while (1) { i=i%100+1; if (i>100) break; }

B.for(; ; );

C.int k=1000; do {k;} while (k>=1000);

D.int s=36; while (s=1) ++s;


相似考题
更多“9、在下列程序段中,构成死循环的是()。”相关问题
  • 第1题:

    在下列选项中,没有构成死循环的是( )。

    A.

    B.

    C.

    D.


    正确答案:D
    选项A)的循环表达式的条件永久为l,并且小于l00的数与100取余不超过99,所以在循环体内表达式i%100+1的值永远不大于100,break语句永远不会执行,所以是死循环;选项B)的括号内没有能使循环停下来的变量增量,是死循环;选项C)中先执行k++,使k=10001,从而使循环陷入死循环。

  • 第2题:

    有下列程序:

    A.1

    B.2

    C.4

    D.死循环


    正确答案:A
    在程序语句中,k的初始值为5,进行第1次while循环后,k自减1为4,非0,执行循环体里的printf语句,输出k,此时k的值变为1。程序执行第2次循环时,k自减1变为0,为假,退出while循环语句。所以程序的最后结果为1。

  • 第3题:

    有以下程序段:

    程序段的输出结果是()

    A.1

    B.30

    C.1~2

    D.死循环


    正确答案:C
    intx=3;打印出1,此时while(!(——x))为真,之后x=0,继续循环。打印出一2,此时while(!(——x))为假,之后x=-3退出循环。所以答案为1和-2。

  • 第4题:

    有以下程序段:为使程序段不陷入死循环,从键盘键入的数据应该是( )。

    A.任意正奇数

    B.任意负偶数

    C.任意正偶数

    D.任意负奇数


    正确答案:D
    此题目中变量s是迷惑考生的,变量t赋初值为1,由语句t=t-2;将使t得到的是负奇数。所以选项D)是正确答案。

  • 第5题:

    有下列程序:

    程序的输出结果是( )。

    A.1

    B.20

    C.1-4

    D.死循环


    正确答案:C
    本题考查do-while循环。先执行d0的内容,也就是printf语句,x=x-4=1,输出1,判断while循环的控制条件,——x=0,则!(——x)为非零,循环条件成立,执行下一次循环;x=x-4=-4,输出-4,判断while循环的条件,——x=-5,则!(——x)为零,循环条件不成立,结束循环。

  • 第6题:

    下列程序段中循环体的执行次数是______。 int x=-12; while (x=0) x=x+1;

    A.While循环执行12次

    B.循环体语句执行一次

    C.循环是死循环

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


    正确答案:D

  • 第7题:

    在下列选项中,没有构成死循环的程序段是( )


    正确答案:C

  • 第8题:

    在Windows98中,为结束陷入死循环的程序,应首先按的键是

    A.Ctrl +Alt +Del

    B.Ctrl +Del

    C.Alt +Del

    D.Del


    正确答案:A
    解析:同时按下Ctrl+Shift+Del键,打开“任务管理器”对话框,通过对话框可以选择关机、注销.也可以将陷入死循环的程序关闭。

  • 第9题:

    当程序因某种原因陷入死循环,使用快捷键调出任务管理器,在任务管理器的应用程序界面中,找到陷入死循环的应用程序,选中该程序,单击()即可。


    正确答案:结束任务

  • 第10题:

    在WindowsXP中,当程序因某种原因陷入死循环,下列哪一个方法能较好地结束该程序()。


    正确答案:按“Ctrl+Alt+Del”键,然后选择“结束任务”结束该程序的运行

  • 第11题:

    有以下程序段intx=3;do{printf("%d",x-=2);}while(!(--x));}其输出结果是()。

    • A、1
    • B、30
    • C、1–2
    • D、死循环

    正确答案:C

  • 第12题:

    填空题
    当程序因某种原因陷入死循环,使用快捷键调出任务管理器,在任务管理器的应用程序界面中,找到陷入死循环的应用程序,选中该程序,单击()即可。

    正确答案: 结束任务
    解析: 暂无解析

  • 第13题:

    在下列选项中,没有构成死循环的程序段是( )。

    A.int i=100; for(;;) {i=i%10+1; if(i>10)break; }

    B.while(1);

    C.int k=0; do{++k;}while(k<=10);

    D.int s=12; while(s); --s;


    正确答案:C

  • 第14题:

    在下列选项中,没有构成死循环的程序是( )。

    A.int i=100; while(1) { i=i%100+1; if(i>100)break; }

    B.for(;;);

    C.int k=1000; do{++k} while (k>=1000);

    D.int s=36; while(s);--s;


    正确答案:C

  • 第15题:

    下列程序段中,不是死循环的是_______。

    A.int i=100;

    B.unsigned k=0; while(1) do { { i=i%100+1; ++k if(i>=100)break; } } while(k>=0);

    C.for(;;);

    D.int s=3379; while(s++%2+s%2)s++;


    正确答案:A
    解析:当表达式为非0值时,执行while语句中的内嵌语句,可用break语句跳出循环,用continue语句结束本次循环。选项A不是死循环,当i=100时跳出循环。选项C为空循环语句。

  • 第16题:

    在下列选项中,没有构成死循环的是( )。


    正确答案:D
    选项D)中,首先定义的变量S的值为36,因为语句__s;所以当s=0时循环会结束;选项A)由于while(1)永远成立,循环构成死循环;选项B)中for循环没有使循环结束的限定条件,也构成死循环;选项C)中由于k永远大于10000,所以循环无法停止。

  • 第17题:

    有如下程序段:int x=3,do{ x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是( )。

    A.1

    B.30

    C.1-2

    D.死循环


    正确答案:C

  • 第18题:

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

    A.1

    B.30

    C.1-2

    D.死循环


    正确答案:C

  • 第19题:

    下列各程序段中,不是死循环的是( )。

    A.int j=100;

    B.for(;;) while(1) {j=j%100+1; if(j>1000) break; }

    C.int n=0;

    D.int m=36; do{ while(m)--m; ++n; }while(n>=0);


    正确答案:D
    解析:本题考查三种循环语句的结束条件。对于选项A,它的条件表达式1永远为真,故循环永远不会停止,是死循环;对于选项B,它的条件表达式为空,也是死循环;对于选项C,它的条件表达式(n>=0)总是成立,故也是死循环;对于选项D,当m减到小于0时,它的条件表达式结果为假(false),循环结束。

  • 第20题:

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

    • A、是死循环
    • B、循环执行2次
    • C、循环执行1次
    • D、有语法错误

    正确答案:C

  • 第21题:

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

    • A、1
    • B、30
    • C、1-2
    • D、死循环

    正确答案:C

  • 第22题:

    while(10){printf("welcometobaweiUniversity/n");}关于本程序段说法不正确的是()

    • A、while语句是循环结构
    • B、本程序没有增量,因此不能正常停止。
    • C、本程序是个死循环结构
    • D、该程序会输出10句话后停止

    正确答案:D

  • 第23题:

    在VisuanFoxPro集成环境下调试程序的过程中,如果程序运行时出现“死循环”现象,通常可以通过按键盘上的()键强制中断程序的运行。


    正确答案:ESC

  • 第24题:

    单选题
    while(10){printf("welcometobaweiUniversity/n");}关于本程序段说法不正确的是()
    A

    while语句是循环结构

    B

    本程序没有增量,因此不能正常停止。

    C

    本程序是个死循环结构

    D

    该程序会输出10句话后停止


    正确答案: C
    解析: 暂无解析