优化课堂2016秋数学人教A版必修3练习:1.2.1 输入语句、输出语句和赋值语句 Word版含解析.docVIP

优化课堂2016秋数学人教A版必修3练习:1.2.1 输入语句、输出语句和赋值语句 Word版含解析.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文档。上传文档
查看更多
优化课堂2016秋数学人教A版必修3练习:1.2.1 输入语句、输出语句和赋值语句 Word版含解析

[A 基础达标] 下列关于赋值语句的说法错误的是(  ) A.赋值语句先计算出赋值号右边的表达式的值 B.赋值语句是把左边变量的值赋给赋值号右边的表达式 C.赋值语句是把右边表达式的值赋给赋值号左边的变量 D.赋值语句中的“=”和数学中的“=”不一样 解析:选B.赋值语句的作用是把右边表达式的值赋给赋值号左边的变量. 将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(  ) A. B. C. D. 解析:选B.先把b的值赋给中间变量c,于是c=17;再把a的值赋给变量b,于是b=8;最后把c的值赋给变量a,于是a=17. 下列正确的语句的个数是(  ) ①输入语句 INPUT a+2 ②赋值语句 x=x-5 ③输出语句 PRINT M=2 A.0 B.1 C.2 D.3 解析:选B.①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误. 4.下列代数式用程序语言表达正确的有(  ) ①a≤0:a=0;②a÷b:a\b;③:-b+SQR(b^2-4*a*c)/2*a;④:SQR(S*(S-a)*(S-b)*(S-c)). A.1个 B.2个 C.3个 D.4个 解析:选B.①④正确;②式错误,应为a/b;③式错误,应为(-b+SQR(b^2-4*a*c))/(2*a). 程序输出的结果A是(  ) A.5 B.6 C.15 D.120 解析:选D.该程序输出的结果为A=1×2×3×4×5=120. 6.以下程序运行时输出的结果是________. 解析:根据赋值语句,当A=3时, 先把A*A=3×3=9的值赋给B, 即B=9,再把2*A+B=2×3+9=15的值赋给A, 即A=15,最后再把B-A=9-15=-6的值赋给B, 即B=-6. 答案:15,-6 (2016·郑州检测)下面一段程序执行后的结果是________. 解析:执行第2句时A=2×2=4, 执行第3句时A=4+6=10. 答案:10 读如下两个程序,完成下列题目.    (1)程序①的运行结果为________. (2)若程序①,②运行结果相同,则程序②输入的x的值为________. 解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序①中x的值最后为6.要使程序②中y的值为6,即x2+6=6,故x=0.即输入的x的值为0. 答案:(1)6 (2)0 2016年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款. 解:程序如下: 10.某市2015年1~12月的产值分别是3.8,4.2,5.3,6.1,6.4,5.6,4.8,7.3,4.5,6.4,5.8,4.7(单位:亿元),试设计一个可计算出该市2015年各季度的月平均产值及2015年的月平均产值的程序. 解:程序如下: [B 能力提升] “x=3*5”,“x=x+1”是某一程序先、后相邻的两个语句,那么下列说法正确的是(  ) ①x=3*5的意思是x=3×5=15.此式与算术中的式子是一样的; ②x=3*5是将数值15赋给x; ③x=3*5可以写为3*5=x; ④x=x+1语句在执行时“=”右边x的值是15,执行后左边x的值是16. A.①③ B.②④ C.①④ D.②③ 解析:选B.赋值语句中的“=”与算术中的“=”是不一样的,式子两边的值也不能互换,从而只有②④正确,故选B. 下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________;②处应填________. 解析:由于程序的功能是求所输入的两个正数的平方和,所以S=x+x,由于最后输出的数是3.46,所以3.46=1.12+x,即x=2.25,又x20,所以x2=1.5. 答案:1.5 x1^ 2+x2^ 2 3.编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L的值,输出正方形和圆的面积,并画出程序框图.(π取3.14) 解:由题意知,正方形的边长为,面积S1=;圆的半径为r=,面积S2=π=. 因此程序如下: 程序框图如图: 4.(选做题)某粮库3月4日存粮50 000 kg,3月5日调进粮食30 000 kg,3月6日调出全部存粮的一半,求每天的库存粮食数,设计程序并画出程序框图. 解:库存的粮食数每天都在变,可以设置一个变量来表示每天的库存粮食数. 程序框图如图所示. 程序:

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档