题目内容
阅读下列的算法,其功能hi( )
第一步:m=a;
第二步:b<m,则m=b;
第三步:若c<m,则m=c;
第四步:输出m.
第一步:m=a;
第二步:b<m,则m=b;
第三步:若c<m,则m=c;
第四步:输出m.
| A、将a,b,c由小到大排序 |
| B、将a,b,c由大到小排序 |
| C、输出a,b,c中的最大值 |
| D、输出a,b,c中的最小值 |
考点:顺序结构,算法的概念
专题:算法和程序框图
分析:逐步分析各步算法,根据赋值语句的功能,即可得解.
解答:
解:逐步分析算法中的各语句的功能,
第一步是把a的值赋值给m,
第二步是比较a,b的大小,并将a,b中的较小值保存在变量m中,
第三步是比较c与a,b中的较小值的大小,并将两数的较小值保存在变量m中,
故变量m的值最终为a,b,c中的最小值.
故选:D.
第一步是把a的值赋值给m,
第二步是比较a,b的大小,并将a,b中的较小值保存在变量m中,
第三步是比较c与a,b中的较小值的大小,并将两数的较小值保存在变量m中,
故变量m的值最终为a,b,c中的最小值.
故选:D.
点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.要判断程序的功能就要对程序的流程图(伪代码)逐步进行分析,分析出各变量值的变化情况,特别是输出变量值的变化情况,就不难得到正确的答案,本题属于基本知识的考查.
练习册系列答案
相关题目
下列命题中,错误的是( )
| A、平行于同一平面的两个平面平行 |
| B、垂直于同一个平面的两个平面平行 |
| C、若a,b是异面直线,则经过直线a与直线b平行的平面有且只有一个 |
| D、若一个平面与两个平行平面相交,则交线平行 |
已知函数y=f(x)为R上可导函数,且对?x∈R都有f(2x)=x3f′(1)-10x成立,则函数y=f(x),x∈[-1,1]的值域为( )
| A、R | B、[-6,6] |
| C、[0,6] | D、(-∞,0) |
已知直线l1:ax+3y+1=0和直线l2:2x+(a+5)y+1=0平行,则a=( )
| A、1 | B、-6 | C、1或-6 | D、-3 |