题目内容

【题目】已知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.

【考点精析】认真审题,首先需要了解程序框图(程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形;一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明).

练习册系列答案
相关题目

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

精英家教网