计算机二级

已知程序段:s=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。A.104B.113C.223D.164

题目

已知程序段:s=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。

A.104

B.113

C.223

D.164

参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知程序段: s=0 For i=1 To 10 step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为(),变量s的值为()。

A.10 3

B.22 5

C.22 3

D.16 4


3

第2题:

已知程序段: s=0 For i=1 to 10 step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为____。

A.10

B.11

C.20

D.16


3

第3题:

已知程序段: s=0 For i=1 to 10 step 2 s=s+1 i=I*2 Next i 当循环结束后,变量s 的值为____。

A.3

B.4

C.5

D.6


3

第4题:

已知程序段: s=0 For i=1 To 10 step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i和变量s的值分别为。

A.10,3

B.11,4

C.22, 3

D.16,4


3

第5题:

已知程序段: S=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Nexti 当循环结束后,变量i的值为______,变量s的值为______。

A.10,4

B.11,3

C.22,3

D.16,4


正确答案:C
解析:第一次循环后,s=s+1=l,i=i *2=1*2=2:第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8;第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20;由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。

第6题:

已知程序段: s = 0 For i = 1 To 10 Step 2 s = s + 1 i = i * 2 Next i 当循环结束后,变量i和s的值分别为______

A.10 4

B.11 3

C.22 3

D.16 4


正确答案:C
第一次循环后,s=s+1=1,i=i*2=1*2=2;第二次循环后,s=s+1=2,i=i*2=(2+2.*2=8;第三次循环后,s=s+1=3,i=i*2=(8+2.*2=20;由于Nexti,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。所以本题答案是C。

第7题:

已知程序段:

s=0

For i=1 To 10 Step 2

s=s+1

i=i*2

Next i

当循环结束后,变量i的值为______,变量s的值为______。

A.10,4

B.11,3

C.22,3

D.16,4


正确答案:C
解析:第一次循环后,s=s+1=1,i=i*2=1*2=2;
  第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8;
  第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20;
  由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。

第8题:

已知程序段:s=0ForI=1to10step2S=s+1I=I*2NextI当循环结束后,变量I的值为______。

A.10

B.11

C.22

D.16


正确答案:C

第9题:

已知程序段:

s=0

For i=1 To 10 Step 2

s=s+1

i=i*2

Next i

当循环结束后,变量i、s的值各为

A.10,4

B.11,3

C.22,3

D.16,4


正确答案:C
解析:第一次循环后,s=s+1=1,i=i 2=1 2=2;
第二次循环后,s=s+1=2,i=i 2=(2+2) 2=8;
第三次循环后,s=s+1=3,i=i*2=(8+2)*2=20;
由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。