登录二一教育在线组卷平台 助您教考全无忧
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练(1)
一、单选题
1.关于赋值语句需要注意的事项中不正确的是( )
A.赋值号左边只能是变量,而不能是表达式
B.赋值号左、右两边不能对换
C.不能利用赋值语句进行代数式的演算
D.赋值号与数学中的等号的意义相同
2.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是( )
A.INPUT “A,B,C”a,b,c B.INPUT “A,B,C=”;a,b,c
C.INPUT a,b,c;“A,B,C” D.PRINT “A,B,C”;a,b,c
3.下列程序若输出的结果为3,则输入的x值可能是( )
A.1 B.-3 C.-1 D.1或-3
4.下面的程序执行后,变量a,b的值分别为( )
A.20,15 B.35,35 C.5,5 D.-5,-5
5.给出下面程序:
若输出的A的值为120,则输入的A的值为( )
A.1 B.5 C.15 D.120
二、填空题
6.以下程序运行后,输出的结果是 .
7.阅读下列程序,并指出当a=3,b=-5时的计算结果:a= ,b= .
INPUT “a,b=”;a,b
a=a+b
b=a-b
a=(a+b)/2
b=(a-b)/2
PRINT“a,b=”;a,b
END
8.读如下两个程序,完成下列题目.
程序(1)
程序(2)
(1)程序(1)的运行结果为 .
(2)若程序(1)、(2)运行结果相同,则程序(2)输入的x的值为 .
9.下列正确的语句的个数是 .
①输入语句 INPUT a+2;
②赋值语句 x=x-5;
③输出语句 PRINT M=2.
三、解答题
10.结合图形,说明下列程序的功能.
11.由程序框图写出程序.
12.2015年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.
答案解析部分
1.【答案】D
【知识点】赋值语句
【解析】【解答】根据课本的概念得到ABC是正确的;D赋值号与数学中的等号的意义不相同故是错误的。
故答案为:D。
【分析】明确赋值语句的基本性质,针对ABCD四个选项依次进行证明,即可得出答案。
2.【答案】B
【知识点】输入、输出语句
【解析】【解答】提示内容与输入内容之间要用“;”隔开,故A错;提示内容在前,输入内容在后,故C错;输入语句用“INPUT”而非“PRINT”,故D错.
【分析】考查输入语句赋值。
3.【答案】D
【知识点】条件语句
【解析】【解答】由条件知道
故答案为:D。
【分析】根据题意,将x=3代入一元二次方程,即可得出答案。
4.【答案】A
【知识点】赋值语句
【解析】【解答】a=15,b=20,把a+b赋给a,
因此得出a=35,再把a-b赋给b,即b=35-20=15.
再把a-b赋给a,此时a=35-15=20,
因此最后输出的a,b的值分别为20,15.
故答案为:A
【分析】解决本题时,明确赋值语句的基本性质,将a=15,b=20,代入a+b所得结果赋值给a,依次进行下去,代入数据计算,即可得出答案。
5.【答案】A
【知识点】赋值语句
【解析】【解答】该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,故A=1,即输入A的值为1.
故答案为:A
【分析】解决本题时,掌握赋值语句的基本性质,该题所表达的即是,即可得出答案。
6.【答案】15,-6
【知识点】赋值语句
【解析】【解答】根据赋值语句,当A=3时,先把A*A=3×3=9的值赋给B,即B=9,再把2*A+B=2×3+9=15的值赋给A,即A=15,最后再把B-A=9-15=-6的值赋给B,即B=-6.
故答案为:15,-6
【分析】明确掌握赋值语句的基本性质,将A=3代入A*A,所得结果为B,将A,B数值代入2*A+B,所得结果赋值于A,依次进行下去,即可得出答案。
7.【答案】;-
【知识点】赋值语句
【解析】【解答】根据程序语句得到: 根据a=(a+b)/2,b=(a-b)/2,得到
故答案为: (1). (2). - 。
【分析】明确掌握赋值语句的基本性质,首先将代入a+b取为a,依次进行下去,即可得出答案。
8.【答案】(1)6
(2)0
【知识点】赋值语句
【解析】【解答】赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序(1)中x的值最后为6.要使程序(2)中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.故答案为:(1)6,(2)0
【分析】(1)利用赋值语句的基本性质及算法,代入数据计算,即可得出答案。
(2)根据题意知y=6,所以条件语句的结果为6,结合一元二次不等式的解法,代入数据计算,即可得出答案。
9.【答案】1个
【知识点】赋值语句;输入、输出语句
【解析】【解答】①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中“x=x-5”表示变量x减去5后再将值赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.
故答案为:1个
【分析】利用输入、输出、赋值语句的特点,即可得出结论。
10.【答案】解:由条件中的语句, ,再结合图像,可以将程序要求的表达式写出来,就知道原程序是要计算两个面积之差,圆里面除正方形之外的阴影部分的面积。
该程序的功能是用来求一个半径为R的圆中除去一个边长为a的内接正方形后剩余的面积,即题图中阴影部分的面积,只要输入R和a的值,就可以输出阴影部分的面积S
【知识点】输入、输出语句;条件语句
【解析】【分析】根据题中程序所知,S1为中间方形面积,S为大圆面积减去方形面积,也即为阴影部分面积,代入数据计算,即可得出答案。
11.【答案】解:解:程序如下:
【知识点】程序框图
【解析】【分析】根据程序框图的基本性质,找到赋值语句及条件语句,即可得出答案。
12.【答案】解:程序如下:
【知识点】设计程序框图解决实际问题
【解析】【分析】根据题意,分别令香蕉购买a千克,苹果b千克,梨c千克,x,y,z分别为香蕉、苹果、梨的费用,进行赋值,结合条件语句,代入数据计算,即可得出答案。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练(1)
一、单选题
1.关于赋值语句需要注意的事项中不正确的是( )
A.赋值号左边只能是变量,而不能是表达式
B.赋值号左、右两边不能对换
C.不能利用赋值语句进行代数式的演算
D.赋值号与数学中的等号的意义相同
【答案】D
【知识点】赋值语句
【解析】【解答】根据课本的概念得到ABC是正确的;D赋值号与数学中的等号的意义不相同故是错误的。
故答案为:D。
【分析】明确赋值语句的基本性质,针对ABCD四个选项依次进行证明,即可得出答案。
2.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是( )
A.INPUT “A,B,C”a,b,c B.INPUT “A,B,C=”;a,b,c
C.INPUT a,b,c;“A,B,C” D.PRINT “A,B,C”;a,b,c
【答案】B
【知识点】输入、输出语句
【解析】【解答】提示内容与输入内容之间要用“;”隔开,故A错;提示内容在前,输入内容在后,故C错;输入语句用“INPUT”而非“PRINT”,故D错.
【分析】考查输入语句赋值。
3.下列程序若输出的结果为3,则输入的x值可能是( )
A.1 B.-3 C.-1 D.1或-3
【答案】D
【知识点】条件语句
【解析】【解答】由条件知道
故答案为:D。
【分析】根据题意,将x=3代入一元二次方程,即可得出答案。
4.下面的程序执行后,变量a,b的值分别为( )
A.20,15 B.35,35 C.5,5 D.-5,-5
【答案】A
【知识点】赋值语句
【解析】【解答】a=15,b=20,把a+b赋给a,
因此得出a=35,再把a-b赋给b,即b=35-20=15.
再把a-b赋给a,此时a=35-15=20,
因此最后输出的a,b的值分别为20,15.
故答案为:A
【分析】解决本题时,明确赋值语句的基本性质,将a=15,b=20,代入a+b所得结果赋值给a,依次进行下去,代入数据计算,即可得出答案。
5.给出下面程序:
若输出的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.
故答案为:A
【分析】解决本题时,掌握赋值语句的基本性质,该题所表达的即是,即可得出答案。
二、填空题
6.以下程序运行后,输出的结果是 .
【答案】15,-6
【知识点】赋值语句
【解析】【解答】根据赋值语句,当A=3时,先把A*A=3×3=9的值赋给B,即B=9,再把2*A+B=2×3+9=15的值赋给A,即A=15,最后再把B-A=9-15=-6的值赋给B,即B=-6.
故答案为:15,-6
【分析】明确掌握赋值语句的基本性质,将A=3代入A*A,所得结果为B,将A,B数值代入2*A+B,所得结果赋值于A,依次进行下去,即可得出答案。
7.阅读下列程序,并指出当a=3,b=-5时的计算结果:a= ,b= .
INPUT “a,b=”;a,b
a=a+b
b=a-b
a=(a+b)/2
b=(a-b)/2
PRINT“a,b=”;a,b
END
【答案】;-
【知识点】赋值语句
【解析】【解答】根据程序语句得到: 根据a=(a+b)/2,b=(a-b)/2,得到
故答案为: (1). (2). - 。
【分析】明确掌握赋值语句的基本性质,首先将代入a+b取为a,依次进行下去,即可得出答案。
8.读如下两个程序,完成下列题目.
程序(1)
程序(2)
(1)程序(1)的运行结果为 .
(2)若程序(1)、(2)运行结果相同,则程序(2)输入的x的值为 .
【答案】(1)6
(2)0
【知识点】赋值语句
【解析】【解答】赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序(1)中x的值最后为6.要使程序(2)中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.故答案为:(1)6,(2)0
【分析】(1)利用赋值语句的基本性质及算法,代入数据计算,即可得出答案。
(2)根据题意知y=6,所以条件语句的结果为6,结合一元二次不等式的解法,代入数据计算,即可得出答案。
9.下列正确的语句的个数是 .
①输入语句 INPUT a+2;
②赋值语句 x=x-5;
③输出语句 PRINT M=2.
【答案】1个
【知识点】赋值语句;输入、输出语句
【解析】【解答】①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中“x=x-5”表示变量x减去5后再将值赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.
故答案为:1个
【分析】利用输入、输出、赋值语句的特点,即可得出结论。
三、解答题
10.结合图形,说明下列程序的功能.
【答案】解:由条件中的语句, ,再结合图像,可以将程序要求的表达式写出来,就知道原程序是要计算两个面积之差,圆里面除正方形之外的阴影部分的面积。
该程序的功能是用来求一个半径为R的圆中除去一个边长为a的内接正方形后剩余的面积,即题图中阴影部分的面积,只要输入R和a的值,就可以输出阴影部分的面积S
【知识点】输入、输出语句;条件语句
【解析】【分析】根据题中程序所知,S1为中间方形面积,S为大圆面积减去方形面积,也即为阴影部分面积,代入数据计算,即可得出答案。
11.由程序框图写出程序.
【答案】解:解:程序如下:
【知识点】程序框图
【解析】【分析】根据程序框图的基本性质,找到赋值语句及条件语句,即可得出答案。
12.2015年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.
【答案】解:程序如下:
【知识点】设计程序框图解决实际问题
【解析】【分析】根据题意,分别令香蕉购买a千克,苹果b千克,梨c千克,x,y,z分别为香蕉、苹果、梨的费用,进行赋值,结合条件语句,代入数据计算,即可得出答案。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1