2018高考数学异构异模复习考案第十三章算法初步课时撬分练13程序框图与算法语句理时间:45分钟基础组1.[2016·冀州中学预测]根据给出的算法框图,计算f(-1)+f(2)=()A.0B.1C.2D.4答案A解析输入-1,满足x≤0,所以f(-1)=4×(-1)=-4;输入2,不满足x≤0,所以f(2)=22=4,即f(-1)+f(2)=0.故选A.2.[2016·衡水二中期中]执行如图所示的程序框图,则输出的n是()A.4B.5C.6D.7答案C解析第一次循环:a=0,b=1,n=1,x=1,a=1,b=1,第二次循环:n=2,x=0,a=1,b=0,第三次循环:n=3,x=-1,a=0,b=-1,第四次循环:n=4,x=-1,a=-1,b=-1,第五次循环:n=5,x=0,a=-1,b=0,第六次循环:n=6,x=1,a=0,b=1,符合条件,结束循环,故输出的n=6.3.[2016·枣强中学模拟]如图所示的程序框图描述的算法称为欧几里得辗转相除法,若输入m=2010,n=1541,则输出的m的值为()A.2010B.1541C.134D.67答案D解析按框图逐步执行,有:①m=1541,n=469;②m=469,n=134;③m=134,n=67;④m=67,n=0,故输出的m=67.4.[2016·衡水二中期末]执行如图所示的程序框图,输出的结果是()A.11B.12C.13D.14答案C解析第一次循环,x=1,y=2,z=1+2=3;第二次循环,x=2,y=3,z=2+3=5;第三次循环,x=3,y=5,z=3+5=8;第四次循环,x=5,y=8,z=5+8=13,此时z大于10,输出z=13,故选C.5.[2016·武邑中学猜题]已知M=,N=cosxdx,则由如图所示的程序框图输出的S=()A.1B.C.D.-1答案C解析M=dx=,N=cosxdx=sinx=1,故MN,又框图的功能是求M,N中的较小值,故输出的值为.7.[2016·武邑中学预测]某程序框图如图所示,执行该程序,若输入的p为24,则输出的n,S的值分别为()A.n=4,S=30B.n=5,S=30C.n=4,S=45D.n=5,S=45答案B解析若输入的p为24,由于0<24,∴第一次循环,S=0+3×1=3,n=2;由于3<24,∴第二次循环,S=3+3×2=9,n=3;由于9<24,∴第三次循环,S=9+3×3=18,n=4;由于18<24,∴第四次循环,S=18+3×4=30,n=5.此时不满足判断条件,退出循环体,故n=5,S=30.8.[2016·衡水二中模拟]运行下面的程序,其结果为()A.j=j-1B.j=100C.j=10D.j=9答案D解析当j=9时,j×j=81<100;当j=10时,j×j=100,跳出循环,执行WEND后面的语句,故j=10-1=9.9.[2016·枣强中学期末]以下程序运行后输出的结果为()A.17B.19C.21D.23答案C解析i=1满足i<8,进入循环体得i=3,s=9,i=2;i=4,s=11,i=3;i=5,s=13,i=4;i=6,s=15,i=5;i=7,s=17,i=6;i=8,s=19,i=7;i=9,s=21,i=8,此时不满足i<8,跳出循环,故s=21.10.[2016·衡水二中仿真]运行如图所示程序框图,若输入值x∈[-2,2],则输出值y的取值范围是________.答案[-1,4]解析由程序框图知,当-2≤x<0时,y=-2x∈(0,4];当0≤x≤2时,y=x(x-2)∈[-1,0].所以输出值y的取值范围是[-1,4].11.[2016·枣强中学期中]执行如图所示的程序框图,若输出的结果是8,则输入的数是________.答案2或-2解析由a≥b得x2≥x3,解得x≤1.所以当x≤1时,输出a=x2,当x>1时,输出b=x3.当x≤1时,由a=x2=8,解得x=-=-2.当x>1时,由b=x3=8,得x=2,所以输入的数为2或-2.12.[2016·冀州中学期末]执行如图所示的程序框图,若输入的a值为2,则输出的P值是________.答案4解析第一次循环,P=1+1=2,S=1+=;第二次循环,P=2+1=3,S=+=;第三次循环,P=3+1=4,S=+=>2,因此输出的P值为4.能力组13.[2016·衡水中学预测]某医院今年1月份至6月份中,每个月因感冒来就诊的人数如下表所示:月份i123456因感冒就诊人数a1a2a3a4a5a6上图是统计医院这6个月因感冒来就诊人数总数的程序框图,则图中判断框、执行框依次应填()A.i<6?;s=s+aiB.i≤6?;s=aiC.i≤6?;s=s+aiD.i...