点睛:本题的难点在利用方程找到函数的零点的个数.
3.下面两个程序最后输出的S的值为( )
程序1:
i=1;
while i<8
i=i+2;
S=2i+3;
end
print(%io(2),S);
程序2:
i=1;
while i<8
S=2i+3;
i=i+2;
end
print(%io(2),S);
A.都是17 B.都是21
C.21,17 D.17,21
【答案】C
【解析】程序1中:当i=7时进入循环体后,i=9,S=21,退出循环.
程序2中:当i=7时进入循环体,S=2×7+3=17,i=9,退出循环.
故选C.
4.已知, 由如右程序框图输出的为