第二章 §2 2.2 变量与赋值
课时跟踪检测
一、选择题
1.对赋值语句的描述正确的是( )
①可以给变量提供初值
②将表达式的值赋给变量
③可以给一个变量重复赋值
④不能给同一变量重复赋值
A.①②③ B.①②
C.②③④ D.①②④
答案:A
2.下列赋值能使y的值为4的是( )
A.2×3-2=y B.4=y
C.y=2×4-4 D.y=x,x=4
解析:A、B、D都不是赋值语句的格式,C正确.
答案:C
3.如图算法框图的运行结果是( )
A.2 B.2.5
C.4 D.3.5
解析:s=+=,故选B.
答案:B
4.“x=4+5”“x=x-1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是 ( )
①x=4+5的意思是x=4+5=9;②x=4+5是将数值9赋予x;③x=4+5可以写成4+5=x;④x=x-1语句在执行时,如果“=”右边x的值是9,执行后左边x的值是8.
A.①③ B.②④
C.①④ D.②③
解析:x=4+5的意思是将9赋予x,赋值语句中“=”左右两边不能互换,故①③错误,②④正确.
答案:B
5.下列算法语句执行后的结果是( )
i=2;
j=5;
i=i+j;
j=i+j;
输出i,j.
A.i=12,j=7 B.i=12,j=4
C.i=7,j=7 D.i=7,j=12
解析:i=2,j=5,i+j=7,把i+j的值赋给i,即i=7,此时i=7,j=5,i+j=12,把i+j的值赋给j,则j=12.
答案:D
6.根据以下算法框图,当输入a=50,b=200时,输出的结果S等于( )
A.10 000 B.3 800
C.3 000 D.1 800
解析:a=50>30,
∴y=0.3×30+0.5×(50-30)=19,
∴S=200×19=3 800.
答案:B
二、填空题
7.给出算法语句如下:
a=1;
b=2;
c=a-b;
b=a+c-b;
输出a,b,c.
则输出的结果为________.
解析:初始值a=1,b=2,c=a-b=1-2=-1,
b=a+c-b=1-1-2=-2.
答案:1,-2,-1
8.读下列算法框图并填空.
(1)图(1)的算法功能是________;
(2)图(2)的算法功能是________.
答案:(1)已知圆的半径,求圆的面积
(2)求过两点A(2,0),B(0,3)的直线方程
9.给出算法语句如下:
A=2;
B=5;
C=A;
A=B;
B=C;
输出A,B.
则输出结果为________.
解析:该算法功能是实现A,B值的互换.
答案:5,2
三、解答题
10.阅读下面算法语句,回答问题:
①x=3;y=4;x=y;
②x=3;y=4;y=x.
(1)求上述语句分别输出x和y的值;
(2)上述两个算法语句中的第三个语句有什么区别?
解:(1)①x,y的值分别为4,4.②x,y的值分别为3,3.
(2)①中的第三个语句x=y是将y的值赋给x,赋值后的x变为4.②中的第三个语句y=x是将x的值赋给y,赋值后y的值为3.
11.根据下面的赋值语句,画出算法框图.
a=70;
b=83;
c=90;
d=88;
e=82;
p=(a+b+c+d+e)/5.
解:如下图所示.
12.如图所示的算法框图,当赋给x的值为0和4时,输出的值相等,根据该图回答下列问题.
(1)该算法框图解决的是一个什么问题?
(2)要想使输出的值最大,输入的x的值应为多大?
(3)按照这个算法框图,当x值都大于2时,x值越大输出的y值反而越小,为什么?
(4)要想使输出的值等于3,输入的x应是多少?
(5)要想使输出的值与输入的值相等,输入的值应是多大?
解:(1)该算法框图解决的是求函数f(x)=-x2+mx的函数值的问题,其中输入的是自变量x的值,输出的是x对应的函数值.
由于x=0时,y=0,
又x=4时,y=-16+4m,
∴4m-16=0,∴m=4.
于是y=-x2+4x.
(2)y=-x2+4x=-(x-2)2+4,
∴当输入的x的值为2时,输出的值最大.
(3)当x>2时,y=-(x-2)2+4是递减的,
∴x增大时,输出的y值反而减小.
(4)令-x2+4x=3,
即x2-4x+3=0.
∴x=1或x=3.
∴输入的值应为1或3.
(5)令-x2+4x=x,得x=3或x=0.
13.设计一个算法,画出框图,计算S=a+aa+aaa+aaaa+aaaaa的值,其中a是一个数字,要求输入a,输出S.
解:用m表示各项的数,用s表示累加的和.
算法步骤为:(1)m=a,S=a.
(2)m=10m+a,S=S+m.
(3)m=10m+a,S=S+m.
(4)m=10m+a,S=S+m.
(5)m=10m+a,S=S+m.
(6)输出S的值.
框图如图所示.
课件39张PPT。§2 算法框图的基本结构及设计
2.2 变量与赋值自主学习 梳理知识课前基础梳理典例精析 规律总结课堂互动探究即学即练 稳操胜券基础知识达标word部分: 请做: 课时跟踪检测
层级训练 提能过关点此进入该word板块