精英家教网 > 高中数学 > 题目详情
精英家教网有一个角谷猜想的游戏,其流程图如图.若输出的i=6,则输入的正整数n可能为(  )
A、2B、16C、5D、4
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算i值并输出,模拟程序的运行过程,即可得到答案.
解答:解:若输出结果为6.则表明循环体共被执行了5次
1、第5次执行循环后n=1,若第5次前n为偶数,则
n
2
=1,即n=2,满足条件;
若第5次循环前n为奇数,则3n+1=1,即n=0,不满足条件;
综上所述进入第5次循环前(即第4次循环后),n=2,i=5
2、第4次执行循环后n=2,若第4次前n为偶数,则
n
2
=2,即n=4,满足条件;
若第4次循环前n为奇数,则3n+1=2,即n=
1
3
,不满足条件;
综上所述进入第4次循环前(即第3次循环后),n=4,i=4
3、第3次执行循环后n=4,若第3次前n为偶数,则
n
2
=4,即n=8,满足条件;
若第3次循环前n为奇数,则3n+1=4,即n=1,但此时也满足退出循环的条件,此时输出i值为3,不满足条件;
综上所述进入第3次循环前(即第2次循环后),n=8,i=3
4、第2次执行循环后n=8,若第2次前n为偶数,则
n
2
=8,即n=16,满足条件;
若第2次循环前n为奇数,则3n+1=8,即n=
7
3
,不满足条件;
综上所述进入第2次循环前(即第1次循环后),n=16,i=2
5、第1次执行循环后n=16,若第1次前n为偶数,则
n
2
=16,即n=32,满足条件;
若第1次循环前n为奇数,则3n+1=16,即n=5,满足条件;
综上所述进入第1次循环前n=5或n=32
综上所述,输入的正整数n可能为5或32
故选:C
点评:本题考查的知识点是程序框图,在写程序的运行结果时,模拟程序的运行过程是解答此类问题最常用的办法.
练习册系列答案
相关习题

科目:高中数学 来源:0117 期中题 题型:单选题

有一个角谷猜想的游戏,其流程图如下,若输出的i=6,则输入的正整数n可能为
[     ]
A.2
B.16
C.5
D.4

查看答案和解析>>

同步练习册答案