【金版学案】高考数学总复习 第九章 第二节基本算法语句课时精练试题 文(含解析).docVIP

【金版学案】高考数学总复习 第九章 第二节基本算法语句课时精练试题 文(含解析).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【金版学案】高考数学总复习 第九章 第二节基本算法语句课时精练试题 文(含解析)

第二节 基本算法语句 题号 1 2 3 4 5 6 答案 1.赋值语句s=s+2的含义是(  ) A.将s的值赋给s+2 B.将s的值加2后赋给s C.s和s+2相等 D.无法运行因为s=s+2不成立2.给出如下图所示程序,如果x1=2,x2=3,那么执行此程序的结果是输出(  ) A.7     B.10     C.5     D.8解析:∵x1=2≠3=x2,∴执行y=x1+x2=2+3=5.故选C. 答案:C 3.(2013·山东高考信息导航卷)有这样的算法: 第一步,设i的值为1. 第二步,设sum的值为0. 第三步,若i≤100,执行第四步,否则转去执行第七步. 第四步,计算sum+(i+1)/i,并将结果代替sum. 第五步,计算i+1,并将结果代替i. 第六步,转去执行第三步. 第七步,输出sum的值,并结束算法. 这个算法是 (  ) A.求2+++…+的和 B.求2+++…+的和 C.求1+++…+的和 D.求1++++…+的和解析:当i=1时,sum=0+=2; 当i=2时,sum=2+; 当i=3时,sum=2++;…; 当i=100时,sum=2+++…+; 当i=101时,不符合条件i≤100,输出sum的值并结束. 答案:B 4.读程序回答问题。 甲: 乙:对甲、乙两程序和输出结果判断正确的是 (  ) A.程序不同,结果不同  B.程序不同,结果相同 C.程序相同,结果不同  D.程序相同,结果相同解析:从两个程序可知它们的程序语句不同,但其算法都是求1+2+3+…+1 000,故结果相同. 答案:B 5.(2013·盐城三模改编)某算法的程序如图所示,若输出y的值为3,则输入x的值为(  ) A.4   B.6  C.8   D.10解析:该程序表示一个分段函数y=的求值, 因为输出值为3,所以或 解得x=8. 答案:C 6.(2012·常德模拟)读下面程序,当输出的y的范围大于1时,则输入的x值的取值范围是(  ) A.(-∞,-1) B.(1,+∞) C.(-∞,-1)∪(1,+∞) D.(-∞,0)∪(0,+∞) 解析:由程序可得输出结果y为关于x的函数,即y=∵y1,∴①当x≤0时,x-11,即2-x2,∴-x1,∴x-1. ②当x0时,1,即x1, 故输入的x值的取值范围为(-∞,-1)∪(1,+∞).故选C. 答案:C 7.下列程序执行后输出的结果是________. 解析:该程序是求S=1×11×10×9=990. 答案:990 8.(2013·江苏常州上学期期末)根据如图所示的算法,可知输出的结果为________. 解析:运行该程序,可得 第一次循环:S=20,n=1; 第二次循环:S=20+21,n=2; 第三次循环:S=20+21+22,n=2; …… 依此类推,当S=20+21+22+…+2n>1 023时,输出下一个n值, 由以上规律,可得: 当n=10时,S=20+21+22+…+210=2 047,恰好大于1 023,n变成11并且输出. 答案:11 9.下面程序的作用是求+++…+的值.现把它补充完整: ①处应填______________;②处应填______________. 答案:①s=s+1/(k*(k+1)) ②k2 011 10.给出某班45名同学的数学测试成绩,60分及以上为及格,要求统计及格人数、及格同学的平均分、全班同学的平均分.画出程序框图,并写出程序语句. 解析:用M表示及格人数.S表示及格同学的总分,P表示及格同学的平均分,T表示全班同学的平均分.则程序框图如下: 程序如下: 11.2000年我国人口为13亿,如果人口每年的自然增长率为7‰,那么多少年后我国人口将达到15亿?设计一个算法的程序. 解析: 12.某企业工资调整,规定如下:基本工资大于或等于600元,工资增加20%;若小于600元大于等于400元,则工资增加15%;若小于400元,则工资增加10%.请编写一个程序,使其能根据用户输入的基本工资,计算出增加后的工资. 解析:设用户基本工资为x元,增加后的工资为y元,则y与x的函数关系为y= 程序如下: INPUT x1,x2IF x1=x2 THEN,  x1=x1+x2END IFy=x1+x2PRINT yEND i=1S=0WHILE i=1 000 S=S+i i=i+1WEND PRINT SEND i=1 000S=0DO  S=S+i i=i-1LOOP UNTIL i1PRINT SEND Read x If x≤0 Then y←x+2E

您可能关注的文档

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档