若程序框图如图所示,则该程序运行后输出k的值是A.4B.5C.6D.7

发布时间:2020-07-31 09:15:45

若程序框图如图所示,则该程序运行后输出k的值是A.4B.5C.6D.7

网友回答

B
解析分析:根据所给数值判定是否满足判断框中的条件,然后执行循环语句,一旦不满足条件就退出循环,执行语句输出k,从而到结论.

解答:解:当输入的值为n=5时,n不满足上判断框中的条件,n=16,k=1n不满足下判断框中的条件,n=16,n满足上判断框中的条件,n=8,k=2,n不满足下判断框中的条件,n=8,n满足判断框中的条件,n=4,k=3,n不满足下判断框中的条件,n=4,n满足判断框中的条件,n=2,k=4,n不满足下判断框中的条件,n=2,n满足判断框中的条件,n=1,k=5,n满足下面一个判断框中的条件,退出循环,即输出的结果为k=5,故选B.

点评:本题主要考查了循环结构,是当型循环,当满足条件,执行循环,属于基础题.
以上问题属网友观点,不代表本站立场,仅供参考!