若s、i均为整型变量,执行下列程序段后s的值为 ______。s=0i=1Dos=s+ii=i+1Loop Until i>5@答案@15@[评析]@本题考查了Do...Loop Until控制语句。每执行一次循环,变量s加一次变量i,随后变量i再加一次1,直到变量5大于5时终止循环。i的初始值为1,故Do循环执行5次。相应的,变量s分别加1、2、3、4、5,故答案为15。

题目

若s、i均为整型变量,执行下列程序段后s的值为 ______。

s=0

i=1

Do

s=s+i

i=i+1

Loop Until i>5@答案@15@[评析]@本题考查了Do...Loop Until控制语句。每执行一次循环,变量s加一次变量i,随后变量i再加一次1,直到变量5大于5时终止循环。i的初始值为1,故Do循环执行5次。相应的,变量s分别加1、2、3、4、5,故答案为15。


相似考题
更多“若s、i均为整型变量,执行下列程序段后s的值为 ______。 s=0 i=1 Do s=s+i i=i+1 Loop Until i>5@答 ”相关问题
  • 第1题:

    若s=0,执行循环语句”for(i=1;i<=10;i=i+3) s=s+i;”后,s的值为 。


    (1)算法功能是计算并输出“1+2+3+4+5+6+7+8+9+10”的和.S=55 (2) 算法框图略 (1)注意看到循环变量是否参与运算,并且还要注意循环体结束时循环变量的值. (2)画程序框图时要注意循环结构选用直到型还是当型,并且要注意正确的画出功能框.

  • 第2题:

    下列选项中,与"for(i=1,s=0;i<n;i++){s=s+i;}"功能相同的程序段是()

    A.for(i=n,s=0;i>1;i--){s=s+i;}

    B.for(i=n,s=0;i>=1;i--){s=s+i;}

    C.for(i=n-1,s=0;i>1;i--){s=s+i;}

    D.for(i=n-1,s=0;i>0;i--){s=s+i;}


    无限次循环

  • 第3题:

    若s的当前值为0,执行循环语句”for(i=1;i<= 10; i=i+3)s=s+i;”后,i的值为__。


    A

  • 第4题:

    以下程序段的执行结果是()。 s=0;i=1; do {s=s+i;i=i+2;} while (i<=0); printf(“%d”,s);

    A.0

    B.1

    C.9

    D.3


    30

  • 第5题:

    若s=0,执行循环语句”for(i=1;i<=10;i=i+3) s=s+i;”后,i的值为 。


    break