答案C
6.下面对甲、乙两个算法语句和输出结果判断正确的是0( )
甲:i=1 000 乙:S=0
S=0 For i=1 To 1 000
Do S=S+i
S=S+i Next
i=i-1 输出S.
Loop While i>=1
输出S. 学 ]
A.语句不同,结果相同
B.语句相同,结果不同
C.语句不同,结果不同
D.语句相同,结果相同
解析甲的作用是求式子1 000+999+998+...+1的值,乙的作用是求式子1+2+3+4+...+1 000的值,由此可知两个算法语句不同,但运算结果相同.
答案A
7.以下算法语句:
S=1
=13
Do
S=S
= -1
Loop While
输出S.
若语句运行的结果是S=156,则横线处应填入的 的条件是 .
答案 >=12或 >11 学 ]
8.下列算法执行后输出的结果是 .
S=1
For i=9 To 11
S=S i
Next
输出S.
解析输出结果为S=1×9×10×11=990.
答案990
9.下面的算法语句,若输入a=3,b=-1,n=5,则输出c的值是 .
输入a,b,n;
i=1
Do
c=a+b
a=b
b=c + + . ]
i=i+1
Loop While i<=n-2
输出c.
解析运行如下:①i=1,c=2,a=-1,b=2,i=2.
②c=1,a=2,b=1,i=3.
③c=3,a=1,b=3,i=4.
此时输出c=3.
答案3
10.如果某高中男子体育小组的百米成绩如下(单位:秒):12.1,13.2,12.7,12.8,12.5,12.4,11.7,11.6,11.4,12.4
从这些成绩中搜索出小于12.1秒的成绩并输出,写出相应的算法语句.