(31)运行下列程序段,结果是For m=10 to 1 step 0k=k+3Next mA)形成死循环B)循环体不执行即结束循环C)出现语法错误D)循环体执行一次后结束循环

题目

(31)运行下列程序段,结果是

For m=10 to 1 step 0

k=k+3

Next m

A)形成死循环

B)循环体不执行即结束循环

C)出现语法错误

D)循环体执行一次后结束循环


相似考题
参考答案和解析
正确答案:B
更多“(31)运行下列程序段,结果是For m=10 to 1 step 0k=k+3Next mA)形成死循环 B)循环体不执行即结束 ”相关问题
  • 第1题:

    下列VBA程序段运行时,内层循环的循环总次数是______。

    For m=0 To 7 step 3

    For n=m-1 To m+1

    Next n

    Next m


    正确答案:9
    9 解析: 本题考查循环的基础知识。对于这类问题我们应该仔细分析清楚每一重循环的次数。可以看出,外循环由于步长为3,所以总共会执行3次,即m=0、m=3、m=6:在每次外循环中,无论m取何值,内循环都是从m-1到m+1执行3次。所以内循环总共的执行次数为3*3=9次。

  • 第2题:

    设有程序段:

    intk=10。

    while(k=O)k=k-1;

    则下面描述中正确的是( )。

    A.循环执行10次

    B.无限循环

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

    D.循环体语句执行一次


    正确答案:C
    C。【解析】while中表达式值一直为0,故循环一次也不执行。

  • 第3题:

    以下程序段的执行结果是 ______。 Dim a As Integer,b As Integer For a=4 To 1 Step-1 b=b+a Next a Print b, a

    A.100

    B.9 1

    C.10 1

    D.90


    正确答案:A
    解析:For循环的结束条件是循环变量的值在变化方向上超过终值,本题的循环变量a的初值为4,终值为1,步长为-1,所以变化方向是从大到小,在a的值为4,3,2,1时分别执行一次循环,循环中把循环变量a的值分别加到变量b中。四次循环完成后,循环变量的值变为0,循环结束,b值为4+3+2+1=10。

  • 第4题:

    程序段如下: Dim i As Integer,s As Integer For i=4 To 1 Step-1 s=s+i Next i Print s,i执行的结果是( )。

    A.10 0

    B.9 1

    C.10 1

    D.9 0


    正确答案:A
    解析:For循环的结束条件是循环变量的值在变化方向上“超过”终值,本题循环变量i的初值为4,终值为1,步长为1,所以变化方向是从大到小,在i=4、i=3、i=2和i=1时,分别执行一次循环,在循环中把循环变量i的值(4、3、2、1)分别加到变量s中。四次循环过后,循环变量的值变为0,已经在变化方向上超过了终值,循环结束。

  • 第5题:

    有以下程序:

    程序执行后的输出结果是( )。

    A.1

    B.2

    C.4

    D.死循环


    正确答案:A
    一一k先自减再使用,所以第一次判断条件即为while(4),条件为真,执行打印k的值k=4—3,结果为1;第二次判断条件即为while(0),条件为假,结束循环,打印回车换行符。所以选择A选项。

  • 第6题:

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

    A.不执行循环体

    B.1

    C.0

    D.是死循环


    正确答案:A

  • 第7题:

    有如下程序,该段程序将( )。 Fori=1 to 10 Step0 k=k+2 Nexti

    A.形成无限循环

    B.循环体执行一次后结束循环

    C.语法错误

    D.循环体不执行即结束循环


    正确答案:A

  • 第8题:

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

    A.While循环执行12次

    B.循环体语句执行一次

    C.循环是死循环

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


    正确答案:D

  • 第9题:

    设有程序段:

    int k=12;

    while(k=1) k=k-1;

    则下列描述中正确的是( )。

    A.while循环执行10次

    B.循环是无限循环

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

    D.循环体语句执行一次


    正确答案:C
    解析:本题考查while循环。while循环的控制表达式k=1是个赋值表达式而不是逻辑表达式,所以循环体一次也不执行。

  • 第10题:

    设有程序段:int k=10;while(k=0)k=k-1;,则下面描述正确的是()。

    • A、while循环执行10次
    • B、循环是无限循环
    • C、循环体语句一次也不执行
    • D、循环体语句执行一次

    正确答案:C

  • 第11题:

    有以下程序段,其输出结果是()int x=3;while((--x)==0){Console.Write("{0}/t",x-=2);}

    • A、不执行循环体
    • B、1
    • C、0
    • D、死循环

    正确答案:A

  • 第12题:

    单选题
    下列程序段中循环体执行的次数为()。 intk=10;while(k==1)k=k-1;
    A

    循环体语句一次都不执行

    B

    循环体语句执行无数次

    C

    循环体语句执行一次

    D

    循环体语句执行9次


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

  • 第13题:

    有以下程序片段int k=5;while(k=1)k--;执行此程序片段,则描述正确的是( )

    A.while循环执行4次

    B.循环体执行一次

    C.循环体一次也不执行

    D.死循环


    正确答案:D 

  • 第14题:

    下列关于while语句说法正确的是()。

    A.while语句中一定是先判断条件,再确定是否执行语句或程序块。

    B.条件为true时,执行循环体的语句或程序块,反之不执行循环体,

    C.在循环体中要有改变条件的语句,否则就会成为死循环。

    D.while语句至少要执行一次循环体的内容。


    参考答案:ABC

  • 第15题:

    下列程序段的执行结果是______。 i=0 For j = 10 To 19 Step 3 i=i+1 Next j Print I

    A.4

    B.5

    C.3

    D.6


    正确答案:A

  • 第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题:

    下列命令按纽事件过程执行后,输出的结果是______ 。 private sub command_ click() for m+1 to 10 step 2 a=10 for n=1 to 10 step 2 a+a+2 next n next m print a end sub

    A. 60

    B.50

    C.30

    D.20


    正确答案:D

  • 第18题:

    设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是( )。A.while循环执行10次

    设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是( )。

    A.while循环执行10次

    B.循环是无限循环

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

    D.循环体语句执行一次


    正确答案:C
    本题考查while,while循环表达式k-1是个赋值表达式而不是逻辑表达式,k的初值为l2不符合循环条件,所以循环体语句一次也不执行。

  • 第19题:

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

    A.1

    B.30

    C.1-2

    D.死循环


    正确答案:C

  • 第20题:

    设有程序段: int k=12: while(k=1)k=k一1; 则下列描述中正确的是( )。A.while循环执行10次SXB

    设有程序段: int k=12: while(k=1)k=k一1; 则下列描述中正确的是( )。

    A.while循环执行10次

    B.循环是无限循环

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

    D.循环体语句执行一次


    正确答案:C
    本题考查while,while循环表达式k=1是个赋值表达式而不是逻辑表达式,k的初值为12不符合循环条件,所以循环体一次也不执行。

  • 第21题:

    下列程序段中循环体执行的次数为()。 intk=10;while(k==1)k=k-1;

    • A、循环体语句一次都不执行
    • B、循环体语句执行无数次
    • C、循环体语句执行一次
    • D、循环体语句执行9次

    正确答案:A

  • 第22题:

    执行程序段:x=-1;do{x=x*x;}while(!x);的结果是()

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

    正确答案:C

  • 第23题:

    单选题
    有以下程序段,其输出结果是()int x=3;while((--x)==0){Console.Write("{0}/t",x-=2);}
    A

    不执行循环体

    B

    1

    C

    0

    D

    死循环


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