2015届高考数学一轮课时规范练68《基本算法语句》(人教版).docVIP

2015届高考数学一轮课时规范练68《基本算法语句》(人教版).doc

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

课时规范练68 基本算法语句  课时规范练第107页 ? 一、选择题 1.给出程序如图所示,若该程序执行的结果是3,则输入的x值是(  ) INPUT x IF x=0 THEN y=x ELSE y=-x END IF PRINT y END A.3 B.-3 C.3或-3 D.0 答案:C 解析:该算法对应的函数为y=|x|,已知y=3,则x=±3. 2.运行如图的程序后,输出的结果为(  ) i=1 WHILE i7 i=i+1 S=2?? i-1 i=i+2 WEND PRINT S, i END A.13,7 B.7,4 C.9,7 D.9,5 答案:C 解析:第一次i=1+1=2,S=2×2-1=3,i=2+2=4.第二次,i=4+1=5,S=5×2-1=9,i=5+2=7,第三次条件不成立,输出S=9,i=7,选C. 3.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的是(  ) A.a=b b=a B.c=b b=a a=c C.b=a a=b D.a=c c=b b=a 答案:B 解析:由赋值语句可知B正确. 4.计算机执行下面的程序后,输出的结果是(  ) A=2 B=3 A=A?? B B=A?? B PRINT A,B END A.1,3 B.4,1 C.6,18 D.6,0 答案:C 解析:A=A×B=2×3=6,B=A×B=6×3=18. 5.下列关于赋值语句的描述中正确的是(  ) ①可以给变量提供初值;②赋值号左、右不能对换; ③可以给一个变量重复赋值;④不能给一个变量重复赋值. A.①②③ B.①② C.②③④ D.①②④ 答案:D 解析:不可以给一个变量重复赋值. 6.对该程序判断正确的是(  ) i=1 S=0 WHILE i=1 000  S=S+i  i=i+1 WEND PRINT S END A.求从1000到1这1000个自然数的和 B.求从1到1000这1000个自然数的和 C.求从1到1000这1000个自然数的积 D.求从1000到1这1000个自然数的积 答案:B 解析:由“S=S+i,i=i+1”,知该程序是求从1到1000这1000个自然数之和. 7.下面为一个求20个数的平均数的程序,则在横线上应填的语句为(  ) i=1 S=0 DO          INPUT x  S=S+x  i=i+1 LOOP UNTIL  ? a=S/20 PRINT a END A.i20 B.i20 C.i=20 D.i=20 答案:A 解析:加完第20个数后有i=21.故选A. 二、填空题 8.运行下列程序,则其输出的结果为     .? S=0 n=2 i=1 DO  S=S+1/n  n=n?? 2  i=i+1 LOOP UNTIL i=7 PRINT S END 答案: 解析:第1次循环:S=,n=4,i=2; 第2次循环:S=,n=8,i=3; 第3次循环:S=,n=16,i=4; 第4次循环:S=,n=32,i=5; 第5次循环:S=,n=64,i=6; 第6次循环:S=,n=128,i=7. 满足条件结束循环,输出S的值为. 9.下面程序是求一个函数的函数值的程序,在键盘上输入一个自变量x的值,输出它的函数值. INPUT x IF x=0 THEN PRINT -x ELSE IF x=1 THEN   PRINT 0 ELSE   PRINT x-1 END IF END IF END 若执行的结果为3,则输入的x值为     .? 答案:4或-3 解析:此函数解析式为y= 当y=3时,x=4或x=-3. 10.运行下面的程序,在两次运行中分别输入-4和4,则运行结果依次为     .? INPUT “x=”;x IF x=2 THEN  y=3+x^2 ELSE  IF x=0 THEN  y=2?? x  ELSE  y=x/2  END IF END IF PRINT y+1 END 答案:-1,20 解析:当x=-4时,y=-=-2,y+1=-1; 当x=4时,y=3+42=19,y+1=20. 三、解答题 11.阅读下面的程序,试求其输出的结果是多少. S=1 k=2 WHILE k=10  S=S+k  k=k+2 WEND PRINT S END 解:该程序是一当型循环结构,计数变量是k,当k≤10时运行循环体. 其功能是计算S=1+2+4+6+8+10的值, 易知S=31,即输出的结果为31. 12.设计算法求1++…+的值,画出程序框图,并编写程序. 解:程序框图: 程序: S=0 n=1 i=1 WHILE i=10 S=S+1/n n=n+2 i=i+1 WEND PRINT S END . .

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档