人教A版高中数学必修三第一章1.2.3循环语句 同步训练(2)(I)卷
人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(II)卷

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(II)卷姓名:________ 班级:________ 成绩:________一、单选题 (共11题;共22分)1. (2分)任何一种算法都离不开的基本结构为()A . 逻辑结构B . 条件结构C . 循环结构D . 顺序结构2. (2分)如果执行右面的算法语句输出结果是2,则输入的x值是()A . 0B . 或2C . 2D . 0或23. (2分)右图是某算法程序框图的一部分,它表达的算法逻辑结构为()A . 顺序结构B . 条件结构C . 循环结构D . 以上三种结构都不是4. (2分) (2020高二上·黄陵期末) 已知程序如下:若输入,运行结果是()A . ,B . ,C .D .5. (2分)阅读下列程序:若输入5,则程序运行的结果为()A . 1B . 10C . 25D . 266. (2分)给出以下四个问题,其中不需要用条件语句来描述其算法的有()①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求二进数111111的值.A . 1个B . 2个C . 3个D . 4个7. (2分)当输入时,右面的程序运行的结果是()A .B .C .D .8. (2分)执行右面的框图,若输出结果为3,则可输入的实数x值的个数为()A . 1B . 2C . 3D . 49. (2分)如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为()A . i >11B . i ≥11C . i ≤11D . i<1110. (2分)下列程序若输出的结果为3,则输入的x值可能是()A . 1B . -3C . -1D . 1或-311. (2分)给出下列程序:如果输入x1=2,x2=3,那么执行此程序后,输出的结果是()A . 7B . 10C . 5D . 8二、填空题 (共6题;共9分)12. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND13. (2分)已知给出下面的程序:INPUT “x=”;xx=x+99IF x>100 THENx=x MOD 5PRINT xELSE x=SQR(x)END IFPRI NT xEND输入x=100时,输出结果为________;输入x=-18时,输出结果为________.14. (1分)阅读如图所示的程序,回答下列问题.IF x<=2 THENy=0.2ELSEy=0.2+0.1* (x-3)END IFPRINT yEND程序表示的函数关系式是________.15. (1分)求函数y=|x-4|+1的函数值,则①处应填________. INPUT “x=”;xIF x>=4 THENy=x-3ELSE①END IFPRINT yEND16. (3分)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSEy=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.17. (1分)判断输入的任意整数x的奇偶性,填空:INPUT xm=x MOD2IF________THENPRINT x是偶数ELSEPRINT x是奇数END IFEND三、解答题 (共5题;共25分)18. (5分)画出下面辗转相除法程序的程序框图.并用辗转相除法计算546与429的最大公约数.19. (5分)某商场为迎接店庆举办促销活动,活动规定:购物额在100元及以内不予优惠,在100~300元之间优惠5%,超过300元之后,超过部分优惠8%,原优惠条件仍然有效.写出顾客的购物额与应付金额之间的程序,要求输入购物额能够输出实付货款,并画出程序框图.20. (5分)某校在一次趣味运动会的颁奖仪式上,高一、高二、高三各代表队人数分别为120人、120人、n人.为了活跃气氛,大会组委会在颁奖过程中穿插抽奖活动,并用分层抽样的方法从三个代表队中共抽取20人在前排就坐,其中高二代表队有6人.(1)求n的值;(2)把在前排就坐的高二代表队6人分别记为a,b,c,d,e,f,现随机从中抽取2人上台抽奖.求a和b 至少有一人上台抽奖的概率.(3)抽奖活动的规则是:代表通过操作按键使电脑自动产生两个[0,1]之间的均匀随机数x,y,并按如图所示的程序框图执行.若电脑显示“中奖”,则该代表中奖;若电脑显示“谢谢”,则不中奖,求该代表中奖的概率.21. (5分) (2019高一上·太原月考) 已知算法:①将该算法用程序框图表示;②写出该程序,若输出Y=-3,求X的值.S1、输入XS2、若X<1,执行S3. 否则执行S6S3、Y =X- 2S4、输出YS5、结束S6、若X=1 ,执行S7;否则执行S10;S7、Y =0S8、输出YS9、结束S10、Y= 2X-7S11、输出YS12、结束22. (5分)儿童乘坐火车时,若身高不超过1.1 m,则无须购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.参考答案一、单选题 (共11题;共22分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、二、填空题 (共6题;共9分)12-1、13-1、14-1、15-1、16-1、16-2、17-1、三、解答题 (共5题;共25分) 18-1、19-1、20-1、21-1、22-1、。
人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试(I

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句同步测试(I)卷姓名:________ 班级:________ 成绩:________一、单选题 (共15题;共30分)1. (2分)下面的程序:执行完毕后a的值为()A . 99B . 100C . 101D . 1022. (2分)设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是()A . 13B . 13.5C . 14D . 14.53. (2分)以下程序的功能是()S=1;for i=1:1:10S=(3^i)*S;endSA . 计算3×10的值B . 计算355的值C . 计算310的值D . 计算1×2×3×…×10的值4. (2分)下列循环语句,循环终止时,i等于()A . 3B . 4C . 5D . 65. (2分)有人编写了下列程序,则()A . 输出结果是1B . 能执行一次C . 能执行10次D . 是“死循环”,有语法错误6. (2分)读下列两段程序:甲:乙:对甲、乙程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同7. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 98. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示()A . 循环变量B . 循环体C . 终止条件D . 终止条件为真9. (2分) (2019高一上·太原月考) 以下程序运行后的输出结果为()A . 17B . 19C . 21D . 2310. (2分)根据下列算法语句,当输入x为60时,输出y的值为()A . 25B . 30C . 31D . 6111. (2分)运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为()A . 8,2B . 8,4C . 4,2D . 4,412. (2分)如图是一个算法的程序框图,该算法输出的结果是()A .B .C .D .13. (2分)如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的条件应为()A . i>11B . i>=11C . i<=11D . i<1114. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?15. (2分)在下面的程序中,输出的结果应为()A . 7B . 8C . 3,4,5,6,7D . 4,5,6,7,8二、填空题 (共3题;共3分)16. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________17. (1分)下面的程序执行后输出的结果是________. 若要求画出对应的程序框图,则选择的程序框有________.18. (1分)如图程序中,要求从键盘输入n ,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.三、解答题 (共3题;共15分)19. (5分)用WHILE语句求1+2+22+23+…+263的值.20. (5分)(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x﹣4,当x=2时的函数值.(2)根据以下算法的程序,画出其相应的流程图21. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.参考答案一、单选题 (共15题;共30分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、12-1、13-1、14-1、15-1、二、填空题 (共3题;共3分) 16-1、17-1、18-1、三、解答题 (共3题;共15分) 19-1、20-1、21-1、。
人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(I)卷

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(I)卷姓名:________ 班级:________ 成绩:________一、单选题 (共11题;共22分)1. (2分) (2019高一上·太原月考) 给出以下四个问题,①输入 ,输出它的相反数②求面积为的正方形的周长③在三个不等实数中,求一个数的最大数④求函数的函数值其中不需要用条件语句来描述其算法的有()A . 1个B . 2个C . 3个D . 4个2. (2分)给出以下问题:①求面积为1的正三角形的周长;②求键盘所输入的三个数的算术平均数;③求键盘所输入的两个数的最小数;④求函数当自变量取时的函数值.其中不需要用条件语句来描述算法的问题有()A . 1个B . 2个C . 3个3. (2分)以下条件表达式正确的是()A . 1<x<2B . x><1C . x<>1D . x≤14. (2分)输入x=3,根据程序输出的结果是()A . 13B . 20C . 12D . 55. (2分)对条件语句的描述正确的是()A . ESLE后面的语句不可以是条件语句B . 两个条件语句可以共用一个END IF语句C . 条件语句可以没有ELSE后的语句D . 条件语句中IF﹣THEN语句和ELSE后的语句必须同时存在6. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()B . 空格C . 分号D . 顿号7. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?8. (2分)右边程序执行后输出的结果是()B . 0C . 1D . 29. (2分)分析下边的程序:若输入38,运行右边的程序后,得到的结果是()A . 80B . 83C . 82D . 8110. (2分)为了在运行下面的程序后得到输出y=9,则应该输入()A . x=-4B . x=-2C . x=4或x=-4D . x=-2或x=211. (2分)如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为()A . i >11B . i ≥11C . i ≤11D . i<11二、填空题 (共6题;共9分)12. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND13. (2分)已知给出下面的程序:x=x+99IF x>100 THENx=x MOD 5PRINT xELSE x=SQR(x)END IFPRI NT xEND输入x=100时,输出结果为________;输入x=-18时,输出结果为________.14. (1分)阅读如图所示的程序,回答下列问题.IF x<=2 THENy=0.2ELSEy=0.2+0.1* (x-3)END IFPRINT yEND程序表示的函数关系式是________.15. (1分)求函数y=|x-4|+1的函数值,则①处应填________.IF x>=4 THENy=x-3ELSE①END IFPRINT yEND16. (3分)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSEy=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.17. (1分)判断输入的任意整数x的奇偶性,填空:INPUT xIF________THENPRINT x是偶数ELSEPRINT x是奇数END IFEND三、解答题 (共5题;共40分)18. (5分)结合图形,说明下列程序的功能.19. (10分)给出如下程序(其中x满足:0<x<12)程序:INPUT xIF x>0AND x<=4 THENy=2*xELSEIF 4<x AND x<=8 THENy=8ELSEEND IFEND IFPRINT yEND(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.20. (10分) (2015高二上·三明期末) 某乐园按时段收费,收费标准为:每玩一次不超过1小时收费10元,超过1小时的部分每小时收费8元(不足1小时的部分按1小时计算).现有甲、乙二人参与但都不超过4小时,甲、乙二人在每个时段离场是等可能的.为吸引顾客,每个顾客可以参加一次抽奖活动.(1)用(10,10)表示甲乙玩都不超过1小时的付费情况,求甲、乙二人付费之和为44元的概率;(2)抽奖活动的规则是:顾客通过操作按键使电脑自动产生两个[0,1]之间的均匀随机数x,y,并按如图所示的程序框图执行.若电脑显示“中奖”,则该顾客中奖;若电脑显示“谢谢”,则不中奖,求顾客中奖的概率.21. (10分) (2016高一下·兰州期中) 某算法的程序框图如图所示,其中输入的变量x在1,2,3,…,24这24个整数中等可能随机产生.(1)分别求出按程序框图正确编程运行时输出y的值为i的概率Pi(i=1,2,3);(2)甲、乙两同学依据自己对程序框图的理解,各自编写程序重复运行n次后,统计记录了输出y的值为i(i=1,2,3)的频数.以下是甲、乙所作频数统计表的部分数据.甲的频数统计表(部分)运行次数n 输出y的值为1的频数输出y的值为2的频数输出y的值为3的频数3014610…………21001027376697乙的频数统计表(部分)运行次数n 输出y的值为1的频数输出y的值为2的频数输出y的值为3的频数当n=2100时,根据表中的数据,分别写出甲、乙所编程序各自输出y的值为i(i=1,2,3)的频率(用分数表示),并判断两位同学中哪一位所编写程序符合算法要求的可能性较大.22. (5分)儿童乘坐火车时,若身高不超过1.1 m,则无须购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.参考答案一、单选题 (共11题;共22分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、二、填空题 (共6题;共9分)12-1、13-1、14-1、15-1、16-1、16-2、17-1、三、解答题 (共5题;共40分) 18-1、19-1、19-2、20-1、20-2、21-1、21-2、22-1、。
人教新课标版数学高一-人A必修3练习 1.2.3循环语句

数学·必修3(人教A版)
1.2.3 循环语句
基础达标
1.以下程序运行后的输出结果为( )
A.9 B.10 C.14 D.15
算法初步
答案:C
2.下面程序运行后,输出的值是( )
A.4 B.5 C.6 D.7
答案:A
3.下面程序运行后,输出的值是( )
A.4 B.5 C.6 D.7
答案:B
4.下面程序运行后,输出的值是( )
A.8 B.9
C.10 D.11
答案:C
5.下面程序运行后,输出的值是( )
A.8 B.9 C.10 D.11
答案:B
巩固提升
6.以下程序运行后的输出结果为( )
A.4 B.5 C.9 D.10
答案:A
7.以下程序运行后的输出结果为( )
A.4 B.5 C.9 D.10
答案:A
8.以下程序运行后的输出结果为( )
A.24 B. 120
C.720 D.6
答案:B
9.设计一个程序找出满足1+2+3+…+n <2 000的最大正整数n. 解析:程序如下:
1.循环语句用两种形式的语句均可.
2.当型循环体不满足条件就离开,而直到型循环体一旦满足条件就离开.
3.所有程序最后都要用“END ”.
4.SQR (x)=x ,ABS (x)=⎩⎪⎨⎪⎧ x ,x≥0,-x ,x <0.。
人教A版高中数学必修三第一章1.2-1.2.3循环语句 同步训练(3)(I)卷

人教A版高中数学必修三第一章1.2-1.2.3循环语句同步训练(3)(I)卷姓名:________ 班级:________ 成绩:________一、单选题 (共6题;共12分)1. (2分)下面给出的四个算法框图中满足DO LOOP语句的是()A .B .C .D .2. (2分)给出以下四个问题,①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求二进数111111的值.其中不需要用条件语句来描述其算法的有()A . 1个B . 2个C . 3个D . 4个3. (2分)下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是()A . i>100B . i<=100C . i>50D . i<=504. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A . -1B . 1C . 3D . 95. (2分)给出如下程序:INPUT xIF x<0THEN y=-1 ELSEIF x=0THEN y=0ELSE y=1END IFEND IFPRINT yEND输入x=3时,输出的结果是()A . 1B . -1C . 0D . 36. (2分) (2018·榆社模拟) 大衍数列,来源于《乾坤谱》中对易传“大衍之数五十”的推论.主要用于解释中国传统文化中的太极衍生原理.数列中的每一项,都代表太极衍生过程中,曾经经历过的两仪数量总和,是中华传统文化中隐藏着的世界数学史上第一道数列题.其规律是:偶数项是序号平方再除以2,奇数项是序号平方减1再除以2,其前10项依次是0,2,4,8,12,18,24,32,40,50,…,如图所示的程序框图是为了得到大衍数列的前100项而设计的,那么在两个“”中,可以先后填入()A . 是偶数?B . 是奇数?C . 是偶数?D . 是奇数?二、填空题 (共4题;共6分)7. (1分)阅读如图所示的程序,回答下列问题.IF x<=2 THENy=0.2ELSEy=0.2+0.1*(x-3)END IFPRINT yEND程序表示的函数关系式是________.8. (3分)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSEy=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.9. (1分)求函数y=|x-4|+1的函数值,则①处应填________.INPUT “x=”;xIF x>=4 THENy=x-3ELSE①END IFPRINT yEND10. (1分)程序:M=1M=M+1M=M+2PRINT MENDM的最后输出值为________ .三、解答题 (共5题;共30分)11. (5分)编写程序,要求输入任意3个实数,输出它们的最小值.12. (5分)对任意正整数n ,设计一个程序求的值.13. (5分)已知函数y= 设计程序,使输入x的值,输出相应的y值.14. (10分)给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE型循环语句写出程序.15. (5分)给出以下10个数:4,10,70,33,95,74,29,17,60,30. 要求将大于40的数找出来,画出求解该问题的算法的程序框图,并写出程序.参考答案一、单选题 (共6题;共12分)1-1、2-1、3-1、4-1、5-1、6-1、二、填空题 (共4题;共6分)7-1、8-1、8-2、9-1、10-1、三、解答题 (共5题;共30分)11-1、12-1、13-1、14-1、14-2、15-1、。
人教A版高中数学必修三第一章1.1-1.1.2第3课时循环结构、程序框图的画法同步测试

人教A版高中数学必修三第一章1.1-1.1.2第3课时循环结构、程序框图的画法同步测试共 14 题一、单选题1、下面关于当型循环结构和直到型循环结构的说法,不正确的是( )A.当型循环结构是先判断后循环,条件成立时执行循环体,条件不成立时结束循环B.直到型循环结构要先执行循环体再判断条件,条件成立时结束循环,条件不成立时执行循环体C.设计程序框图时,两种循环结构可以任选其中的一个,两种结构也可以相互转化D.设计循环结构的程序框图时只能选择这两种结构中的一种,除这两种结构外,再无其他循环结构2、阅读如图所示的程序框图,运行相应的程序,输出的值等于( )A.-3B.-10C.0D.-23、阅读如图所示的程序框图,运行相应的程序.若输入的值为1,则输出的值为()A.2B.7C.8D.1284、阅读下边的程序框图,若输出的值为,则判断框内可填写().A. B.C. D.5、若执行右侧的程序框图,当输入的的值为时,输出的的值为,则空白判断框中的条件可能为()A. B.C. D.6、根据右边的图,当输入为时,输出的()A.28B.10C.4D.2二、填空题7、执行如图所示的程序框图,则输出的S值是________.8、执行如图所示的程序框图,输出的结果为________.9、执行右侧的程序框图,若输入,则输出 ________.10、如图所示,程序框图中输出S的值为________.三、解答题11、画出求满足的最小正整数n的程序框图.12、经过市场调查分析得知,2017年第一季度内,北京市海淀区居民对某种商品的需求量为18 000件.为保证商品不脱销,商家在月初时将商品按相同数量投放市场.已知年初商品的库存量为50 000件,用K表示商品的库存量,请设计一个程序框图,求出第一季度结束时商品的库存量.13、数学课上,老师为了提高同学们的兴趣,先让同学们从1到3循环报数,结果最后一个同学报2;再让同学们从1到5循环报数,最后一个同学报3;又让同学们从1到7循报数,最后一个同学报4.请你设计一个算法,计算这个班至少有多少人,并画出程序框图.14、某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分及以上)的成绩,画出解决此问题的程序框图.参考答案一、单选题1、【答案】D【解析】【解答】由于循环结构的程序框中必须包含条件结构,故选项D的说法是错误的.故答案为: D。
北京市人教A版高中数学必修三第一章1.2.3循环语句 同步训练(2)

北京市人教A版高中数学必修三第一章1.2.3循环语句同步训练(2)姓名:________ 班级:________ 成绩:________一、单选题 (共6题;共12分)1. (2分)如果右边程序框图的输出结果是10,那么在判断框中①表示的“条件”应该是()A . i≥3B . i≥4C . i≥5D . i≥62. (2分) (2020高二上·黄陵期末) 已知程序如下:若输入,运行结果是()A . ,B . ,C .D .3. (2分)右图程序运行结果是()A . 32B . 34C . 35D . 364. (2分)给出如下程序:INPUT xIF x<0 THEN y=-1ELSEIF x=0THEN y=0ELSE y=1END IFEND IFPRINT yEND输入x=3时,输出的结果是()A . 1B . -1C . 0D . 35. (2分)(2019·龙岩模拟) 如果执行下面的程序框图,输入正整数,且满足,那么输出的等于()A .B .C .D .6. (2分)在语句PRINT 3,3+2的结果是()A. B. C.3,5 D.3,2+3A . 3,3+2B . 3,5C . 3,15D . 3,2+3二、填空题 (共4题;共5分)7. (1分)下面程序的运行结果为________.a=2b=3c=4a=bb=c+2c=b+4d=(a+b+c)/3PRINT “d=”;dEND8. (2分)下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________,②处应填________.9. (1分)给出一个算法:Read xIf x≤0,Thenf(x)←4xElsef(x)←2xEnd,IfPrint,f(x)根据以上算法,可求得f(﹣1)+f(2)=________10. (1分) (2019高一上·南阳月考) 若执行下列程序,则输出结果________.三、解答题 (共3题;共15分)11. (5分)写出按从小到大的顺序重新排列x,y,z三个数值的算法.12. (5分)已知函数f(x)=(x+1)2,将区间[1,10]九等分,画出求函数在各等分点及端点处所取得函数值算法的程序框图.13. (5分)“鸡兔同笼”问题是我国古代著名的趣题之一.《孙子算经》中就记载了这个有趣的问题.书中这样描述:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔几何?试设计一个算法,输入鸡兔的总数量和鸡兔的脚的总数量,分别输出鸡、兔的数量,写出程序语句.并画出相应的程序框图.参考答案一、单选题 (共6题;共12分)1-1、2-1、3-1、4-1、5-1、6-1、二、填空题 (共4题;共5分)7-1、8-1、9-1、10-1、三、解答题 (共3题;共15分)11-1、12-1、13-1、。
【测控指导】高二数学人教A版必修3同步训练:1.2.3循环语句含解析.doc

1.2.3循环语句1.下面的程序:a=lWHILE a<100a=a+lWENDPRINT aEND执行完毕后a的值为(~)A.99B.100C.101D.102解析:当a =99时,d=a+l = 100,终止循环.答案:B2.在下面的程序中,输出的结果应为()x=3S=0WHILE x<=7S=S+xx=x+lPRINT xWENDENDA.7B.8C.3,4,5,6,7D.4,5,6,7,8解析:每执行一次循环体,输出一个儿且输出的第一个兀是4. 答案:D3.如果以下程序运行后输出的结果是132,那么在程序中LOOP UNTIL后而的“条件”应为()i=12s=lDOs=s* ii=i-lLOOP UNTIL 条件PRINT sENDA J>11B J>=11C J<=11 D.Z<11解析:该程序中使用了直到型循环语句,当条件不满足时执行循环体,满足时退出循环,由于输出132,故执行了两次循环体,因此条件应为114.下面两个程序最后输出的结果分别为()sum=3 国iWENDPRINT sum,WHILE 同sum=3[>ji|END|A.都是17B.都是21C.都是27D.27与21解析:两个程序第一次循环后的结果分别是9,3,此时匸3;第二次循环后的结果分别是15,9,此时匸5;第三次循环后的结果分别是21,15,此时=7;第四次循环后的结果分别是27,21,此时匸9; 不再执行循环体.答案:D5.用UNTIL语句编写程序,计算+•・・+的值.程序如下:i=lS=0DOS=S+l/(i+i+l)i二i+1LOOP UNTIL ____________PRINT SEND请将程序补充完整•横线处应填.解析:横线处应填循环终止的条件,由于该循环语句是直到型循环语句,则满足该条件时循环终止,故填i>19.答案:i>196.下列算法语句的功能是S=0i=lDOS=S+2A ii=i+lLOOP UNTIL i>100END解析:根据算法语句,最后的S为21+22+23+・・・+2吧所以该算法语句的功能是求2,+22+23+—+2100的值.答案:求2,+22+234--+2,00的值7.下面程序运行后,输岀的值为i=0DOi=i+lLOOPUNTIL呛>=2 016i=i-\PRINT iEND解析:由程序知,当42016时,i的最小值为45,又把i-l=44的值赋给i, Ai=44.答案:44&|S=S+1/K|*I K=K^l结束给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE型循环语句写出程序.解:(1)该程序的功能是求1+ +••・+ 的值.(2)程序如下:5=0K=1WHILE K<=99S 二S+l/KK=K+1WENDPRINT SEND9.试编写程序,求满足1+3+5+・・・+斤>10 000的最小白然数解:程序如下:n=ls=oWHILE S<= 10000S二S+nn=n+2WENDPRINT n-2ENDio.写出求i- 解:程序如下:的值的程序.s=0i=lDOs=s+((-l)A(i-l))/ii=i+lLOOPUNTILi>iOOOPRINTSEND1.下列所给的程序,其循环体执行的次数是()S=0i=lDOS=S+ii 二i+2LOOP UNTIL i>100PRINT SENDA.50B.49C.100D.99解析:其实质就是求前100个数中的奇数之和,即1+3+5+・・・+99,共进行了50次循环,故选A.答案:A2.下列程序运行后,输岀的k的值为()k=0S=0WHILE S<100S=S+2A Sk=k+lWENDPRINT kENDA.4B.5C.6D.7解析:第一次循环得S=0+2°二1*=1;第二次循环得S=1+2i=3*=2;第三次循环得S=3+2*ll,"3;第四次循环得S=11+21 *=2059,^=4,但此时不满足条件5<100,终止循环,输出k二4,所以选A.答案:A3.执行下列程序,若输入兀=10,要求输出)=4,则在“?”处可填入的算法语句是( )INPUT “x=";xWHILE x>=09■WENDy=(l/2)A xPRINT yEND®v=x-l (^\=x-2 @x=x-3 @x-xAX.①②③ B.②③ C、②③④D.③④解析:经验证当填入x=x-2^=x-3或x=x-4时,都能得到y==4,故选C.答案:C4.执行下面的程序,若厂3,则输出的s=INPUT pn=0s=0WHILE n<pn=n+ls=s+2A(-n)WENDPRINT sEND解析:当n=l时,5=0+2'1=;当n=2时』=一+2一2=一;当n=3时』=_+2洛二答案:5. _______________________________________________ 下面的程序,若输入a=3,b=-l ,n=5,则输出的是____________________________________________ .INPUT “a二";aINPUT “b 二";bINPUTi=lDOc=a+ba=bi=i+lLOOP UNTIL i>n-2PRIN T “c 二";cEND解析:当z=l 时,c=2,d=・l,b=2;当z=2 时,c=l,a=2,El;当f=3时,c二3卫二10二3,此口寸匸4.:5二5,.:介2二3,4>3此时循环结束,输出c二3.答案:c=3 6.找出1〜100 Z间所有被7除余2的数画出解决该问题的程序框图,并写出程序.(提示:用表示z•除以7的余数,在算法中表示为n=i M O D7).解:程序框图如下:7.分别用WHILE语句和UNTIL语句编写程序,求出使不等式12 + 22 + 32+-+/72< 1 000成立的n的最大整数值.解法一:利用WHILE语句编写程序:s=li=2WHILE s<1000s=s+i A2i=i+lWENDPRINT “使不等式成立的n的最大整数值为:";iEND解法二:利用UNTIL语句编写程序:s=li=2DOs=s+i A2i=i+lLOOPUNTIL s>=1000i=i-2PRINT “使不等式成立的n的最大整数值为:";iEND&如图是计算1+2+一+3+一+・・・+2 015+ 的值的程序框图.⑴图中空白的判断框内应填_____⑵写出与程序框图相对应的程序.解:(1)运2015? S 二S+i+一(2)程序如下S=1i=2WHILE i<=2015S 二S+i+一i 二i+1WENDPRINT SEND/输出S/,执行框内应填________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教A版高中数学必修三第一章1.2.3循环语句同步训练(2)(I)卷
姓名:________ 班级:________ 成绩:________
一、单选题 (共6题;共12分)
1. (2分)右图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是()
A . i>9
B . i>12
C . i>11
D . i>10
2. (2分)如图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()
A . i≤1007
B . i≤1008
C .
D . i>1007
3. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示()
A . 循环变量
B . 循环体
C . 终止条件
D . 终止条件为真
4. (2分)阅读下列程序:
若输入5,则程序运行的结果为()
A . 1
B . 10
C . 25
D . 26
5. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()
A . 逗号
B . 空格
C . 分号
D . 顿号
6. (2分)下列程序若输出的结果为3,则输入的x值可能是()
INPUT “x=”;x
y=x*x+2*x
PRINT y
END
A . 1
B . -3
C . -1
D . 1或-3
二、填空题 (共4题;共4分)
7. (1分)(2019·通州模拟) 如图是一个算法的伪代码,若输入的值为3时,则输出的的值为________.
8. (1分)判断输入的任意整数x的奇偶性,填空:
INPUT x
m=x MOD2
IF________THEN
PRINT x是偶数
ELSE
PRINT x是奇数
END IF
END
9. (1分)给出一个算法:
Read x
If x≤0,Then
f(x)←4x
Else
f(x)←2x
End,If
Print,f(x)
根据以上算法,可求得f(﹣1)+f(2)=________
10. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________
三、解答题 (共3题;共20分)
11. (5分)设个人月收入在5000元以内的个人所得税档次为(单位:元):
设某人的月收入为x元,试编一段程序,计算他应交的个人所得税.
12. (10分)给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示.
(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;
(2)根据程序框图写出程序.
13. (5分)已知函数f(x)=(x+1)2,将区间[1,10]九等分,画出求函数在各等分点及端点处所取得函数值算法的程序框图.
参考答案一、单选题 (共6题;共12分)
1-1、
2-1、
3-1、
4-1、
5-1、
6-1、
二、填空题 (共4题;共4分)
7-1、
8-1、
9-1、
10-1、
三、解答题 (共3题;共20分)
11-1、12-1、
12-2、
13-1、。