第1次執行循環體後:s=1×1=1,i=1+1=2,s=1<20,不滿足退出循環的條件,
第2次執行循環體後:s=1×2=2,i=2+1=3,s=2<20,不滿足退出循環的條件,
第3次執行循環體後:s=2×3=6,i=3+1=4,s=6<20,不滿足退出循環的條件,
第4次執行循環體後:s=6×4=24,i=4+1=5,s=24>20滿足退出循環的條件,
故輸出的i值為5
故選B.