1. 阅读下列材料,回答下面小题。

《九章算术》是中国古代的数学经典著作,其中的“更相减损术”是求两个数的最大公约数一种算法,书中描述“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。以等数约之。“。

(1) 下列关于算法说法不正确的是(    ) A. 算法是为了解决问题而需要让计算机有序执行的、无歧义的、有限步骤的集合 B. 一个算法的处理步骤可以是无限的 C. 算法中对于每个步骤的执行描述必须是明确的 D. 算法必须包含至少一个输出结果
(2) “以少减多,更相减损,求其等也”的算法思想用流程图如图所示,若输入m和n的值分别为12和15,执行这部分流程后,变量m的值为(    )

A. 1 B. 3 C. 4 D. 5
(3) 用Python代码描述“以少减多”的算法思想,其中不正确的是(    )

A.if m>n:

    m=m-n

else:

    n=n-m

B.if m<n:

    n=n-m

else:

    m=m-n

C.if m-n>0:

    m=m- n

else:

    n=n-m

D.if m>n:

    m=m-n

elif:

    n=n-m

A. A B. B C. C D. D
【考点】
算法的基本概念与特征; 流程图识读; 分支结构语句及程序实现;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 普通