2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3

2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3

ID:44806171

大小:199.18 KB

页数:6页

时间:2019-10-29

2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3_第1页
2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3_第2页
2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3_第3页
2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3_第4页
2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3_第5页
资源描述:

《2019_2020学年高中数学课时分层作业5输入语句、输出语句和赋值语句(含解析)新人教A版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课时分层作业(五) 输入语句、输出语句和赋值语句(建议用时:60分钟)[基础达标练]一、选择题1.下列关于“赋值语句”的叙述正确的是(  )A.3.6=x是赋值语句B.利用赋值语句可以进行代数式的化简C.赋值语句中的“=”与数学中的“=”意义相同D.赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值D [A项错,赋值语句左边只能是变量,不能是表达式,也不能是常数;B项错,赋值语句不可以进行代数式的化简,如y=x2-1=(x-1)(x+1),在赋值语句里化简不可能实现;C项错,赋值语句中的“=”与数学中的“=”意义不相同,如在数学中x=x

2、+1是错误的,而在赋值语句中x=x+1是有意义的;D项正确.]2.输出语句:PRINT 4+5,其输出的结果是(  )A.4     B.5C.9D.20C [输出语句有计算功能,即输出4+5的结果.]3.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是(  )A.INPUT “A,B,C”a,b,cB.INPUT “A,B,C=”;a,b,cC.INPUT a,b,c;“A,B,C”D.PRINT “A,B,C”;a,b,cB [提示内容用双引号引起来,与变量间用分号隔开,提示内容要在变量之前,故A、C错误,D选项是输出语句,只有B正确.]4.“x=5*6”“x=x+2”是某程

3、序中先后相邻的两个语句,那么下列说法正确的是(  )①x=5*6的意思是x=5×6=30,此式与代数运算中的式子是一样的;②x=5*6是将数值30赋给“x”;③x=5*6可以写成5*6=x;④语句x=x+2在执行时“=”右边“x”的值是30,左边的值是32.A.①③B.②④C.①④D.②③B [赋值号与等号意义不一样,故①错误;赋值语句中左边是变量,右边是表达式,所以②正确;③错误;x=x+2的意思就是将前面x的值加上2赋给x,故④也正确.]5.下列程序执行后,变量a,b的值分别为(  )A.20,15B.35,35C.5,5D.-5,-5A [由赋值语句的意义,先把a+b=35赋给a,然

4、后把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*a.其中正确的序号是________.④ [①错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;②错,赋值语句左边是一个变量,而不是代数式;③错,因为赋值语句不能把一个值同时赋给两个变量;④项正确.]8.下面程序的功能是求所输入的

5、两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________;②处应填________.1.5 x1^2+x2^2 [由于程序的功能是求所输入的两个数的平方和,所以S=x+x.而最后输出结果是3.46.故3.46=1.12+x.得x=2.25,又x2>0,∴x2=1.5.]三、解答题9.读下面的程序,根据程序画出程序框图.[解] 程序框图如图所示:10.编写程序,实现三个变量a,b,c的值轮换.即将b的值赋给a,c的值赋给b,a的值赋给c.[解] 程序如下:[能力提升练]1.执行下列算法语句后的结果(xMODy表示整数x除以整数y的余数)为(  )(运行时从键盘上输

6、入16,5)A.A=80,B=1,C=401B.A=80,B=3,C=403C.A=80,B=3.2,C=403.2D.A=80,B=3.2,C=404A [第一句输入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是横纵坐标之差的平方

7、和,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,44.结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。