课时作业63算法初步一、选择题1.当a=1,b=3时,执行完如图的一段程序后x的值是()A.1B.3C.4D.-2解析: a12成立,当n=2时,22>22不成立,所以输出n=2,故选B
答案:B\s\up7()\s\up7()3.(2014·安徽卷)如图所示,程序框图(算法流程图)的输出结果是()A.34B.55C.78D.89解析:执行该程序框图可得x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55≤50不成立,跳出循环.输出z=55
(2014·新课标全国卷Ⅱ)执行右面的程序框图,如果输入的x,t均为2,则输出的S=()A.4B.5C.6D.7解析:程序的循环体执行过程为:M=×2=2,S=2+3=5,k=2;M=×2=2,S=2+5=7,k=3,因为3≤2为否,所以终止循环,即输出S=7
答案:D5.(2014·天津卷)阅读程序框图,运行相应的程序,输出S的值为()A.15B.105C.245D.945解析:第一次执行过程是:T=2×1+1=3,S=1×3=3,i=1+1=2