有以下程序段intn=0,p;do{scanf(“%d”,n++;}while(p!=12345此处do-while循环的结束条件是()A、p的值不等于12345且n的值小于3B、p的值等于12345且n的值大于等于3C、p的值不等于12345且n的值小于3D、p的值等于12345或者n的值大于等于3

题目
有以下程序段intn=0,p;do{scanf(“%d”,n++;}while(p!=12345此处do-while循环的结束条件是()

A、p的值不等于12345且n的值小于3

B、p的值等于12345且n的值大于等于3

C、p的值不等于12345且n的值小于3

D、p的值等于12345或者n的值大于等于3


相似考题
更多“有以下程序段intn=0,p;do{scanf(“%d”,n++;}while(p!=12345此处do-while循环的结束条件是() ”相关问题
  • 第1题:

    有以下程序段 int n=0,p; do {scanf("%d",&p);n++;}while(p!=12345 &&n<3); 此处do-while循环的结束条件是( )

    A.p的值不等于12345并且n的值小于3

    B.p的值等于12345并且n的值大于等于3

    C.p的值不等于12345或者n的值小于3

    D.p的值等于12345或者n的值大于等于3


    正确答案:D

  • 第2题:

    有以下程序段,其中do—while循环的结束条件是_______。 int n=0,p; do{ scanf(“%d”,&p); n++; } while(p!=12345 &&n<3);

    A.p的值不等于12345并且n的值小于3

    B.p的值等于12345并且n的值大于等于3

    C.p的值不等于12345或者n的值小于3

    D.p的值等于12345或者n的值大于等于3


    p 的值等于12345或者n的值大于等于3

  • 第3题:

    在do-while循环中,循环由do开始,用while结束;必须注意的是:在while表达式后面的()不能丢,它表示do-while语句的结束。

    A.0

    B.1

    C.;

    D.,


    C

  • 第4题:

    在do-while循环中,循环由do开始,用while结束,必须注意的是:在while表达式后面的()不能丢,它表示do-while语句的结束。

    A.0

    B.1

    C.;

    D.,


    正确答案:C

  • 第5题:

    下列程序段中是死循环的是()

    A.int n=1; while(!n) n++;

    B.int n=1; do{n--;} while(n);

    C.int n=1; do{ n+1; } while(n)

    D.for(n=5;n<1;) ;


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