问题 选择题

算法:第一步  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由大到小排序

答案

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.

选择题
填空题