- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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=1b=2c=a+bb=a+c-b输出a,b,c a=10b=20c=30a=bb=cc=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的值,输出其最小值”的算法框图.
解:算法框图如图所示.
您可能关注的文档
- 2018年秋人教版生物必修一讲义:第六章 细胞的生命历程 第3节 细胞的衰老和凋亡 第4节 细胞的癌变 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第三章 细胞的基本结构 第1节 细胞膜——系统的边界 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第三章 细胞的基本结构 第2节 细胞器——系统内的分工合作 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第三章 细胞的基本结构 第3节 细胞核——系统的控制中心 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第四章 物质的输入和输出 第1节 物质跨膜运输的实例 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第四章 物质的输入和输出 第2节 生物膜的流动镶嵌模型 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第四章 物质的输入和输出 第3节 物质跨膜运输的方式 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第五章 细胞的能量供应和利用 本 章 整 合 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第五章 细胞的能量供应和利用 第1节 降低化学反应活化能的酶 Word版含答案.docx
- 2018年秋人教版生物必修一讲义:第五章 细胞的能量供应和利用 第2节 细胞的能量“通货”——ATP Word版含答案.docx
原创力文档


文档评论(0)