C [在循环体内部,执行运算s=s+i,i=i+2,可知当执行完第三次循环后s=1+3+5=9,i=7,
所以第三次循环是最后一次循环,返回判断条件时,应满足判断条件,退出循环,即s=9时,满足判断条件.故选C.]
5.执行下面的程序框图2227,如果输入的t=0.01,则输出的n是( )
图2227
A.5 B.6 C.7 D.8
C [运行第一次:S=1-==0.5,m=0.25,n=1,S>0.01;
运行第二次:S=0.5-0.25=0.25,m=0.125,n=2,S>0.01;
运行第三次:S=0.25-0.125=0.125,m=0.062 5,n=3,S>0.01;
运行第四次:S=0.125-0.062 5=0.062 5,m=0.031 25,n=4,S>0.01;
运行第五次:S=0.031 25,m=0.015 625,n=5,S>0.01;
运行第六次:S=0.015 625,m=0.007 812 5,n=6,S>0.01;
运行第七次:S=0.007 812 5,m=0.003 906 25,n=7,S<0.01.
输出n=7.故选C.]
二、填空题
6.执行下边的程序框图2228,若输入的x的值为1,则输出的y的值是________.