题目内容

【题目】庄子说:“一尺之锤,日取其半,万世不竭”,这句话描述的是一个数列问题,现用程序框图描述,如图所示,若输入某个正整数n后,输出的S∈(,),则输入的n的值为(  )

A.7B.6C.5D.4

【答案】C

【解析】

模拟程序的运行,依次写出前几次循环得到的S,k的值,由题意,说明当算出的值S∈(,)后进行判断时判断框中的条件满足,即可求出此时的n值.

框图首先给累加变量S赋值0,给循环变量k赋值1,

输入n的值后,执行循环体,S,k=1+1=2;

判断2>n不成立,执行循环体,S,k=2+1=3;

判断3>n不成立,执行循环体,S,k=3+1=4;

判断4>n不成立,执行循环体,S,k=4+1=5.

判断5>n不成立,执行循环体,S,k=4+1=6.

判断6>n不成立,执行循环体,S,k=4+1=7.

…

由于输出的S∈(,),可得:当S,k=6时,应该满足条件6>n,

即:5≤n<6,

可得输入的正整数n的值为5.

故选:C.

练习册系列答案
相关题目

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

精英家教网