A. B.
C. D.
[解析] 第一步:s=1-=,k=2,k<3;
第二步:s=+=,k=3,输出s.故选B.
4.阅读下边的程序框图,若输出s的值为-7,则判断框内可填写( D )
A.i<3? B.i<4?
C.i<5? D.i<6?
[解析] i=1,S=2;S=2-1=1,i=1+2=3;
S=1-3=-2,i=3+2=5;
S=-2-5=-7,i=5+2=7.
因输出S的值为-7,循环终止,故判断框内应填"i<6?".
二、填空题
5.执行如图所示的程序框图,则输出的S值是__-1__.