单选题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 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。