![高中数学北师大版必修3 第二章 2.2 变量与赋值 作业 练习01](http://img-preview.51jiaoxi.com/3/3/12201659/0/0.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![高中数学北师大版必修3 第二章 2.2 变量与赋值 作业 练习02](http://img-preview.51jiaoxi.com/3/3/12201659/0/1.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![高中数学北师大版必修3 第二章 2.2 变量与赋值 作业 练习03](http://img-preview.51jiaoxi.com/3/3/12201659/0/2.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
高中2.2变量与赋值复习练习题
展开第二章 算法初步
2 抽样方法
2.2 变量与赋值
[课时作业]
[A组 基础巩固]
1.对赋值语句的描述正确的是( )
①可以给变量提供初值
②将表达式的值赋给变量
③可以给一个变量重复赋值
④不能给同一变量重复赋值
A.①②③ B.①②
C.②③④ D.①②④
答案:A
2.赋值语句M=M+3表示的意义是( )
A.将M的值赋给M+3
B.将M的值加3后再赋给M
C.M和M+3的值相等
D.以上说法都不对
解析:赋值语句是将“=”右边的一个确定值赋给它左边的一个变量.
答案:B
3.设A=10,B=20,则可以实现A,B的值互换的程序是( )
A. B.
C. D.
答案:C
4.下列程序段执行后,变量a,b的值分别为( )
a=15
b=20
a=a+b
b=a-b
a=a-b
输出 a,b
A.20,15 B.35,35
C.5,5 D.-5,-5
答案:A
5.已知下列框图,
若a=5,则输出b=________.
解析:由题意可得b=a2+1=52+1=26.
答案:26
6.按图中所示算法框图运行后,输出的结果是________.
解析:由题图中所示的算法可知最后输出的S=100-10-20-30-40=0.
答案:0
7.A=1
A=2*A
A=A+3
A=A2
输出A
上述程序的运行结果为________.
答案:25
8.下面是一个算法的语句,则输出结果为________.
A=1;A=A+2;A=A+3;A=A+4;A=A+5;输出A.
解析:通过分析程序知这是一个计算1+2+3+4+5的值的算法,并把结果赋给了A,所以输出的结果为15.
答案:15
9.“六·一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账.已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a,b,c千克,应收取多少钱?试写出一个算法,并画出程序框图.
解析:算法如下:
第一步,输入购买水果糖,奶糖,巧克力糖三种糖果的千克数a,b,c.
第二步,计算Y=10a+15b+25c.
第三步,输出Y.
算法框图如图所示:
10.若要计算一个学生的数学、语文、英语三门课的平均成绩,试写出一个算法,并画出程序框图.
解析:算法如下:
第一步,输入该学生的数学、语文、英语三门课的成绩a,b,c.
第二步,计算y=.
第三步,输出y.
算法框图如图所示:
[B组 能力提升]
1.“x=5*6”,“x=x+2”是某程序中先后相邻的两个语句,那么下列说法中正确的是( )
①x=5*6的意思是x=5×6=30,此式与代数运算中的式子是一样的;②x=5*6是将数值30赋给“x”;③x=5*6可以写成5*6=x;④x=x+2语句在执行时“=”右边“x”的值是30,左边的值是32.
A.①③ B.②④
C.①④ D.②③
解析:赋值语句的规则是左边是变量,右边是表达式,所以②正确;x=x+2的意思就是将上面x的值加上2赋给x,故④也正确.而其余两个选项均错误.
答案:B
2.在如图所示的算法语句中输入x=1 000,y=2,则输出的结果M是( )
输入 x,y
M=2*x+4*y+5
输出 M
A.2 010 B.2 011
C.2 012 D.2 013
解析:M=2×1 000+4×2+5=2 013.
答案:D
3.在如图所示算法程序框图中,令a=-tan 45°,b=-sin 45°,c=cos 45°,则输出结果为________.
解析:该程序目的是求a,b,c中的最大值.
a=-tan 45°=-1,b=-sin 45°=-,c=cos 45°=,所以输出.
答案:
4.如下程序,
输入a,b
a=b
b=a
c=ab
d=ba
输出c,d
若输入a=1,b=2,则输出的结果是________.
解析:a=1,b=2,由a=b,得a=2,又由b=a,得b=2,故c=22=4,d=22=4,故输出结果是4,4.
答案:4,4
5.“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式,某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
f=
其中f(单位:元)为托运费,w为托运物品的重量(单位:千克).试设计计算费用f的算法,并画出程序框图.
解析:算法如下:
第一步,输入w;
第二步,如果w≤50,那么f=0.53w;否则f=50×0.53+(w-50)×0.85;
第三步,输出f.
程序框图如图所示:
高中数学北师大版必修32.2建立概率模型课后复习题: 这是一份高中数学北师大版必修32.2建立概率模型课后复习题,共8页。
高中数学北师大版必修33.2循环语句课后练习题: 这是一份高中数学北师大版必修33.2循环语句课后练习题,共9页。试卷主要包含了2 循环语句等内容,欢迎下载使用。
2021学年3.1条件语句课时练习: 这是一份2021学年3.1条件语句课时练习,共11页。试卷主要包含了1 条件语句,对条件语句的描述正确的是,读下列语句完成题目,以下给出一个算法,令y=x.,同理可分析得出的答案等内容,欢迎下载使用。