问题 单项选择题


说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】
SET TALK OFF
INPUT“请输入A:” TO A
INPUT“请输入B:” TO B
IF A<B
T=A
A=B
B=T
ENDIF
DO WHILE B<>0
T=MOD(A,B)
A=B
B=T
ENDDO
A
SET TALK ON
RETURN

若程序运行时输入A值为12,B值为8,则A的输出结果为 ______。

A.2

B.4

C.12

D.8

答案

参考答案:B

解析: 本程序的功能是求两个数的最大公约数。方法是用两个数中较小的去除较大的,然后将除数作为下一次除的被除数,余数作为下一次除的除数,反复进行这样的操作,直到余数为零时为止,则最后一次除的除数即为所给两个数的最大公约数。

多项选择题 X型题
选择题