2018版高考数学一轮总复习第9章统计、统计案例及算法初步9
4算法初步模拟演练文[A级基础达标](时间:40分钟)1.[2016·北京高考]执行如下图所示的程序框图,若输入的a值为1,则输出的k值为()A.1B.2C.3D.4答案B解析k=0,b=1
a=-,k=1;a==-2,k=2;a==1,满足a=b,故输出k=2
1题图2题图2.在求两个整数的最大公约数时,常采用欧几里得算法,如上图是实现该算法的程序框图.若输入m=8251,n=14356时,则输出的m的值为()A.148B.37C.31D.27答案B解析14356=8251×1+6105,8251=6105×1+2146,6105=2146×2+1813,2146=1813×1+333,1813=333×5+148,333=148×2+37,148=37×4+0,此时r=0,输出m的值为37
3.阅读程序框图,如果输出的函数值在区间内,那么输入的实数x的取值范围是()A.(-∞,-2]B.[-2,-1]C.[-1,2]D.[2,+∞)答案B解析该程序框图的作用是计算分段函数f(x)=的函数值.又因为输出的函数值在区间内,故≤2x≤,所以x∈[-2,-1].4.[2015·全国卷Ⅱ]如图所示的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=()A.0B.2C.4D.14答案B解析a,b分别输入14,18后,程序依次运行:14≠18(是),14>18(否),b=4;14≠4(是),14>4(是),a=10;10≠4(是),10>4(是),a=6;6≠4(是),6>4(是),a=2;2≠4(是),2>4(否),b=2;2≠2(否),输出a=2,故选B
5.按如右图所示的程序框图,若输出结果为170,则判断框内应填入的条件为()A