题目内容
18.如图中的程序框图所描述的算法称为欧几里得辗转相除法.若输入m=459,n=357,则输出m=( )A. | 51 | B. | 17 | C. | 9 | D. | 3 |
分析 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量m的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.
解答 解:当m=459,n=357时,r=102,m=357,n=102,
当m=357,n=102时,r=51,m=102,n=51,
当m=102,n=51时,r=0,m=51,n=0,满足输出的条件,
故输出的m=51,
故选:A
点评 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是中档题.
练习册系列答案
相关题目
18.设函数f(x)=ax3+bx+2,若f(2)=8,则f(-2)=( )
A. | -8 | B. | -6 | C. | -4 | D. | -2 |
9.七个同学参加三个兴趣小组,每人只能参加一个兴趣小组,每个兴趣小组至少两个同学,则不同的参加方法有( )
A. | 630种 | B. | 210种 | C. | 420种 | D. | 1890种 |
3.平行四边形、矩形、菱形、正方形都具有的性质是( )
A. | 对角线互相平分 | B. | 对角线互相垂直 | ||
C. | 对角线相等 | D. | 对角线互相垂直且相等 |