高中数学 1.2.1 输入语句、输出语句和赋值语句检测试题 新人教A版必修3.docVIP

高中数学 1.2.1 输入语句、输出语句和赋值语句检测试题 新人教A版必修3.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文档。上传文档
查看更多
高中数学 1.2.1 输入语句、输出语句和赋值语句检测试题 新人教A版必修3

PAGE  1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句 一、基础达标 1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是 (  ) A.逗号 B.分号 C.空格 D.引号 答案 A 2.(2013·湖北十校联考)下列给变量赋值的语句正确的是 (  ) A.5=a B.a+2=a C.a=b=4 D.a=2* a 答案 D 解析 A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;C错,因为赋值语句不能把一个值同时赋给两个变量;B错,赋值语句左边是一个变量,而不是代数式;D项正确. 3.下列程序执行后,变量a、b的值分别为 (  ) eq \x(\a\al(a=15,b=20,a=a+b,b=a-b,a=a-b,PRINT 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. 4.(2013·桂林高一检测)给出下面一个程序: 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.给出下列程序,输入x=2,y=3,则输出 (  ) eq \x(\a\al(INPUT x,y,A=x,x=y,y=A,PRINT x,y,END)) A.2,3 B.2,2 C.3,3 D.3,2 答案 D 解析 该程序的运行过程是: 输入2,3 A=2 x=3 y=2 输出3,2. 6.下面程序输出的结果是________. 答案 16 解析 该程序的运行过程是: a=5, b=3, c=(3+5)/2=4, d=42=16, 输出d=16. 7.把下列程序用程序框图表示出来. 解 程序框图如下: 二、能力提升 8.执行下列算法语句后的结果(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,故选A. 9.给出下列程序: 若输出的A的值为120,则输入的A的值为 (  ) A.1 B.5 C.15 D.120 答案 A 解析 该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,故A=1,即输入A的值为1. 10.下面程序的运行结果为________. 答案 eq \f(19,3) 解析 a=b=3,b=c+2=4+2=6,c=b+4=6+4=10. ∴d=eq \f(1,3)(a+b+c)=eq \f(1,3)(3+6+10)=eq \f(19,3). 11.已知直线方程为Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符合条件的A、B、C的值,输出该直线在x轴、y轴上的截距和直线的斜率. 解  三、探究与创新 12.编写一个程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入l的值,输出正方形和圆的面积.(π取3.14) 解 程序如下: 13.“鸡兔同笼”问题是我国古代著名的趣题之一.大约在1 500年前,《孙子算经》中就记载了这个有趣的问题.书中这样描述:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔几何? 试设计一个算法???输入鸡兔的总数和鸡兔的脚的总数,分别输出鸡、兔的数量. 解 算法步骤如下:第一步,输入鸡和兔的总数量M. 第二步,输入鸡和兔的脚的总数量N. 第三步,鸡的数量为A=eq \f(4M-N,2). 第四步,兔的数量为B=M-A. 第五步,输出A,B,得出结果. 程序如下: 程序框图如图所示:

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档