人教版新课标A必修31.2.1输入、输出、赋值语句课后作业题
展开第一章 算法初步
1.2 基本算法语句
1.2.1 输入语句、输出语句和赋值语句
[A组 学业达标]
1.输入、输出和赋值语句基本上对应于算法中的 ( )
A.顺序结构 B.条件结构
C.循环结构 D.以上都不对
答案:A
2.关于赋值语句需要注意的事项中不正确的是 ( )
A.赋值号左边只能是变量名字,而不是表达式
B.赋值号左、右不能对换
C.不能利用赋值语句进行代数式的演算
D.赋值号与数学中的等号的意义相同
解析:关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.
答案:D
3.下列赋值语句正确的是 ( )
A.S=S+i2 B.A=-A
C.x=2x+1 D.P=
解析:在程序语句中乘方要用“^”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.
答案:B
4.下列正确的语句的个数是 ( )
①输入语句 INPUT a+2
②赋值语句 x=x-5
③输出语句 PRINT M=2
A.0 B.1
C.2 D.3
解析:①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比的来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.
答案:B
5.给出下列程序,输入x=2,y=3,则输出 ( )
A.2,3 B.2,2
C.3,3 D.3,2
解析:该程序的运行过程是:
输入2,3
A=2
x=3
y=2
输出3,2.
答案:D
6.下列程序的输出结果为__________.
解析:∵A=11,B=22,∴A+B=33,把33赋给A,因此输出的结果为A=33,B=22.
答案:A=33,B=22
7.下面程序输出的结果是__________.
解析:该程序的运行过程是:
a=5
b=3
c=(3+5)/2=4
d=4×4=16.
输出d=16.
答案:d=16
8.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.
解析:
9.写出伪代码:已知底面半径和高,求圆柱体的表面积.(π取3.14)
解析:
[B组 能力提升]
10.下面的程序输出的结果为 ( )
A.27 B.9
C.2+25 D.11
解析:该程序的运行过程是:
x=6
y=3
x=6÷3=2
y=4×2+1=9
x+y=2+9=11
所以输出11.
答案:D
11.给出下列程序:
若输出的A的值为120,则输入的A的值为 ( )
A.1 B.5
C.15 D.120
解析:该程序的功能是计算A×2×3×4×5的值,
则120=A×2×3×4×5,
故A=1,即输入A的值为1.
答案:A
12.写出下列程序的运行结果:
运行结果为__________.
(2)
运行结果为__________.
(3)
运行结果为__________.
(注:INT(x)表示不超过x的最大整数)
解析:(1)对A重复赋值,A总是取最后赋出的值,故依次执行后为,A=-26→A=-20→A=4,因此最后输出A的值4.
(2)第一句x=3,第二句y=x3=27,第三句给x重新赋值后x=53,第四句给y重新赋值后y==16,第五句x=4,第六句输出x的值4.
(3)第一句x=-31.24,第二句y=-32,第三句给x重新赋值x=|y|=32,第四句给x重新赋值为32除以3的余数2,最后输出x的值为2.
答案:(1)4 (2)4 (3)2
13.运行如图所示的程序,输出的结果是__________.
解析:∵a=1,b=2,a=a+b,∴a=1+2=3,∴该程序输出的结果是3.
答案:3
14.把下列程序用程序框图表示出来.
解析:程序框图如下:
15.编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L的值,输出正方形和圆的面积.(π取3.14)
解析:程序如下:
数学人教版新课标A1.2.1输入、输出、赋值语句一课一练: 这是一份数学人教版新课标A1.2.1输入、输出、赋值语句一课一练
人教版新课标A必修31.2.1输入、输出、赋值语句随堂练习题: 这是一份人教版新课标A必修31.2.1输入、输出、赋值语句随堂练习题,共7页。试卷主要包含了春节到了,糖果店的售货员忙极了等内容,欢迎下载使用。