2019年数学人教A必修三新一线应用案巩固提升:1.2.1 输入语句、输出语句和赋值语句.docVIP

2019年数学人教A必修三新一线应用案巩固提升:1.2.1 输入语句、输出语句和赋值语句.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文档。上传文档
查看更多
[A 基础达标] 1.下列所给的式子,前一个是算术式子,后一个是BASIC语言中的对应式子,正确的有(  ) ①e5:e∧5; ②3eq \s\up6(\f(3,4)):3∧3/4; ③2-[5-(7+9)]:2-(5-(7+9)); ④ eq \r(3):SQR(3); ⑤|x-3|:ABS(x-3). A.1个         B.2个 C.3个 D.4个 解析:选C.e在程序中不能识别,应为EXP(5),①错;当幂指数为分式等代数式时,应加括号,乘方优先于乘、除法,所以3eq \s\up6(\f(3,4))应为3∧(3/4),②错; 在BASIC语言中所有的括号不分大括号、中括号,一律用小括号,③正确; 程序中注意换为相应的函数,故④⑤正确. 2.(2019·北京市人大附中月考)若将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(  ) 解析:选C.利用程序语句变换两个数的算法为c=b,b=a,a=c或c=a,a=b,b=c,结合所给的选项,只有C选项符合题意.故选C. 3.(2019·河北省武邑中学月考)计算机执行下面的程序段后,输出的结果是(  ) eq \x(\a\al(a=1,b=3,a=a+b,PRINT a)) A.4    B.1    C.2    D.3 解析:选A.把1赋给变量a,把3赋给变量b,把1+3的值赋给变量a最后输出a,此时a=4.故选A. 4.给出下面一个程序: eq \x(\a\al(A=5,B=8,X=A,A=B,B=X+A,PRINT A,B,END)) 此程序运行的结果是(  ) A.5,8 B.8,5 C.8,13 D.5,13 解析:选C.此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13. 5.运行下面的程序,输出的结果A是__________. INPUT “A=”;1 A=A*2 A=A*3 A=A*4 A=A*5 PRINT A END 解析:该程序输出的结果为A=1×2×3×4×5=120. 答案:120 6.运行下面的程序,输出的结果是________. eq \x(\a\al(x=6,y=3,x=x/3,y=4*x+1,PRINT x+y,END)) 解析:该程序的运行过程是 x=6, y=3, x=6÷3=2, y=4×2+1=9, x+y=2+9=11. 所以输出11. 答案:11 7.读如下两个程序,完成下列题目. eq \a\vs4\al(程序①:)eq \x(\a\al(x=1,x=x*2,x=x*3,PRINT x,END))  eq \a\vs4\al(程序②:)eq \x(\a\al(INPUT x,y=x*x+6,PRINT y,END)) (1)程序①的运行结果为________. (2)若程序①,②运行结果相同,则程序②输入的x的值为________. 解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序①中x的值最后为6.要使程序②中y的值为6,即x2+6=6,故x=0.即输入的x的值为0. 答案:(1)6 (2)0 8.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值. 解:程序如下: INPUT “a,b=”;a,b PRINT “ab=”;a∧b PRINT “ba=”;b∧a END 9.某工种按工时计算工资,每月总工资=每月劳动时间(时)×每小时工资(元),从总工资中扣除10%作公积金,剩余的为应发工资,试编写程序表示输入劳动时间和每小时工资,输出应发工资. 解:算法如下: 第一步,输入每月劳动时间t和每小时工资a. 第二步,求每月总工资y=a×t. 第三步,求应发工资z=0.9×y. 第四步,输出应发工资z. 程序框图如图所示. 程序如下: eq \x(\a\al(INPUT t,a,y=a*t,z=0.9*y,PRINT z,END)) [B 能力提升] 10.给出下列程序: INPUT “实数”;x1,y1,x2,y2 a=x1-x2 m=a∧2 b=y1-y2 n=b∧2 s=m+n d=SQR(s) PRINT d END 此程序的功能为(  ) A.求点到直线的距离     B.求两点之间的距离 C.求一个多项式函数的值 D.求输入的值的平方和 解析:选B.输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离. 11.执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数)为(  )

您可能关注的文档

文档评论(0)

叶倾城 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档