工学

问答题执行下面的程序段后,写出i和s的值。 s=2 Fori=3.2To4.9Step0.8 s=s+1 Nexti

题目
问答题
执行下面的程序段后,写出i和s的值。 s=2 Fori=3.2To4.9Step0.8 s=s+1 Nexti
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在窗体上画一个名称为Commandl的命令按钮,一个名称为Labell的标签,然后编写如下事件过程: Private Sub Commandl_Click() S=0 Fori=1 To 15 x=2*i-1 If x Mod3=0 Thens=S+1 Nexti Labe11.Caption=S End Sub 程序运行后,单击命令按钮,则标签中显示的内容是( )。

A.1

B.5

C.27

D.45


正确答案:B

第2题:

执行下面的程序段后,变量k的值为( )。 int k=3,s[2]; s[0]=k; k=s[1]*10;

A.不定值

B.33

C.30

D.10


正确答案:A
解析:本题考查数组元素的初值及其引用。若数组为auto型,且没有进行初始化,其元素的值为不确定。本程序中虽然给s[0]赋了一个初值,但s[1]的值依旧是不确定的,所以执行语句k=s[1]*10后,k的值也不确定的。

第3题:

写出下列程序的功能:clears=0fori=1to50s=s+Iendfor?s


参考答案:求s=1-2+3-4......-50的值

第4题:

执行下面的程序段后,i的值为______,s的值为 ______。

s=2

For i=2 To 9 Step 0.8

s=s +1

Next i


正确答案:5.65
5.6,5 解析:本题考查 For循环控制语句。根据“先检查,后执行”的原则。第一次执行循环时,i值为3.2,此时i值没有超过终值,所以开始第一次循环;第二次执行循环前i值为 4,仍然满足条件;第三次执行前i值为4.8,继续执行.第三次执行结束后,i值又加0.8,此时值为5.6,此时超过终值,终止循环。故第1空填5.6。据此,For循环执行了三次,每次s值都加1,其初始值为2,故第2空填5。

第5题:

执行下面的程序段后,s的值为【 】。

s = 0:k = 10

While k

s=s+10

k=k-2

Wend


正确答案:50
50 解析:While循环中的表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量e将累加一次10,结果为50。

第6题:

单击一次命令按钮后,下列程序的执行结果是( )。 Private Sub Commandl_Click() s=P(1)+P(2)+P(3)+P(4) Print s End Sub Public FunctionP(N As Integer) Static Sum Fori=1To N Sum=Sum+i Nexti P=Sum End Function

A.15

B.25

C.35

D.45


正确答案:C

第7题:

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

A.10,6

B.11,4

C.22,3

D.16,5


正确答案:C

第8题:

执行下面的程序段后,变量k中的值为

int k=3, s[2];

s[0]=k; k=s[1]*10;

A.不定值

B.33

C.30

D.10


正确答案:A

第9题:

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

A.22,3

B.11,4

C.10,5

D.16, 6


正确答案:A
解析:本题考查基本的循环结构。第1次循环后,i值变为2,s值为1;第2次循环后, i值变为8,s值为2;依次类推,i值最后为22, s值为3。答案为A。

第10题:

执行下面的程序段后,变量S的值为【 】。

S=5

For i=2.6 TO 4.9 Step 0.6

S=S+i

Next i


正确答案:9
9 解析:本题是一个简单的For循环语句。需要注意的是本题中的循环初值、终值和步长都是小数,i=2.6,3.2,3.8,4.4时各执行一次 S=S+I,当循环变量i的值大于循环终值时,结束循环,此时S;9。

更多相关问题