单选题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
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的输出结果为 ______。
【正确答案】 B
【答案解析】[解析] 本程序的功能是求两个数的最大公约数。方法是用两个数中较小的去除较大的,然后将除数作为下一次除的被除数,余数作为下一次除的除数,反复进行这样的操作,直到余数为零时为止,则最后一次除的除数即为所给两个数的最大公约数。
单选题 若程序运行时输入A值为9,B值为18,则A的输出结果为 ______。
【正确答案】 A
【答案解析】[解析] 9和18的最大公约数是9。
单选题 若程序运行时输入A值为6,B值为4,则A的输出结果为 ______。
【正确答案】 D
【答案解析】[解析] 6和4的最大公约数是2。
单选题 若程序运行时输入A值为15,B值为10,则A的输出结果为 ______。
【正确答案】 C
【答案解析】[解析] 15和10的最大公约数是5。