算法:第一步??x=a;第二步??若b>x则x=b;第三步??若c>x,则x=c;?第四步??若d>x,则x=d;?第五步??输出x.则输出的x表示A.a,b,c,d中的最大值B.a,b,c,d中的最小值C.将a,b,c,d由小到大排序D.将a,b,c,d由大到小排序
网友回答
A
解析分析:本题解题思路为分部分析法,把一个整体拆分为几个部分得到已知的信息,从而解题.
解答:x=a,若b>x,则b>a,x=b,否则x=a,即x为a,b中较大的值;若c>x,则x=c,否则x仍为a,b中较大的值,即x为a,b,c中较大的值;若d>x,则x=d,否则x仍为a,b,c中较大的值,即x为a,b,c中较大的值.故x为a,b,c,d中最大的数,故选A.
点评:本题考查算法的概念的应用,是基础题.解题时要认真审题,仔细解答.