由莲山课件提供http://www.5ykj.com/ 资源全部免费
课时规范练
A组 基础对点练
1.执行如图所示的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )
A. B.
C. D.
解析:第一次循环:M=,a=2,b=,n=2;第二次循环:M=,a=,b=,n=3;第三次循环:M=,a=,b=,n=4.则输出的M=,选D.
答案:D
2.执行如图所示的程序框图,如果输入的x,t均为2,则输出的S=( )
A.4 B.5
C.6 D.7
解析:k=1≤2,执行第一次循环,M=×2=2,S=2+3=5,k=1+1=2;k=2≤2,执行第二次循环,M=×2=2,S=2+5=7,k=2+1=3;k=3>2,终止循环,输出S=7.故选D.
答案:D
3.阅读如图所示的程序框图,运行相应程序,则输出的i的值为( )
由莲山课件提供http://www.5ykj.com/ 资源全部免费
由莲山课件提供http://www.5ykj.com/ 资源全部免费
A.3 B.4
C.5 D.6
解析:第一次执行,i=1,a=2;第二次执行,i=2,a=5;第三次执行,i=3,a=16;第四次执行,i=4,a=65,此时满足条件a>50,跳出循环,故选B.
答案:B
4.执行如图所示的程序框图,如果输入的x的值是407,y的值是259,那么输出的x的值是( )
A.2 849 B.37
C.74 D.77
解析:输入x的值是407,y的值是259,第一次循环后,S=148,x=259,y=148;第二次循环后,S=111,x=148,y=111;第三次循环后,S=37,x=111,y=37;第四次循环后,S=74,x=74,y=37;第五次循环后,S=37,x=37,y=37,结束循环,所以输出的x的值是37.故选B.
答案:B
5.(2018·唐山统考)执行如图所示的程序框图,若输入的a0=4,a1=-1,a2=3,a3=-2,a4=1,则输出的t的值为( )
由莲山课件提供http://www.5ykj.com/ 资源全部免费
由莲山课件提供http://www.5ykj.com/ 资源全部免费
A.5 B.10
C.12 D.14
解析:第一次循环,得t=2×1-2=0,i=2;第二次循环,得t=0+3=3,i=3;第三次循环,得t=2×3-1=5,i=4;第四次循环,得t=2×5+4=14,i=5,不满足循环条件,退出循环,输出的t=14,故选D.
答案:D
6.执行如图所示的程序框图,如果输入的t∈[-1,3],则输出的s属于( )
A.[-3,4] B.[-5,2]
C.[-4,3] D.[-2,5]
解析:作出分段函数s=的图象(图略),可知函数s在[-1,2]上单调递增,在[2,+∞)上单调递减,∴t∈[-1,3]时,s∈[-3,4].
答案:A
7.执行如图所示的程序框图,若输出的结果为21,则判断框中应填( )
由莲山课件提供http://www.5ykj.com/ 资源全部免费
由莲山课件提供http://www.5ykj.com/ 资源全部免费
A.i