题目内容
【题目】已知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.
【考点精析】认真审题,首先需要了解程序框图(程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形;一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明).
练习册系列答案
相关题目