2020-2021学年人教A版高中数学3课时作业-1.2.1-输入语句、输出语句和赋值语句-含解析.doc

2020-2021学年人教A版高中数学3课时作业-1.2.1-输入语句、输出语句和赋值语句-含解析.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课时分层作业(五) 输入语句、输出语句和赋值语句 (建议用时:60分钟) 一、选择题 1.下列关于“赋值语句”的叙述正确的是(  ) A.3.6=x是赋值语句 B.利用赋值语句可以进行代数式的化简 C.赋值语句中的“=”与数学中的“=”意义相同 D.赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值 D [A项错,赋值语句左边只能是变量,不能是表达式,也不能是常数;B项错,赋值语句不可以进行代数式的化简,如y=x2-1=(x-1)(x+1),在赋值语句里化简不可能实现;C项错,赋值语句中的“=”与数学中的“=”意义不相同,如在数学中x=x+1是错误的,而在赋值语句中x=x+1是有意义的;D项正确.] 2.输出语句:PRINT 4+5,其输出的结果是(  ) A.4         B.5 C.9 D.20 C [输出语句有计算功能,即输出4+5的结果.] 3.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是(  ) A.INPUT “A,B,C”a,b,c B.INPUT “A,B,C=”;a,b,c C.INPUT a,b,c;“A,B,C” D.PRINT “A,B,C”;a,b,c B [提示内容用双引号引起来,与变量间用分号隔开,提示内容要在变量之前,故A、C错误,D选项是输出语句,只有B正确.] B [赋值号与等号意义不一样,故①错误;赋值语句中左边是变量,右边是表达式,所以②正确;③错误;x=x+2的意思就是将前面x的值加上2赋给x,故④也正确.] 5.下列程序执行后,变量a,b的值分别为(  ) A.20,15 B.35,35 C.5,5 D.-5,-5 A [由赋值语句的意义,先把a+b=35赋给a,然后把a-b=35-20=15赋给b,最后把a-b=35-15=20赋给a,故输出a=20,b=15.] 二、填空题 6.当输入“3” 5 [当输入x=3时,执行程序,先有y=3,再有x=4,x=5.故最后输出x的值为5.] 7.下列给变量赋值的语句中,①5=a,②a+2=a,③a=b=4,④a=2]    . ④ [①错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;②错,赋值语句左边是一个变量,而不是代数式;③错,因为赋值语句不能把一个值同时赋给两个变量;④项正确.] 8.某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.店主为了收款的方便设计了一个程序,请将下面的程序补充完整. a,b,c;x+y+z [应该先分别输入三种水果的质量,进行求和后,输出结果.] 三、解答题 9.读下面的程序,根据程序画出程序框图. [解] 程序框图如图所示: 10.编写程序,实现三个变量a,b,c的值轮换.即将b的值赋给a,c的值赋给b,a的值赋给c. [解] 程序如下: 1.执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数)为(  ) (运行时从键盘上输入16,5) A.A=80,B=1,C=401 B.A=80,B=3,C=403 C.A=80,B=3.2,C=403.2 D.A=80,B=3.2,C=404 A [第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y的余数,即B=1,第四句C=80×5+1=401.] 2.给出下列程序: 此程序的功能为(其中SQR(S)的含义是求S的算术平方根)(  ) A.求点到直线的距离 B.求两点之间的距离 C.求一个多项式函数的值 D.求输入的值的平方和 B [输入的四个实数可作为两个点的坐标,程序中a、b分别表示两点横坐标、纵坐标之差,而m、n分别表示两点横、纵坐标之差的平方,S是横纵坐标之差的平方和,d是S的算术平方根,即两点之间的距离.] 3.读程序回答下列问题: (1)这两个程序的运行结果分别是________. (2)这两个程序的输出值不同的原因是________. [答案] (1)输出结果分别为3,3;4,4 (2)左边程序的第三行语句y=x表示将x的值3赋给y,因此y的值由4变成3,x的值不变,故输出值为3,3.右边程序的第三行语句x=y表示将y的值4赋给x,因此x的最终值为4,y的值不变,故输出值为4,4 4.结合如图的图形,阅读下列程序可知该程序的功能是 ______________________________________________________________.   输入正三角形的边长,输出该三角形的面积与它的内切圆的面积差 [由程序,S1=eq \f(\r(3),4)a2,即正三角形的面积,S2=3.14 r2,即三角形内切圆的面积,因此S为正三角形的面积与它的内切

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档