人教A版数学习题必修3第一章1.1.2第一课时第1页共7页第一章算法初步1.1.2程序框图与算法的基本逻辑结构(一)测试题知识点1程序框图的概念1.在算法框图中,表示判断框的图形符号是()2.在算法框图中,算法中要计算和处理的数据,可以分别写在不同的()A.处理框内B.判断框内C.输入输出框内D.起止框内知识点2顺序结构3.如下图所示,流程图的输出结果是()A.0.5B.1.5C.2.5D.34.求底面边长为42,侧棱长为5的正四棱锥的体积,给出解决该问题的一个算法.知识点3条件结构5.给出以下四个问题:①输入一个数x,输出它的相反数.②求面积为6的正方形的周长.③求三个数a,b,c中的最大数.④求函数f(x)=x-1,x≥0,x+2,x0的函数值.人教A版数学习题必修3第一章1.1.2第一课时第2页共7页其中不需要用选择结构来描述其算法有的()A.1个B.2个C.3个D.4个6.已知函数y=0,x01,x≥0,输入x的值,求对应的函数值,设计框图时所含有的基本逻辑结构是()A.顺序结构B.选择结构C.顺序结构、选择结构D.顺序结构、选择结构、模块结构7.已知函数f(x)=4x,0x≤5,20,5x≤9,56-4x,9x14,求f(a)(0a14)的算法中,需要用到选择结构,其中判断框的形式是图中的()8.如下框图,当x1=6,x2=9,p=8.5时,x3等于()A.7B.8C.10D.119.在佛山市禅城区和南海区打的士收费办法如下:不超过2千米收7元,超过2千米的每千米收2.6元,另每车次超过2千米收燃油附加费1元(其他因素不考虑).相应收费系统的算法流程图如图所示,则①处应为()人教A版数学习题必修3第一章1.1.2第一课时第3页共7页A.y=7+2.6xB.y=8+2.6xC.y=7+2.6(x-2)D.y=8+2.6(x-2)10.已知函数y=|2x-5|,如图所示的流程图表示的是给定x的值,求其相应函数的算法,请将该流程图补充完整.其中①处应填________,②处应填________.11.如下图所示的框图,若输入-4,则输出结果为________.12.对任意非零实数a,b,若a⊗b的运算原理如图所示,则lg1000⊗12-2=________.人教A版数学习题必修3第一章1.1.2第一课时第4页共7页13.阅读如图所示的流程图,若分别输入x=-5和5,则分别输出__________.14.函数y=-x2x00x=0x2x0,写出求该函数值的算法,并画出流程图.15.火车托运行李,当行李重量为m(kg)时,每千米的费用(单位:元)标准为y=0.3mm≤30,0.3×30+0.5m-30m30,请画出求行李托运费的流程图.16.如图,给出了一个算法框图,其作用是输入x的值,输出相应的y的值.(1)请指出该算法框图所使用的逻辑结构;(2)若视x为自变量,y为函数值,试写出函数y=f(x)的解析式;(3)若要输入的x的值与输出的y的值相等,则输入x的值的集合是多少?[参考答案]1.[答案]C[解析]根据各框图符号及其表示的意义可以断定是C.2.[答案]A人教A版数学习题必修3第一章1.1.2第一课时第5页共7页[解析]处理框的功能是赋值和计算.3.[答案]C[解析]∵a=2,b=4,∴S=ab+ba=24+42=2.5.4.[解析]算法设计如下:1令a=42,l=5;2计算R=2·a2;3计算h=l2-R2;4计算S=a2;5计算V=13Sh;6输出V.算法流程图如右图所示.5.[答案]A[解析]只有②不需要用选择结构来描述其算法,只用顺序结构就行.6.[答案]C[解析]由于函数解析式取决于自变量的取值范围,所以必须有选择结构,又任何框图中都要用到顺序结构,故选C.7.[答案]D[解析]本题求函数值需分三类情况,用选择结构表示需要用到选择结构的嵌套.故选D.8.[答案]B[解析]本题考查了算法程序框图.只看输出的p即可.因为x1+x22=6+92=7.5≠8.5,所以p=8.5=x2+x32.∴x3=2×8.5-x2=17-9=8.9.[答案]D[解析]设的士行驶的里程为x千米,收费为y元,y=f(x)为关于x的函数,当x2时,由于超过2千米的里程每千米收2.6元,另每车次超过2千米收燃油附加费1元,故函数的解析式为y=7+1+2.6(x-2)=8+2.6(x-2).10.[答案]x≥52或(x52)y=2x-5[解析]当2x-5≥0,即x≥52时,y=2x-5,当2x-50时,x52时,y=5-2x.故①处填x≥52(填x52也可以);人教A版数学习题必修3第一章1.1.2第一课时第6页共7页②处填y=2x-5.11.[答案]是负数[解析]利用选择结构解题.由于-40,故应选择“否”那一支,所以输出“是负数”.12.[答案]1[解析]本题考查算法知识,由于a=lg1000=3,b=12-2=4,由于ab,故其结果为4-13=1.13.[答案]25,6[解析]流程图所表示的函数为y=x2x0,12x=0,x+1x0.所以分别输入x=-5和5,则分别输出y=25和6.14.[解析]算法如下:1输入x;2如果x0,那么使y=-x2;如果x=0,那么使y=0;如果x0,那么使y=x2;3输出函数值y.流程图如下图所示15.[解析]显然行李托运费与行李重量有关,在不同范围内计算公式是不同的,故应先输入托运的重量m和路程S,再分别用各自条件下的计算公式进行计算,再将结果与托运路程S相乘,最后输出托运费用M.流程图如下图所示.人教A版数学习题必修3第一章1.1.2第一课时第7页共7页16.[解析](1)算法框图所使用的逻辑结构是选择结构.(2)解析式为:f(x)=x2,x≤2,2x-3,2x≤5,1x,x5.(3)依题意得x≤2,x2=x或2x≤5,2x-3=x或x5,1x=x,解得x=0,或x=1,或x=3.故所求的集合为{0,1,3}.