由莲山课件提供http://www.5ykj.com/ 资源全部免费
天天练37 算法初步
一、选择题
1.某程序框图如图所示,则该程序运行后输出的值是( )
A.2 014 B.2 015
C.2 016 D.2 017
答案:D
解析:分析程序框图可知,当i为偶数时,S=2 017,当i为奇数时,S=2 016,而程序在i=0时跳出循环,故输出的S为2 017,故选D.
2.要计算1+++…+的结果,如图所示的程序框图的判断框内可以填( )
A.n1 000的最小偶数n,那么在和两个空白框中,可以分别填入( )
A.A>1 000和n=n+1
B.A>1 000和n=n+2
由莲山课件提供http://www.5ykj.com/ 资源全部免费
由莲山课件提供http://www.5ykj.com/ 资源全部免费
C.A≤1 000和n=n+1
D.A≤1 000和n=n+2
答案:D
解析:程序框图中A=3n-2n,故判断框中应填入A≤1 000?,由于初始值n=0,要求满足A=3n-2n>1 000的最小偶数,故执行框中应填入n=n+2,选D.
7.(2018·福建漳州八校联考)执行如图所示的程序,若输出的值为1,则输入的值为( )
A.0 B.1
C.0或1 D.-1,0或1
答案:C
解析:当x≥1时,由x2=1得x=±1,∴x=1符合题设;
当x