当a=98,b=63时,程序输出的结果为A.21,7B.14,7C.7,7D.1,7
网友回答
C
解析分析:利用条件语句及循环结构,确定变量的赋值方法,得出此算法是求a,b的最小公倍数,即可求得结论.
解答:由题意,当a=98,b=63时,程序执行如下:a>b,则将a-b赋给a,此时a=35,b=63,a<b,则将b-a赋给b,此时b=28,a=35,a<b,则将b-a赋给b,此时b=7,a=35,a>b,则将a-b赋给a,此时a=28,b=7,a>b,则将a-b赋给a,此时a=21,b=7,a>b,则将a-b赋给a,此时a=14,b=7,a>b,则将a-b赋给a,此时a=7,b=7,此时a=b,退出循环,输出a=7,b=7.故选C.
点评:本题考查循环结构,考查学生的读图能力,属于基础题.