执行如图所示的算法程序,则输出结果为A.15B.42C.120D.1806

发布时间:2020-07-09 01:51:16

执行如图所示的算法程序,则输出结果为













A.15












B.42











C.120











D.1806

网友回答

D解析分析:题目给出了输出变量S和循环变量i的值,先执行一次运算,循环变量替换后再判断,当i<5时,继续进入循环,i≥5时,结束循环,输出S.解答:i=1,S=S×(S+1)=1×(1+1)=2;i=2<5,S=S×(S+1)=2×(2+1)=6;i=3<5,S=S×(S+1)=6×(6+1)=42;i=4<5,S=S×(S+1)=42×(42+1)=1806;i=5≥5,结束循环,输出S的值为1806.故选D.点评:本题主要考查了循环结构,虽然先执行了一次循环,实则是当型循环,当满足条件,执行循环,属于基础题.
以上问题属网友观点,不代表本站立场,仅供参考!