• 378.00 KB
  • 2021-06-16 发布

【数学】2020届一轮复习人教A版   基本算法语句 课时作业

  • 12页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
‎ 2020届一轮复习人教A版   基本算法语句 课时作业 ‎ ‎1、下列给出的赋值语句中正确的是( )‎ A. 4=M B. B=A=3 C. x+y=0 D. M=-M ‎2、若运行下列程序,则输出a,b的值分别为  ‎ A.10,5 B.10,25 C.5,15 D.10,15‎ ‎3、已知程序:‎ INPUT “请输入一个两位正数”;x IF x>9 AND x<100 THEN ‎ a=x MOD 10‎ ‎ b=(x-a)/10‎ ‎ x=10a+b ‎ PRINT x ELSE ‎ PRINT “输入有误”‎ END IF END 若输入的两位数是83,则输出的结果为( )‎ A. 83 B. 38 C. 3 D. 8‎ ‎4、如图所示,当输入,的值分别为2,3时,最后输出的的值是( )‎ A. 1 B. 2 C. 3 D. 4‎ ‎5、如图所示,当输入,的值分别为2,3时,最后输出的的值是( )‎ A. 1 B. 2 C. 3 D. 4‎ ‎6、下列赋值语句正确的是( )‎ A. B. C. D. ‎ ‎7、执行如图所示的程序框图,若输入,则输出的( )‎ A. B. C. D. ‎ ‎8、如图,当输入,时,图中程序运行后输出的结果为( )‎ A.3; 33 B.33;3 C.-17;7 D.7;-17‎ ‎9、《九章算术》是我国古代内容极为丰富的数学名著,书中用“更相减损术”求两个正整数的最大公约数是一个伟大的创举,与古老的“辗转相除法”实质是一样的.如图的算法语句即表示“辗转相除法”,若输入时,输出的( )‎ A. 33 B. 99 C. 53 D. 31‎ ‎10、《九章算术》是我国古代内容极为丰富的数学名著,书中用“更相减损术”求两个正整数的最大公约数是一个伟大的创举,与古老的“辗转相除法”实质是一样的.如图的算法语句即表示“辗转相除法”,若输入时,输出的( )‎ A. 21 B. 28 C. 7 D. 4‎ ‎11、阅读如图所示的程序,若执行循环体的次数为5,则程序中的取值范围为( )‎ A. B. C. D. ‎ ‎12、执行如图所示的程序框图,若输入的与输出的相等,则( )‎ A. 1 B. 0或1或2 C. 1或2 D. 0或2‎ ‎13、下列给出的赋值语句中正确的是( )‎ A. B. C. D. 14、阅读下面的伪代码,由这个算法输出的结果为______‎ ‎15、下面求的值的伪代码中,正整数的最大值为____.‎ ‎16、如图程序执行后输出的结果是__________ ‎ ‎17、根据如图所示的伪代码,可知输出的的值为 .‎ ‎18、根据如图所示的伪代码,当输出y的值为﹣1时,则输入的x的值为_______.‎ ‎19、执行如图所示的伪代码,若输出的y的值为13,则输入的x的值是_______.‎ ‎20、如图所示的伪代码,最后输出的值为__________.‎ ‎ ‎ 参考答案 ‎1、答案:D 依据赋值语句的语言特征可知答案A、B、C都不正确,答案D是正确的,应选答案D。‎ ‎2、答案:D 模拟程序的运行过程,即可得出程序运行后输出的a、b的值.‎ ‎【详解】‎ 运行这个程序,先把赋值给a,‎ 再把赋值给b,‎ 最后把赋值给a,‎ 所以程序运行后输出a、b的值分别是10与15.‎ 故选:D.‎ 名师点评:‎ 本题考查了程序运行的应用问题,是基础题.‎ ‎3、答案:B 依据程序:输入两位数,,输出,故选B.‎ ‎4、答案:C ‎【分析】‎ 题设中的算法是求中的较大者.‎ ‎【详解】‎ 算法是求中的较大者,故最后输出的是3,故选C.‎ 名师点评:‎ 本题考查算法中的选择结构,属于容易题.‎ ‎5、答案:C ‎【分析】‎ 题设中的算法是求中的较大者.‎ ‎【详解】‎ 算法是求中的较大者,故最后输出的是3,故选C.‎ 名师点评:‎ 本题考查算法中的选择结构,属于容易题.‎ ‎6、答案:D 分析:直接利用赋值语句的特点解答.‎ 详解:赋值语句的格式常见的有x=1,x=a+2,x=x,所以正确答案是D,故答案为:D.‎ 名师点评:(1)本题主要考查赋值语句,意在考查学生对这个知识的掌握水平.(2) ‎ 赋值语句的格式常见的有x=1,x=a+2,x=x.‎ ‎7、答案:C 执行程序框图,可得程序框图的功能是计算并输出分段函数的值,从而计算得解.‎ ‎【详解】‎ 执行程序框图,可得程序框图的功能是计算并输出分段函数的值,‎ 由于,可得,则输出的y等于4,故选C.‎ 名师点评:‎ 该题考查的是有关程序框图的问题,涉及到的知识点有读取程序框图的输出的结果,在解题的过程中,需要明确框图的功能,从而求得结果.‎ ‎8、答案:A 因为,所以执行,即此时,,输出为,而,所以输出结果为,本题正确选项为A.‎ 考点:程序语言.‎ ‎9、答案:A 分析:由题意结合所给的算法整理计算即可求得最终结果.‎ 详解:结合算法语句可知程序运行如下:‎ 首先输入数值:,‎ 第一次循环:,,,此时,继续循环;‎ 第二次循环:,,,此时,继续循环;‎ 第三次循环:,,,此时,继续循环;‎ 第四次循环:,,,此时,跳出循环,输出的.‎ 本题选择A选项.‎ 名师点评:本题主要考查算法与程序语句相结合的问题,意在考查学生的转化能力和计算求解能力.‎ ‎10、答案:C 分析:模拟程序框图的运行过程,该程序执行的是欧几里得辗转相除法,求出运算结果即可.‎ 详解:模拟程序框图的运行过程,如下;‎ ‎, ‎ 执行循环体, ,‎ 不满足退出循环的条件,执行循环体, ,‎ 不满足退出循环的条件,执行循环体,,‎ 不满足退出循环的条件,执行循环体,,‎ 满足退出循环的条件 退出循环,输出 的值为7.‎ 故答案为:7.‎ 名师点评:本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的答案,是基础题.‎ ‎11、答案:C 输入 执行循环体,不满足 继续执行循环体,不满足 继续执行循环体,不满足 继续执行循环体,不满足 继续执行循环体,由题可知满足,输出 故 故选C ‎12、答案:D 分析:根据已知中的程序框图可得:该程序的功能是计算并输出分段函数:‎ 的函数值,分段讨论满足的值,最后综合讨论可得答案.‎ 详解:根据已知中的程序框图可得:该程序的功能是计算并输出分段函数:‎ 的函数值,‎ 当时,,解得或,只有满足条件;‎ 当时,,解得,满足条件.‎ 综上所述,满足条件的x值的是和.‎ 故选:D.‎ 名师点评:本题考查的知识点是程序框图,分析出程序的功能是解答的关键.‎ ‎13、答案:A 分析:根据赋值号左边只能是变量,右边可以是任意表达式,从而得到答案.‎ 详解:根据赋值号左边只能是变量,右边可以是任意表达式,‎ 故选:A.‎ 名师点评:本题考查了赋值语句的判定问题,解题时应根据赋值语句的功能进行判断,是基础题.‎ ‎14、答案:36‎ ‎【分析】‎ 根据上述算法,逐项计算即可得到计算的结果.‎ ‎【详解】‎ 由题意,可得,,输出的结果.‎ 名师点评:‎ 本题主要考查了算法的结果输入,其中正确理解题意,明确算法的计算方法是解答的关键,着重考查了分析问题和解答问题的能力.‎ ‎15、答案:2021.‎ ‎【分析】‎ 根据已知中程序的功能,我们可以分析出累加项的步长为3,循环变量I的终值为2018,故2018<m<2022,进而可得m的最大值.‎ ‎【详解】‎ 由伪代码知,这是当型循环结构的算法,‎ 由于累加项的步长为3,‎ 循环变量I的终值为2018,‎ 故2018<m<2022‎ 由于m是正整数,所以最大值为2021.‎ 故答案为:2021‎ 名师点评:‎ 本题考查的知识点是伪代码,其中熟练掌握当型结构的特点,并根据已知中的程序功能分析出循环变量的终值,是解答的关键.‎ ‎16、答案:0‎ 分析程序语句中两个变量的执行过程,可得该程序为先判断后计算的当型循环算法,模拟执行过程,可得答案.‎ ‎【详解】‎ 程序执行如下 ‎—‎ ‎0‎ ‎5‎ ‎9‎ ‎3‎ ‎12‎ ‎2‎ ‎14‎ ‎1‎ ‎15‎ ‎0‎ 输出 ‎ 故程序终止时,输出.‎ 故答案为0.‎ 名师点评:‎ 本题考查了循环结构的伪代码,当程序的循环次数不多时,常采用模拟程序执行的方法得到程序的运行结果.‎ ‎17、答案:‎ 当时,执行循环: ;当时,执行循环: ;当时,终止循环,输出 考点:伪代码 ‎18、答案:1‎ 根据图中给出的程序,将问题转化为已知分段函数的函数值求出自变量的取值即可.‎ ‎【详解】‎ 由题意得,当时,有,此方程无解;‎ 当时,有,解得.‎ 故答案为:1.‎ 名师点评:‎ 解答本题的关键是读懂程序的功能,然后将问题转化为已知函数值求自变量取值的问题求解,属于基础题.‎ ‎19、答案:8‎ 根据伪代码逆向运算求得结果.‎ ‎【详解】‎ 输入,若,则,不合题意 若,则,满足题意 本题正确结果:‎ 名师点评:‎ 本题考查算法中的语言,属于基础题.‎ ‎20、答案:21‎ 分析:先根据伪代码执行循环,直到I<8不成立,结束循环输出S.‎ 详解:执行循环得 结束循环,输出.‎ 名师点评 ‎:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项. ‎