资源描述
第2节算法初步与框图 课时训练 练题感 提知能【选题明细表】知识点、方法题号程序框图的输出功能5、7、8、9、10程序框图的填充2、4、6、11、14、15基本算法语句1、3、12流程图与结构图3、13、14A组一、选择题1.(20xx三明模拟)运行如图所示的程序,输出的结果是(B)a=1b=2a=a+bPRINTaEND (A)2(B)3(C)5(D)6解析:a=1,b=2,执行完a=a+b后,a的值为3.故输出结果为3,选B.2.(20xx广东肇庆中小学教学质量评估检测)如图是某算法的程序框图,则程序运行后输出的结果是27,则判断框处应填入的条件是(B)(A)n2(B)n3(C)n4(D)n5解析:第一次循环s=1,n=2;第二次循环s=32=6,n=3;第三次循环s=(6+3)3=27,n=4.此时满足条件跳出循环,输出s=27.因此判断框处应填n3.故选B.3.(20xx年高考陕西卷)根据下列算法语句,当输入x为60时,输出y的值为(C)输入x;If x50 Theny=0.5*xElsey=25+0.6*(x-50)End If输出y. (A)25(B)30(C)31(D)61解析:由题意,得y=0.5x(x50),25+0.6(x-50)(x50),x=60时,y=25+0.6(60-50)=31.故选C.4.(20xx年高考江西卷)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是(B)(A)S8(B)S9(C)S10(D)S11解析:由题意知i=3时,运算结果不合要求,而i=4时符合要求,又因i=3时,S=23+2=8,i=4时,S=24+1=9,故应填入条件S9.故选B.5.(20xx湛江高考测试(一)运行如图的程序框图,输出的结果是(A)(A)510(B)1022(C)254(D)256解析:由框图知,n=9时跳出循环,输出m=21+22+28=2(1-28)1-2=29-2=510,故选A.6.如图所示是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入(D)(A)q=NM(B)q=MN(C)q=NM+N(D)q=MM+N解析:由判断框输出可知,M表示及格人数,N表示不及格人数,及格率q=MM+N.故选D.7.(20xx惠州实验中学适应性考试)运行如图所示的算法流程图,若输出y的值为4,则输入x的值为(C)(A)1(B)2(C)3(D)4解析:该程序框图的功能是求分段函数y=3-x,x1的函数值y=4时,有3-x=4,x1.解得x=3.故选C.8.(20xx年高考广东卷)执行如图所示的程序框图,若输入n的值为3,则输出s的值是(C)(A)1(B)2(C)4(D)7解析:该流程图实为计算s=1+(0+1+2)的值,得s=4.故选C.二、填空题9.(20xx年高考浙江卷)若某程序框图如图所示,则该程序运行后输出的值等于.解析:S=1,k=1,k4;S=1+112=32,k=24;S=32+123=53,k=34;S=53+134=74,k=44;S=74+145=95,此时k=54,输出S=95.答案:9510.(20xx华南师大附中高三综合测试)阅读如图所示的程序框图,运行相应的程序,则输出的结果是.解析:由该框图的功能是计算S=sin3+sin23+sin33+sin2123,而sin3+sin23+sin33+sin43+sin53+sin63=0.且函数y=sin3是以6为周期的周期函数,因此S=sin3+sin23=3.答案:311.(20xx潮州高三质检)如图给出的是计算12+14+16+120的值的一个程序框图,其中判断框内应填入的条件是i?解析:i=1时,S=12;i=2时,S=12+14;依此类推,可知i=10时,S=12+14+120,n=22,i=11,满足条件跳出循环,故判断框内应填入条件是i10.答案:1012.(20xx福建宁德模拟)运行如图所示的程序,若输入a,b分别为3、4,则输出.INPUTa,bIFabTHENm=aELSEm=bENDIFPRINTmEND解析:由已知中的程序代码,可得其功能是计算并输出分段函数m=a,ab.b,ab.的值.当a=3,b=4时,满足ab.故m=b=4.答案:4B组13.(20xx威海模拟)阅读如图所示的知识结构图. “求简单函数的导数”的“上位”要素有(C)(A)1个(B)2个(C)3个(D)4个解析:由结构图知“求简单函数的导数”的“上位”要素有3个,故选C.14.(20xx惠州市三调)阅读如图所示的程序框图,若输入n=5,则输出k的值为.解析:n=5,k=1,n=35+1=16150;k=2,n=316+1=49150;k=3,n=349+1=148150跳出循环.故输出k=4.答案:415.(20xx湖南怀化二模)某程序框图如图所示,若判断框内kn,且nN时,输出的S=57,则判断框内n应为.解析:程序在运行过程中各值变化如下表:kS是否继续循环循环前11第一次循环24是第二次循环311是第三次循环426是第四次循环557否故退出循环的条件应为k5.则输出的S=57,则判断框内n应为5.答案:5
展开阅读全文