由莲山课件提供http://www.5ykj.com/ 资源全部免费
[课 时 跟 踪 检 测]
[基 础 达 标]
1.(2018届唐山模拟)执行右图程序框图,若输出y=4,则输入的x为( )
A.-3或-2或1
B.-2
C.-2或1
D.1
解析:由题当x>0时,y=(x+1)2=4⇒x=1,当x≤0时,y=2-x=4⇒x=-2,综上x=1或-2.
答案:C
2.执行如图所示的程序框图,如果输入的a=-1,b=-2,则输出的a的值为( )
A.16
B.8
C.4
D.2
解析:当a=-1,b=-2时,a=(-1)×(-2)=21 000的最小偶数n,那么在和▭两个空白处中,可以分别填入( )
A.A>1 000和n=n+1
B.A>1 000和n=n+2
C.A≤1 000和n=n+1
D.A≤1 000和n=n+2
解析:由题意知3n-2n>1 000时,输出n,故判断框内填A≤1 000,因为所求为最小偶数,所以矩形框内填n=n+2,故选D.
答案:D
5.(2017年北京卷)执行如图所示的程序框图,输出的s值为( )
A.2 B.
由莲山课件提供http://www.5ykj.com/ 资源全部免费
由莲山课件提供http://www.5ykj.com/ 资源全部免费
C. D.
解析:初始值:k=0,s=1.
第一次循环:k=k+1=1