更多“下列程序段的执行结果为i=9x=5Do i=i + 1 x=x + 2Loop Until i>=7Print "i=":iPrint "x=":XA.i=4 ”相关问题
  • 第1题:

    下列程序段的执行结果为 i=4:x=5:Do i=i+1; x=x+2 Loop Until i>=7 Print "i=";i Print "x=";x

    A.i=4 x=5

    B.i=7 x=15

    C.i=6 x=8

    D.i=7 x=11


    正确答案:D
    解析:此题用的是D。循环结构,其格式为:Do[语句块][ExitDo]LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件i>=7的值为True时才停止。所以当程序结束运行后i=7,x=11。

  • 第2题:

    下列程序段的执行结果为 I=4 x=5 Do I=I+1 x=x+2 Loop Until I>=7 Print"I=";I Print"X=";x

    A.I=4 x=5

    B.I=7 x=15

    C.I=6 x=8

    D.I=7 x=11


    正确答案:D
    解析:此题用的是Do循环结构,其格式为:DO语句块[ExitDo]LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件I>=7的值为True时才停止。所以当程序结束运行后I=7,x=11。

  • 第3题:

    下列程序段的执行结果为 I=9 X=5 Do I=I+1 x=x+2 Loop Until I >=7 Print"I=";I Print"x=";x

    A.I=4x=5

    B.I=7x=15

    C.I=6x=8

    D.I=10x=7


    正确答案:D
    解析:此题用的是Do循环结构,其格式为:Do[语句块][ExitDo]LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件I>=7的值为True,才停止。所以当程序结束运行后I=10,x=7。

  • 第4题:

    执行以下程序后i的值为()。main(){int x,i;for(i=l,x=1;i<=36;i++){if(x>=20)break; if(x%5==1){x

    执行以下程序后i的值为( )。 main() { int x,i; for(i=l,x=1;i<=36;i++) { if(x>=20) break; if(x%5==1) { x+=5;continue; } x-=5; ) printf("%d",i); }

    A.3

    B.4

    C.5

    D.6


    正确答案:C
    解析:第1次循环执行情况如下:
      i=1,x=1,判断i=36为真执行循环体。
      x=1,判断x>=20为假。
      判断x%5==1为真,执行x+=5;x值为6,执行continue;跳过本次循环余下的语句,即不执行X-=5:。
      执行i++,i=2。
      第2次循环执行情况如下:
      i=2,判断i=36为真执行循环体。
      x=6,判断x>=20为假。
      判断x%5==1为真,执行x+=5:x值为11,执行continue;跳过本次循环余下的语句,即不执行X-=5;。
      执行i++,i=3。
      第3次循环执行情况如下:
      i=3,判断i=36为真执行循环体。
      x=11,判断x>=20为假。
      判断x%5==1为真,执行x+=5;x值为16,执行continue;跳过本次循环余下的语句,即不执行X-=5:。
      执行i++,i=4。
      第4次循环执行情况如下:
      i=4,判断i=36为真执行循环体。
      x=16,判断x>=20为假。
      判断x%5==l为真,执行x+=5;x值为21,执行continue;跳过本次循环余下的语句,即不执行X-=5;。
      执行i++,i=5。
      第5次循环执行情况如下:
      i=5,判断i=36为真执行循环体。
      x=21,判断x>=20为真。
      执行break;,跳出循环体,即结束循环。最后i=5,选项C正确。

  • 第5题:

    下列程序段的执行结果为 I=4 x=5 Do I=I + 1 X=K^2 Loop Until I>=7 Print"I=";I Print"x=";x

    A.I=4 x=258694

    B.I=7 x=256987

    C.I=6 x=365840

    D.I=7 x=390625


    正确答案:D
    解析:结构Do循环结构,其格式为:Do【语句块】【ExitDo】LoopUntil循环条件此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件1>=7的值为True,停止所以程序结束运行后I=7,x=3996注意:Do…LoopWhile循环结构,DoWhile|UntilLoop循环结构。