十年真题(2010_2019)高考数学真题分类汇编专题15算法理(含解析) 下载本文

再次执行循环体后,S,m,n=6,不满足退出循环的条件;

再次执行循环体后,S,m,n=7,满足退出循环的条件;

故输出的n值为7, 故选:C.

5.【2014年新课标1理科07】执行如图的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=(

A. B. C. D.

【解答】解:由程序框图知:第一次循环M=1,a=2,b,n=2;

第二次循环M=2,a,b,n=3;

第三次循环M,a,b,n=4.

不满足条件n≤3,跳出循环体,输出M.

)5

故选:D.

6.【2013年新课标1理科05】执行程序框图,如果输入的t∈[﹣1,3],则输出的s属于( )

A.[﹣3,4]

B.[﹣5,2]

C.[﹣4,3]

D.[﹣2,5]

【解答】解:由判断框中的条件为t<1,可得: 函数分为两段,即t<1与t≥1, 又由满足条件时函数的解析式为:s=3t;

不满足条件时,即t≥1时,函数的解析式为:s=4t﹣t2

故分段函数的解析式为:s,

如果输入的t∈[﹣1,3],画出此分段函数在t∈[﹣1,3]时的图象, 则输出的s属于[﹣3,4]. 故选:A.

6

7.【2012年新课标1理科06】如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,an,输出A,B,则( )

A.A+B为a1,a2,…,an的和

7

B.为a1,a2,…,an的算术平均数

C.A和B分别是a1,a2,…,an中最大的数和最小的数 D.A和B分别是a1,a2,…,an中最小的数和最大的数 【解答】解:分析程序中各变量、各语句的作用, 再根据流程图所示的顺序,

可知,该程序的作用是:求出a1,a2,…,an中最大的数和最小的数 其中A为a1,a2,…,an中最大的数,B为a1,a2,…,an中最小的数 故选:C.

8.【2011年新课标1理科03】执行如图的程序框图,如果输入的N是6,那么输出的p是(

A.120

B.720

C.1440

D.5040

【解答】解:执行程序框图,有

N=6,k=1,p=1 P=1,k<N成立,有k=2 P=2,k<N成立,有k=3 P=6,k<N成立,有k=4 P=24,k<N成立,有k=5

8