2014鲁教A版高中数学必修三 1.2.1 《输入语句、输出语句和赋值语句》配套训练.docVIP

2014鲁教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文档。上传文档
查看更多
2014鲁教A版高中数学必修三 1.2.1 《输入语句、输出语句和赋值语句》配套训练.doc

1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句 1.对赋值语句的描述正确的是(  ) ①在程序运行过程中给变量赋值 ②将表达式所代表的值赋给变量 ③可以给一个变量重复赋值 ④一个语句可以同时给多个变量赋值              A.①②③ B.①② C.②③④ D.①②④ 答案:A 2.给出下面的程序: 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.求输入的值的平方和 解析:输入的四个实数可以作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;S是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离. 答案:B 3.写出下列程序的运行结果: (1) a=1 b=a+3 b=b+1 PRINT “b=”;b END 运行结果为     .   (2) a=2 b=3 c=4 a=b b=c+2 c=b+4 d=(a+b+c)/3 PRINT “d=”;d END 运行结果为     .? 解析:(1)“b=a+3”的含义是将1+3=4赋给b,赋值后b的值变为4.而“b=b+1”是将4+1=5赋给b,赋值后b的值变为5. (2)“a=b”的含义是将b的值赋给a,赋值后a的值变为3,“b=c+2”是将6赋给b,赋值后b的值变为6,“c=b+4”执行后c的值为10,故的值变为. 答案:(1)b=5 (2)d= 4.阅读下面的程序,根据程序画出算法的程序框图. INPUT “x=”;x INPUT “y=”;y PRINT x/2,3?? y x=x+2 y=y-2 PRINT x,y END 解:程序框图如图所示: 5.已知圆的半径,编写一个程序,求圆的周长和面积.(π取3.14) 解:程序为: INPUT “圆的半径r=”;r C=2?? 3.14?? r S=3.14?? r?? r PRINT “圆周长C,圆面积S=”;C,S END 6.编写一个程序,求1×2×3×4×5的值. 解: i=1?? 2 i=i?? 3 i=i?? 4 i=i?? 5 PRINT “i=”;i END 7.下列程序若输出的结果为3,则输入的x值可能是(  ) INPUT “x=”;x y=x?? x+2?? x PRINT y END A.1 B.-3 C.-1 D.1或-3 解析:易知y=x2+2x=3,即x2+2x-3=0,∴x=1或x=-3. 答案:D 8.阅读如下两个程序,完成下列题目: 程序甲:x=1 x=x?? 2 x=x?? 3 PRINT x END  程序乙:INPUT x y=x?? x+6 PRINT y END (1)程序甲的运行结果为     .? (2)若程序甲、乙运行结果相同,则程序乙输入的值为     .? 解析:(1)x=1,x=1×2=2,x=2×3=6,故结果为6. (2)y=x2+6=6,得x=0. 答案:(1)6 (2)0 9.判断. (1)PRINT “S=”,S(  ) (2)A=B=-2(  ) (3)INPUT “a=,b=”;a;b(  ) (4)T=T?? T(  ) (5)PRINT “y=”;x+1(  ) 解析:(1)错.PRINT语句的“提示内容”后应用“;”. (2)格式错.一个赋值语句只能给一个变量赋值. (3)格式错.INPUT语句在输入多个变量时,变量之间用逗号隔开,而不是用分号隔开. (4)正确. (5)错.语句中运算符号与数学运算符号存在区别,除法或分式用“/”,乘法用“?? ”.故(5)的正确写法应为:PRINT “y=”;x/2+1. 答案:(1)× (2)× (3)× (4)√ (5)× 10.语句:PRINT “3+5=”;3+5在屏幕上显示的结果为     .? 解析:PRINT语句可将加双引号的字符在屏幕上原样显示,而后面的表达式部分则计算出其值输出,形式为“3+5=8”. 答案:3+5=8 11.编写一个程序,输入梯形的上底、下底和高的值,计算并输出其面积. 解: INPUT “a,b,h=”;a,b,h S=(a+b)?? h/2 PRINT “S=”;S END 12.对于任意的实数a,b,定义一种运算a ?? b=a3-a2b+ab2+b3,试设计一个程序,能够验证该运算是否满足交换律. 解:要验证该运算是否满足交换律,只需验证a?? b=a3-a2b+ab2+b3与b?? a=b3-b2a+ba2+a3是否相等,所以b??

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档