题目内容
【题目】已知MOD函数是一个求余函数,记MOD(m,n)表示m除以n的余数,例如MOD(8,3)=2.如图是某个算法的程序框图,若输入m的值为48时,则输出i的值为( )
A.7
B.8
C.9
D.10
【答案】C
【解析】解:模拟执行程序框图,可得: n=2,i=0,m=48,
满足条件n≤48,满足条件MOD(48,2)=0,i=1,n=3,
满足条件n≤48,满足条件MOD(48,3)=0,i=2,n=4,
满足条件n≤48,满足条件MOD(48,4)=0,i=3,n=5,
满足条件n≤48,不满足条件MOD(48,5)=0,n=6,
…
∵ ∈N* , 可得:2,3,4,6,8,12,16,24,48,
∴共要循环9次,故i=9.
故选:C.
模拟执行程序框图,根据题意,依次计算MOD(m,n)的值,由题意 ∈N* , 从而得解.
练习册系列答案
相关题目