2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx

2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx

ID:51543773

大小:67.49 KB

页数:6页

时间:2020-03-12

2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx_第1页
2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx_第2页
2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx_第3页
2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx_第4页
2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx_第5页
资源描述:

《2019_2020学年高中数学课下能力提升(五)输入语句、输出语句和赋值语句新人教A版必修3.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课下能力提升(五)一、题组对点训练对点练一 输入语句与输出语句1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是(  )A.逗号B.分号C.空格D.引号解析:选A 在算法语句中,若同时输入多个变量,变量之间用逗号隔开.2.当输入“3”后,输出的结果为(  )INPUT “请输入x=”;xy=xx=y+1x=x+1PRINT xENDA.5B.4C.3D.6解析:选A 程序中只有两个变量x,y.当程序顺次执行时,先有y=3,再有x=4,x=5,故最后输出的x值为5.3.给出下列程序,输

2、入x=2,y=3,则输出(  )A.2,3B.2,2C.3,3D.3,2解析:选D 该程序的运行过程是:输入2,3,A=2,x=3,y=2,输出3,2.对点练二 赋值语句及相关问题4.赋值语句N=N+1的意义是(  )A.N等于N+1B.N+1等于NC.将N的值赋给N+1D.将N的原值加1再赋给N,即N的值增加1解析:选D 赋值语句N=N+1的意义是:将N的原值加1再赋给N,即N的值增加1.5.下列给变量赋值的语句正确的是(  )A.5=aB.a+2=aC.a=b=4D.a=2]解析:选D A错,

3、因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;B错,赋值语句左边是一个变量,而不是代数式;C错,因为赋值语句不能把一个值同时赋给两个变量;D项正确.6.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是(  )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,c解析:选B 提示内容与输入内容之间要用“;”隔开,故A错;提示内容在前,输入

4、内容在后,故C错;输入语句用“INPUT”而非“PRINT”,故D错.7.下列程序执行后,变量a、b的值分别为(  )A.20,15B.35,35C.5,5D.-5,-5解析:选A 根据赋值语句的意义,先把a+b=35赋给a,然后把a-b=35-20=15赋给b,最后再把a-b=35-15=20赋给a.8.以下程序运行时输出的结果是________.A=3B=A*AA=2*A+BB=B-APRINT A,BEND解析:根据赋值语句,当A=3时,先把A*A=3×3=9的值赋给B,即B=9,再把2]答

5、案:15,-6对点练三 程序框图与程序语言的相互转化题组3 程序框图与程序语言的相互转化9.某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.解:程序如下:INPUT a,b,cx=2*ay=3*bz=2.5*cS=x+y+zPRINT SEND10.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUT x,yPRINT x/4,2*yx=x+2y=y-1PRINT x,yEND解:程序框图如图所示:二、

6、综合过关训练1.“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.2.将两个数a=8,b=17交换,使a=17,b=8,

7、下面语句正确的一组是(  )A.B.C.D.解析:选B 由赋值语句的意义知B正确.3.已知程序如图,若输入A的值为1,则程序执行后输出A的值为(  )A.5B.6C.15D.120解析:选D 该程序输出的结果为A=1×2×3×4×5=120.4.给出下列程序:此程序的功能为(  )A.求点到直线的距离B.求两点之间的距离C.求一个多项式函数的值D.求输入的值的平方和解析:选B 输入的四个实数可作为两个点的坐标.程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;

8、s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.5.读如下两个程序,完成下列题目.程序(1):  程序(2):(1)程序(1)的运行结果为________.(2)若程序(1),(2)运行结果相同,则程序(2)输入的x的值为________.解析:(1)赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序(1)中x的值最后为6.(2)要使程序(2)中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.答案:(1)6 (2)06.下面程

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

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

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