题点 WHILE语句的输出结果
答案 C
解析 计数变量i的初始值为1,满足i<8,则第1次执行循环体,
得i=1+2=3,s=2×3+3=9;i=3仍然满足i<8,
则第2次执行循环体,
得i=3+2=5,s=2×5+3=13;
i=5仍然满足i<8,则第3次执行循环体,
得i=5+2=7,s=2×7+3=17;
i=7仍然满足i<8,则第4次执行循环体,
得i=7+2=9,s=2×9+3=21;
i=9不满足i<8,则循环结束,输出21,故选C.
反思与感悟 (1)当型循环语句以WHILE开头,以WEND作为结束标志.WEND是WHILE END的缩写,表示WHILE循环到此结束.
(2)执行WHILE语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足.
(3)WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行WEND后面的语句.
跟踪训练2 编写程序求2×4×6×...×100的值.
考点 循环语句与循环结构的应用
题点 WHILE语句的应用
解 程序:
i=2
m=1
WHILE i<=100
m=m*i
i=i+2
WEND
PRINT m
END
类型三 循环语句的综合应用
例3 给出以下10个数:4,10,70,33,95,74,29,17,60,30.要求将大于40的数找出来,画出求