2018秋新版高中数学北师大版必修3习题:第二章算法初步 2.2.2 Word版含解析.docxVIP

2018秋新版高中数学北师大版必修3习题:第二章算法初步 2.2.2 Word版含解析.docx

  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文档。上传文档
查看更多
2.2 变量与赋值 课时过关·能力提升 1.对赋值语句的描述正确的是(  ) ①可以给变量提供初值;②将表达式的值赋给变量;③可以给一个变量重复赋值;④不能给同一变量重复赋值. A.①②③ B.①② C.②③④ D.①②④ 答案:A 2.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是(  ) A.a=b,b=a B.b=a,a=b C.a=c,c=b,b=a D.c=b,b=a,a=c 解析:“a=b”的含义是把b的值赋给a.选项A得到的结果是a=2,b=2;选项B得到的结果是a=1,b=1;选项C中c的值不明确;选项D正确. 答案:D 3.“x=3*5”;“x=x+1”是某一程序先后相邻的两个语句,那么下列说法正确的是(  ) ①x=x+1语句执行时,“=”左边的x的值是15; ②x=3*5是将表达式3*5的值赋给x; ③x=3*5可以写为3*5=x; ④x=x+1语句在执行时“=”右边x的值是15,执行后左边x的值是16. A.①③ B.②④ C.①④ D.②③ 解析:赋值语句左边是变量,右边是表达式,它是将右边的表达式的值赋给左边的变量,左右两边不能交换,故③错误,②正确,在①④式中,x=x+1表示首先执行右边,即将x的值加上1之后的值再赋给变量x,故①错误,④正确. 答案:B 4.阅读算法框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是(  ) A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21 解析:算法框图的运行过程是: a=21, b=32, c=75, x=21, a=75, c=32, b=21, 则输出75,21,32. 答案:A 5. 下面的语句执行后输出的结果为     .? A=11 B=6 A=A-B B=A+B 输出A,B 答案:5,11 6.阅读如图所示的算法框图,若输入a=12,则输出a=. 解析:输入a=12,该算法框图的执行过程是 a=12, b=12-6=6, a=12-6=6. 输出a=6. 答案:6 7.如图是某算法框图: (1)图①的算法功能是(a0,b0)                   ;? (2)图②的算法功能是                    .? 答案:(1)求以a,b为直角边的直角三角形斜边的长 (2)求两个实数a,b的和 8.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密).已知加密规则如图所示.例如,明文1,2,3,4对应密文5,7,18,16,则当接收方收到密文14,9,23,28时,解密得到的明文为       .? 解析:由算法框图知 解得 答案:6,4,1,7 9.分别写出下列语句所描述的算法输出的结果. (1)          (2) a=1 b=2 c=a+b b=a+c-b 输出a,b,c         a=10 b=20 c=30 a=b b=c c=a 输出a,b,c 解:(1)因为a=1,b=2,c=a+b,所以c=3. 又b=a+c-b,所以b=1+3-2=2. (2)由b=20及a=b,知a=20, 由c=30及b=c,知b=30, 由c=a及a=20,知c=20. 输出的结果分别为(1)1,2,3; (2)20,30,20. 10.任意给出两个横坐标不相同的点的坐标,写出这两个点所确定的直线上的横坐标为C的点的纵坐标.设计一个算法,解决这类问题,并画出算法框图. 解:算法步骤如下. 1.输入x1,y1,x2,y2,C. 2.y=y2-y1. 3.y= 4.y=y(C-x1). 5.y=y1+y. 6.输出y. 其算法框图如图所示. 11.已知函数f(x)=3x-4,求f(f(3))的值,设计一个算法,并画出算法框图. 解:算法步骤如下. 1.输入x=3. 2.计算y=3x-4. 3.计算y=3y-4. 4.输出y值. 算法框图如图所示. 12.画出表示“输入a,b,c的值,输出其最小值”的算法框图. 解:算法框图如图所示.

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档