课时作业51算法初步一、选择题1.(2016·湖北八校联考)执行如图所示的程序框图,则输出S的值为()A
C.0D.-解析:输出的S=sin+sin+…+sin+sin=
答案:A2.(2016·山西太原模拟)执行如图所示的程序框图,则输出的a=()A.20B.14C.10D.7解析:执行程序框图,可得:①a=10,i=1;②a=5,i=2;③a=14,i=3;④a=7,i=4;⑤a=20,i=5;⑥a=10,i=6;……;由此可知a的值的变化周期为5
i=2016时,跳出循环,而2016=1+5×403,∴输出的a=10
答案:C3.如图是计算函数y=的值的程序框图,在①,②,③处应分别填入的是()A.y=ln(-x),y=0,y=2xB.y=ln(-x),y=2x,y=0C.y=0,y=2x,y=ln(-x)D.y=0,y=ln(-x),y=2x解析:依题意得,当x≤-2时,y=ln(-x),因此①处应填y=ln(-x);当-23时,y=2x,因此②处应填y=2x
综上所述,选B
答案:B4.(2016·北京顺义月考)按下面的程序框图运行后,输出的S应为()A.26B.35C.40D.57解析:第一次进入循环体:T=3i-1=2,S=2,i=2,不满足条件,循环;第二次进入循环体:T=3i-1=5,S=7,i=3,不满足条件,再次循环;第三次进入循环体:T=3i-1=8,S=15,i=4,不满足条件,再次循环;第四次进入循环体:T=3i-1=11,S=26,i=5,不满足条件,再次循环;第五次进入循环体:T=3i-1=14,S=40,i=6,满足条件,输出S的值为40
答案:C5.(2016·河北石家庄模拟)执行下面的程序框图,如果输入的依次是1,2,4,8,则输出的S为()A.2B.2C.4D.6解析:由程序框图可知,S=1,i=1;S=1,i=2;S=,i=3