【精品文档】2014高考数学 11-2基本算法语句领航规范训练 文 新人教a版.docVIP

【精品文档】2014高考数学 11-2基本算法语句领航规范训练 文 新人教a版.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文档。上传文档
查看更多
【精品文档】2014高考数学 11-2基本算法语句领航规范训练 文 新人教a版

2014高考数学 11-2基本算法语句领航规范训练 文 新人教A版 【A级】 基础训练 1.下列程序 INPUT “a=”;a b=a+3 a=a+b PRINT a+b END 若通过键盘输入变量a的值为2,则程序运行结束后输出的结果是(  ) A.7       B.10 C.12 D.13 解析:由程序知,输出数据为5+7=12,选C. 答案:C 2.(2013·阳江月考)若下列程序执行的结果是3, INPUT x IF x>=0 THEN y=x ELSE y=-x END IF PRINT y END 则输入的x的值是(  ) A.3 B.-3 C.3或-3 D.0 解析:由程序可知输出的y的值满足y=|x|,故输入x值为±3,选C. 答案:C 3.执行下边的程序输出的结果S为(  ) A.17 B.19 C.21 D.23 解析:i从1开始,依次取3,5,7,9,…,当i<8时,循环继续进行,故当i=9时,跳出循环. 故输出S=2×7+3=17.故选A. 答案:A 4.为了在运行下面的程序之后得到输出结果25,键盘应该输入________. INPUT x IF x<0 THEN y=(x+1)*(x-1) ELSE y=(x-1)*(x-1) END IF PRINT y END 解析:若x<0,则x2-1=25, 故x=-; 若x≥0,则(x-1)2=25, x=6或x=-4(舍去). 综上,应该输入x值为-或6. 答案:-或6 5.当x=2时,下面的程序输出的结果是________. i=1 s=0 INPUT x WHILE i<=4  s=s*x+1  i=i+1 WEND PRINT s END 解析:i=1,s=1; i=2,s=1×2+1=3; i=3,s=3×2+1=7; i=4,s=7×2+1=15; i=5,输出s,即15. 答案:15 6.下面程序运行后输出的结果为________. x=5 y=-20 IF x<0 THEN x=y-3 ELSE y=y+3 END IF PRINT x-y,y-x END 解析:由于x=5,所以条件不满足,程序执行ELSE语句后面的y=y+3,所以y=-17,从而得x-y=5-(-17)=22;y-x=-17-5=-22. 答案:22,-22 7.给出以下一个算法的程序(如图所示) S=0 K=1 WHILE K<=99  S=S+1/K  K=K+1 WEND PRINT S END (1)说明该程序的功能; (2)请用直到型循环结构画出相应算法的程序框图. 解:(1)该程序的功能是求1+++…+的和. (2) 8.已知直线方程为Ax+By+C=0(AB≠0),试编写一个程序,输入符合条件的A、B、C的值,输出该直线在x轴、y轴上的截距和斜率. 解:令y=0,得直线在x轴上的截距M=-;令x=0,得直线在y轴上的截距N=-.化成斜截式后可知该直线的斜率k=-. 程序如下: INPUT A,B,C M=(-C)/A N=(-C)/B k=(-A)/B PRINT“M=”;M PRINT“N=”;N PRINT“k=”;k END 【B级】 能力提升 1.(2013·银川模拟)下面程序运行结果为(  ) n=10 s=0 DO  s=s+n  n=n-1 LOOP UNTIL s>=40 PRINT n END A.7 B.6 C.5 D.4 解析:由于10+9+8+7+6=40, 故输出n=6-1=5,选C. 答案:C 2.程序: a=12 b=a MOD 10 c=ABS(a-b) d=SQR(10] 运行结果是(  ) A.10 B.0 C.11 D.6 解析:本题为顺序结构,只需按顺序依次执行即可.b为a除以10的余数,即b=2, c为计算a-b的绝对值,即c=|12-2|=10. d为计算10乘以c的算术平方根, 即d==10. 所以输出的结果为10. 答案:A 3.下面程序运行后,输出的值是(  ) i=0 DO  i=i+1 LOOP UNTIL i*i>=2 000 i=i-1 PRINT i END A.42 B.43 C.44 D.45 解析:该程序对应的是直到型条件结构. ∵i=45×45>2 000,∴i=i-1=45-1=44. 答案:C4.下述程序的表达式为________. i=1 S=0 WHILE i<10  S=S+1/(2] S=++…++ 解析:程序中体现的循环语句的应用. 答案:S=++…++ 5.下面的程序运行后第3个输出的数是________. i=1 x=1 DO PRINT x i=i+1 x=x+ LOOP UNTIL i=5 END 答案:2 6.运行下面程序框内的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档