更多“ 在下列选项中,没有构成死循环的程序段是( ) ”相关问题
  • 第1题:

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

    A.1

    B.3

    C.1-2

    D.死循环


    正确答案:C

  • 第2题:

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

    A.

    B.

    C.

    D.


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

  • 第3题:

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

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

    B.for(;;);

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

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


    正确答案:D

  • 第4题:

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

    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

  • 第5题:

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

    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为空循环语句。

  • 第6题:

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


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

  • 第7题:

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

    A.1

    B.30

    C.1-2

    D.死循环


    正确答案:C

  • 第8题:

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

    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),循环结束。

  • 第9题:

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

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

    正确答案:C

  • 第10题:

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


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

  • 第11题:

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


    正确答案:ESC

  • 第12题:

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

    while语句是循环结构

    B

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

    C

    本程序是个死循环结构

    D

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


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

  • 第13题:

    以下程序段的输出结果是( )。 int x=5; do { x--; }while(!x);

    A.5

    B.无任何输出

    C.4

    D.陷入死循环


    正确答案:A
    解析:本题考查循环语句do-while语句的执行情况。根据do-while循环语句功能特点可得:首先无条件执行循环体,表达式x一的值为5,输出为5,x的值变为4,然后检查条件(!x)为假(false),则循环结束。

  • 第14题:

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

    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

  • 第15题:

    有下列程序:

    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。

  • 第16题:

    有以下程序段:

    程序段的输出结果是()

    A.1

    B.30

    C.1~2

    D.死循环


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

  • 第17题:

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

    A.任意正奇数

    B.任意负偶数

    C.任意正偶数

    D.任意负奇数


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

  • 第18题:

    有下列程序:

    程序的输出结果是( )。

    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)为零,循环条件不成立,结束循环。

  • 第19题:

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

    A.1

    B.30

    C.1-2

    D.死循环


    正确答案:C

  • 第20题:

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

    A.Ctrl +Alt +Del

    B.Ctrl +Del

    C.Alt +Del

    D.Del


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

  • 第21题:

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


    正确答案:结束任务

  • 第22题:

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

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

    正确答案:D

  • 第23题:

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

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