【课时训练】算法与程序框图一、选择题1.(2018广州调研)下列赋值能使y的值为4的是()【答案】D【解析】赋值时把“=”右边的值赋给左边的变量.2.(2018太原月考)如图是一算法的程序框图,若输出结果为S=720,则在判断框中应填入的条件是()A.k≤6
【答案】B【解析】第一次执行循环,得到S=10,k=9;第二次执行循环,得到S=90,k=8;第三次执行循环,得到S=720,k=7,此时满足条件.3.(2018江西南昌调研)执行如图所示的程序框图,输出的n为()A.1B.21C.3D.4【答案】C【解析】当n=1时,f(x)=x′=1,此时f(x)=f(-x),但f(x)=0无解;当n=2时,f(x)=(x2)′=2x,此时f(x)≠f(-x);当n=3时,f(x)=(x3)′=3x2,此时f(x)=f(-x),且f(x)=0有解,此时结束循环,输出的n为3
4.(2018南昌调研)执行下图的程序框图,若p=0
8,则输出的n=()A.4B.3C.2D.1【答案】A【解析】执行该程序框图得n=1,S=0;S