问题 选择题

已知一个算法:第一步,m=a;第二步,如果b<m,则m=b,输出m;否则执行第三步;第三步,如果c<m,则m=c,输出m,否则输出“无解”.如果a=3,b=6,c=2,那么执行这个算法的结果是(  )

A.3

B.6

C.2

D.无解

答案

逐步分析算法中的各语句的功能,

第一个条件结构是比较a,b的大小,

并将a,b中的较小值保存在变量m中,

第二个条件结构是比较a,c的大小,

并将a,c中的较小值保存在变量m中,

故变量m的值最终为a,b,c中的最小值.

由此程序的功能为求a,b,c三个数的最小数,∴m=2.

故选C.

单项选择题 共用题干题
多项选择题