2018版高考数学一轮复习第十二章推理与证明、算法、复数12
4算法与程序框图真题演练集训理新人教A版1.[2016·新课标全国卷Ⅰ]执行下面的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值满足()A.y=2xB.y=3xC.y=4xD.y=5x答案:C解析:运行程序,第1次循环得x=0,y=1,n=2;第2次循环得x=,y=2,n=3;第3次循环得x=,y=6,此时x2+y2>36,输出x=,y=6,满足y=4x
2.[2016·新课标全国卷Ⅱ]中国古代有计算多项式值的秦九韶算法,下图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=()1A.7B.12C.17D.34答案:C解析:k=0,s=0,输入a=2,s=0×2+2=2,k=1;输入a=2,s=2×2+2=6,k=2;输入a=5,s=6×2+5=17,k=3>2,输出s=17
3.[2016·新课标全国卷Ⅲ]执行下面的程序框图,如果输入的a=4,b=6,那么输出的n=()2A.3B.4C.5D.6答案:B解析:第一次循环:a=2,b=4,a=6,s=6,n=1;第二次循环:a=-2,b=6,a=4,s=10,n=2;第三次循环:a=2,b=4,a=6,s=16,n=3;第四次循环:a=-2,b=6,a=4,s=20,n=4
结束循环,输出n的值为4,故选B
4.[2016·北京卷]执行如图所示的程序框图,若输入的a值为1,则输出的k值为()3A.1B.2C.3D.4答案:B解析:输入a=1,则b=1,第一次循环,a==-,k=1;第二次循环,a==-2,k=2;第三次循环,a==1,此时a=b,结束循环,输出k=2
5.[2015·新课标全国卷Ⅰ]执行如图所示的程序框图,如果输入的t=0
01,则输出的n=()4A.5B.6