若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=0;do{i=i+1;s=s+i;}while(i=n);的时间复杂度为()。A、O(n)B、O(nlog2n)C、O(n)D、O(n/2)

以下能正确计算1+2+3+…+10的程序段是 。A.i=1; s=1; do {s=s+i; i++;} while (i<10);B.do {i=1;s=0; s=s+i; i++;} while (i<=10);C.do {i=1;s=1; s=s+i; i++;} while (i<=10);D.i=1,s=0; do {s=s+i; i++;} while (i<=10);E.i=1; s=1; do {s=s+i; i++;} while (i<=10);F.i=1,s=0; do {s=s+i; i++;} while (i<10);

执行以下程序段后,i的值为() int i=1,s=3; do { s+=i++; if (s%7==0) continue; else ++i; } while (s<15);

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

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

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

下列选项中,与"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;}

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

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