- 2021-06-21 发布 |
- 37.5 KB |
- 10页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版 基本算法语句课时作业
2020届一轮复习人教A版 基本算法语句 课时作业 1、执行如图程序语句,输入,,则输出的值是( ) A. B. C. D. 2、执行如图程序,如果输入的,,那么输出的结果为( ) A., B., C., D., 3、执行图中的程序,如果输出的结果是4,那么输入的只可能是( ). A. B.2 C.±2或者-4 D.2或者-4 4、阅读如图所示的程序,则运行结果为( ) A.1 B.2 C.5 D.7 5、下列给出的赋值语句中正确的是( ) A. B. C. D. 6、计算机执行下面的算法步骤后输出的结果是( ) A.4,-2 B.4,1 C.4,3 D.6,0 7、阅读如图所示的算法语句如果输入的A,B的值分别为1,2,那么输出的A,B的值分别为 A.1,1 B.2,2 C.1,2 D.2,1 8、设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在①处不能填入的数是( ) S=1 i=3 while i< ① S=S i i=i+2 end S A. 13 B. 13.5 C. 14 D. 14.5 9、已知变量a,b已被赋值,要交换a、b的值,采用的算法是( ) A.a=b,b=a B.a=c,b=a,c=b C.a=c,b=a,c=a D.c=a,a=b,b=c 10、输入两个数a,b,要输出b,a,下面语句正确一组是( ) A. B. C. D. 11、执行下面的程序,则输出的s的值是( ) A.11 B.15 C.17 D.19 12、执行如图所示的伪代码,输出的结果是________. S←1 I←3 While S≤200 S←S×I I←I+2 End While Print I 13、执行下边的伪代码,输出的结果是_______. 14、执行如图所示的伪代码,则输出的S的值为____. 15、根据如图所示的伪代码,最后输出的i的值为_______. 16、运行如图所示的程序,输出结果为___________. 17、根据如图所示的伪代码,已知输出值为3,则输入值为________. 18、执行如图所示的伪代码,若输出的的值为,则输入的的值是________. 19、下图给出的伪代码运行结果是_________ . 20、阅读如图所示的程序语句,当分别输入时,输出的值____. 参考答案 1、答案:A ,所以 ,选A. 2、答案:B 根据算法模拟程序运行即可得到结果. 【详解】 按照算法模拟程序运行,输入, 满足条件,则,, 输出结果:, 本题正确选项: 名师点评: 本题考查根据算法语言计算输出结果,属于基础题. 3、答案:B 由程序可知,当时,,输出结果不可能为,当时,,由得或(舍),故选A. 考点:算法程序. 4、答案:C 按照顺序从上往下依次进行,最后求出运算的结果. 【详解】 由题意知. 名师点评: 本题考查了赋值语句、输出语句,掌握赋值语句的原则是解题的关键. 5、答案:B 根据赋值语句中,“”号的左边必须是变量的,右边是表达式,也可以是变量,也可以是多项式,但不可为等式,进行判断. 【详解】 选项A:“”号的左边是常数,右边是变量,正好与赋值语句要求相反,故错误; 选项B:“”号的左边是变量,右边是多项式,符合赋值语句要求,故正确; 选项C:“”号的左边是变量,但是右边是等式,不符合赋值语句要求,故错误; 选项D:“”号的左边是多项式,不符合赋值语句要求,故错误,因此本题选B. 名师点评: 本题考查了赋值语句的表示方法,属于基础题. 6、答案:B 根据程序运行的顺序,计算出输出的结果. 【详解】 运行程序,,,…,输出,故选B. 名师点评: 本小题主要考查计算程序输出结果,考查程序语言的识别,属于基础题. 7、答案:D 模拟程序的运行,根据赋值语句的功能即可得解. 【详解】 模拟程序的运行,可得 , ,, 输出A的值为2,B的值为1. 故选:D. 名师点评: 本题考查了程序语言的应用问题,考查了对应思想的应用,属于基础题. 8、答案:A 若填13,当i=11+2=13时,不满足条件,终止循环,因此得到的是1×3×5×7×9×11的计算结果,故不能填13,但填的数字只要超过13且不超过15均可保证终止循环时,得到的是1×3×5×7×9×11×13的计算结果. 9、答案:D 交换两个数的赋值必须引入一个中间变量,其功能是暂时储存的功能,根据赋值规则即可得到答案. 【详解】 由算法规则引入中间变量c,语句如下 c=a a=b b=c 故选:D. 名师点评: 本题考查赋值语句,解题关键是理解赋值语句的作用与格式. 10、答案:B 中,输出的两个数均为原来变量的值; 中, 输出的两个数正好交换,即输入两个数,输出的值 中,输出的两个数均为原来变量的值; 中,输出的两个数均为原来变量的值; 故选 11、答案:B 根据题意和循环结构框图,得到i=3和i=5时的s值,i=7时不满足条件退出循环,得到结果. 【详解】 当i=3时,s=7,当i=5时,s=11,此时仍满足条件“i<6”,因此再循环一次,即i=7时,s=15,此时不满足“i<6”,所以s=15. 故答案为:B. 名师点评: 这个题目考查的是框图中的循环结构,计算输出结果,对于循环结构的框图关键是将每一次循环的结果都按题意写出来,直到满足输出条件为止. 12、答案:11 模拟程序的运行过程,即可得出程序运行后输出的I的值. 【详解】 根据循环结构可得: 第一次:,; 第二次:,; 第三次:,; 第四次:,; 此时不满足条件,跳出循环,此时. 所以本题答案为11. 名师点评: 本题主要考查了循环结构语句及其执行流程,考查读懂一些简单程序语句的能力,对程序语句的了解是解题的关键,属于基础题. 13、答案:11 第一次循环,;第二次循环,;第三次循环,;第四次循环,;结束循环,输出 考点:循环结构流程图 【名师名师点评】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项. 14、答案:30 分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出满足条件S的值,模拟程序的运行即可得解. 【详解】 模拟程序的运行,可得 i=1,S=2 满足条件i<7,执行循环体,S=2×1=2,i=3 满足条件i<7,执行循环体,S=2× 3=6,i=5 满足条件i<7,执行循环体,S=6×5=30,i=7 此时,不满足条件i<7,退出循环,输出S的值为30. 故答案为30 名师点评: 本题考查流程图,根据流程图写程序的运行结果,是算法这一模块重要的题型,其处理方法是:①分析流程图,②建立数学模型,③解模,确定何时结束流程是关键,是基础题 15、答案:8 按程序图依次执行即可得解。 【详解】 依据程序图依次执行得: 成立 成立 成立 不成立,结束循环 输出 名师点评: 本题主要考查了循环结构语句及其执行流程,属于基础题。 16、答案: 第一次运行,条件成立;第二次运行,条件成立;第三次运行,条件成立;第四次运行,条件不成立;输出,故答案应填:1. 考点:算法及程序语言. 17、答案: 由题意可得算法的功能是求的值,根据输出的值为3 ,分别求出当时和当时的值,即可得解. 【详解】 由程序语句知:算法的功能是求的值, 当时,,无解; 当时,或2(舍去), 综上所述,的值为,故答案为. 名师点评: 本题考查了条件结构的程序语句,以及分段函数的解析式,属于基础题. 算法是新课标高考的一大热点,其中算法的交汇性问题已成为高考的一大亮,这类问题常常与函数、数列、不等式等交汇自然,很好地考查考生的信息处理能力及综合运用知识解决问題的能力,解决算法的交汇性问题的方:(1)读懂程序框图、明确交汇知识,(2)根据给出问题与程序框图处理问题即可. 18、答案:3 分析出算法的功能是求分段函数的值,根据输出的值为10 ,分别求出当时和当时的值即可. 【详解】 由程序语句知:算法的功能是求的值, 当时,,解得(或 ,不合題意舍去); 当时,,解得 ,舍去, 综上,的值为3,故答案为3 . 名师点评: 本题主要考查条件语句以及算法的应用,属于中档题 .算法是新课标高考的一大热点,其中算法的交汇性问题已成为高考的一大亮,这类问题常常与函数、数列、不等式等交汇自然,很好地考查考生的信息处理能力及综合运用知识解决问題的能力,解决算法的交汇性问题的方:(1)读懂程序框图、明确交汇知识,(2)根据给出问题与程序框图处理问题即可. 19、答案:16 模拟执行程序,依次写出每次循环得到的x,i的值,当i=10时不满足条件,退出循环,输出x的值为16. 【详解】 模拟程序的运行,可得 i=1,x=4 满足条件i<10,执行循环体,x=5,i=4 满足条件i<10,执行循环体,x=9,i=7 满足条件i<10,执行循环体,x=16,i=10 此时,不满足条件i<10,退出循环,输出x的值为16. 故答案为:16. 名师点评: 本题主要考查了程序代码和循环结构,依次写出每次循环得到的x,i的值是解题的关键,属于基本知识的考查. 20、答案: 正确理解算法语句的含义,根据后面的取值覆盖前面的取值,即可得结论. 【详解】 根据算法语句的含义,当输入a=3,b=5,则a+b=8赋给a, ∴8﹣5=3赋给b, 赋给b, 赋给a,∴输出的值a=. 故答案为: 名师点评: 本题考查的是赋值语句的应用,考查逻辑思维能力,属于基础题. 查看更多