题目内容

19.执行如图所示的程序框图,输出S的值为8,则n的最小正整数为(  )
A.6B.7C.8D.9

分析 模拟执行程序框图,依次写出每次循环得到的s,i,k的值,当s=8时,应该满足循环终止条件,得6<n且8≥n,从而可求n的最小正整数.

解答 解:模拟执行程序,可得
第1次执行循环体,i=2<n,则s=1×(1×2)=2,i=4,k=2;
第2次执行循环体,i=4<n,则s=$\frac{1}{2}$×(2×4)=4,i=6,k=3;
第3次执行循环体,i=6<n,则s=$\frac{1}{3}$×(4×6)=8,i=8,k=4;
此时应该满足循环终止条件,得6<n且8≥n,即n可以取7和8.
故选:B.

点评 本题主要考查了循环结构的程序框图的应用,正确写出每次循环得到的s,i,k的值是解题的关键,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网