欢迎来到天天文库
浏览记录
ID:45631235
大小:345.80 KB
页数:12页
时间:2019-11-15
《2019-2020年高考数学异构异模复习第十二章算法初步课时撬分练12程序框图与算法语句文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2019-2020年高考数学异构异模复习第十二章算法初步课时撬分练12程序框图与算法语句文1.[xx·冀州中学预测]根据给出的算法框图,计算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.[xx·衡水二中期中]执行如图所示的程序框图,则输出的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
2、,第三次循环: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.[xx·枣强中学模拟]如图所示的程序框图描述的算法称为欧几里得辗转相除法,若输入m=xx,n=1541,则输出的m的值为( )A.xxB.1541C.134D.67答案 D解析 按框图逐步执行,有:①m=1541,n=469;②m=469,n=134;③m=134,n=67;④m=67,n=0,故输出的m=67.4.[xx·
3、衡水二中期末]执行如图所示的程序框图,输出的结果是( )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.[xx·冀州中学周测]如图,x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分,当x1=6,x2=9,p=8.5时,x3等于( )A.11B.8.5C.8D.7答案 C解析 由程序框图可知,若x3=11,则
4、
5、x3-x1
6、<
7、x3-x2
8、不成立,于是p==10,所以选项A不正确;若x3=8.5,则
9、x3-x1
10、<
11、x3-x2
12、不成立,于是p==8.75,所以选项B不正确;若x3=8,则
13、x3-x1
14、<
15、x3-x2
16、不成立,于是p==8.5,所以选项C正确;若x3=7,则
17、x3-x1
18、<
19、x3-x2
20、成立,于是p==6.5.故选C.6.[xx·衡水二中猜题]定义某种运算S=a⊗b,运算原理如图所示,则式子:-的值是( )A.-3B.-4C.-8D.0答案 D解析 由题意可知,程序框图的运算原理可视为函数S=a⊗b=所以⊗lne=2⊗1=4,lg100⊗-1
21、=2⊗3=4,所以-=4-4=0,故选D.7.[xx·武邑中学预测]某程序框图如图所示,执行该程序,若输入的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.[xx·
22、衡水二中模拟]运行下面的程序,其结果为( )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.[xx·枣强中学期末]以下程序运行后输出的结果为( )A.17 B.19 C.21 D.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=
23、8,此时不满足i<8,跳出循环,故s=21.10.[xx·衡水二中仿真]运行如图所示程序框图,若输入值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.[xx·枣强中学期中]执行如图所示的程序框图,若输出的结果是8,则输入的数是________.答案 2或-2解析 由a≥b得x2≥x3,解得x≤1.所以当x≤1时,输出a=x2,当x>1时,输出b=x3.当x≤1时,由a=x2
24、=8,解得x=-=-2.当x>1时,由b=x3=8,得x=2,所以输入的数为2或-2.12.[
此文档下载收益归作者所有