第 53 讲 算法与程序框图课时达标一、选择题1.执行如图(1)所示的程序框图,如果输入的 t∈[-1,3],则输出的 s∈( )A.[-3,4] B.[-5,2]C.[-4,3] D.[-2,5]A 解析 当 t∈[-1,1)时,s=3t∈[-3,3);当 t∈[1,3]时,s=4t-t2=-(t-2)2+4∈[3,4],所以 s∈[-3,4].故选 A
图(1) 图(2)2.执行如图(2)所示的框图,若输入的 N 是 6,则输出的 p 的值是( )A.120 B.720C.1 440 D.5 040B 解析 第一次循环:p=1,k=2;第二次循环:p=2,k=3;第三次循环:p=6,k=4;第四次循环:p=24,k=5;第五次循环:p=120,k=6;第六次循环:p=720
此时条件不成立,输出 720
3.(2017·天津卷)阅读如图(3)所示的程序框图,运行相应的程序,若输入 N 的值为19,则输出 N 的值为( )A.0 B.1 C.2 D.3C 解析 由程序框图可知 N 的取值依次为 19,18,6,2
故输出 N 的值为 2
图(3) 图(4)4.(2018·北京卷)执行如图(4)所示的程序框图,输出的 s 值为( )A
B 解析 第一步:s=1-=,k=2,k<3;第二步:s=+=,k=3,输出 s
5.(2017·山东卷)执行如图(5)所示的程序框图,当输入的 x 的值为 4 时,输出的 y的值为 2,则空白判断框中的条件可能为( )A.x>3 B.x>4 C.x≤4 D.x≤5B 解析 当 x=4 时,若执行“是”,则 y=4+2=6,与题意矛盾;若执行“否”,则 y=log24=2,满足题意,故应执行“否”.故判断框中的条件可能为 x>4
图(5) 图(6)6.(2017·全国卷Ⅱ)如图(6)所示的