8.以下給出的是計(jì)算+++…+的值的一個(gè)流程圖(如下圖所示),其中判斷框內(nèi)應(yīng)填入的條件是( )
A.i>10 B.i<10
C.i>20 D.i<20
[答案] A
[解析] 該程序滿(mǎn)足判斷框“”內(nèi)條件時(shí),循環(huán)停止,由題可知i=10時(shí)循環(huán)進(jìn)行最后一次,即sum再加上,循環(huán)一次后,i變?yōu)?1,這時(shí)應(yīng)中止循環(huán),∴循環(huán)應(yīng)滿(mǎn)足的條件是i>10.故選A.
9.下列語(yǔ)句執(zhí)行后輸出的結(jié)果是( )
n=5;
S=0;
Do
S=S+n
n=n-1
Loop While S<15
輸出n.
A.-1 B.0
C.1 D.2
[答案] B
[解析] 第一次循環(huán)S=5,n=4;第二次循環(huán)S=9,n=3;第三次S=12,n=2;第四次S=14,n=1;第五次S=15,n=0.故此時(shí)輸出n的值為0.
10.找出乘積為840的兩個(gè)相鄰偶數(shù),算法流程圖如右圖,其中__①__,__②__,__③__處語(yǔ)句填寫(xiě)正確的是( )
A.S=i(i+2),輸出i,輸出i-2
B.S=i2+2,輸出i+2,輸出i-2
C.S=i(i+2),輸出i,輸出i+2
D.S=i2+2,輸出i,輸出i+2
[答案] C
[解析]、偬幩顟(yīng)為相鄰偶數(shù)之積,故B,D錯(cuò)誤.若判斷框執(zhí)行“是”,由①處填的“S=i(i+2)”知②處應(yīng)填“輸出i”,③處應(yīng)填“輸出i+2”.