[典例2] 执行如图所示的算法框图,如果输入的N是6,那么输出的p是( )
A.120 B.720 C.1 440 D.5 040
[解析] 由程序框图可得,输出的p=1×2×3×4×5×6=720.
[答案] B
[借题发挥] 在算法框图中,当执行到赋值语句时,要注意赋值号"="右边的字母值是在前面执行步骤中"离"此步骤"最近"时该字母的值.
[对点训练]
2.执行如图所示的算法框图,输出的S值为( )
A.-3 B.- C. D.2
解析:选D i=0<4,i=0+1=1,S==;
i=1<4,i=1+1=2,S==-;
i=2<4,i=2+1=3,S==-3;
i=3<4,i=3+1=4,S==2;