人教课标A版高中数学必修三课后作业5输入语句、输出语句和赋值语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课后作业(五)
(时间45分钟)
学业水平合格练(时间25分钟)
1.下列赋值语句正确的是()
A.S=S+i2B.A=-A
C.x=2x+1 D.P=x
[解析]在程序语句中乘方要用“∧”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中x应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.
[答案] B
2.下列正确的语句的个数是()
①输入语句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
3.下列程序运行的结果是()
M=3
N=M+1
M=M-1
y=M+N
PRINT y
END
A.6 B.7
C.8 D.9
[解析]该程序的运行过程是
M=3,
N=3+1=4,
M=3-1=2,
y=2+4=6,
输出6.
[答案] A
4. 在如图所示的程序中输入x=1000,y=2,则输出的结果M 是(
)
C.2020 D.2015
[解析]由程序得M=2×1000+6×2+3=2015.
[答案] D
5.给出下面的程序:
INPUT“实数”;x1,y1,x2,y2
a=x1-x2
m=a^2
b=y1-y2
n=b^2
S=m+n
d=SQR(S)
PRINT d
END
此程序的功能是()
A.求点到直线的距离
B.求两点之间的距离
C.求一个多项式函数的值
D.求输入的值的平方和
[解析]输入的四个实数可作为两个点的坐标,程序中的a,b 分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;S是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
[答案] B
6.下列程序的运行结果为________.
m=1
n=2,
p=3
p=m
n=p
m=n
PRINT m,n,p
END
[解析]此程序主要以赋值语句来设计,其作用是首先对变量m,n,p分别赋值1,2,3,然后将变量m的值赋给p,再将变量p的值赋给n,最后将变量n的值赋给m,所以最后变量m,n,p的值都等于1,运行结果输出1,1,1.
[答案]1,1,1
7.读下列程序,完成问题。
程序:
(1)若输入“3”,则输出的值为________.
(2)若程序执行结果为3,则输入的值可能为________.[解析]本题是对计算“y=x2+2x”编程.
(1)x=3,则y=32+2×3=15.
(2)3=x2+2x,解得x=1或x=-3.
[答案](1)15(2)1或-3
8.下列程序输出的结果是12,则输入的n=________. INPUT n
s=n*(n+1)
PRINT s
END
[解析]由程序知n(n+1)=12,解得n=3或-4.
[答案]3或-4
9.根据下列程序框图写出其相应的程序.
[解]程序为:
10.某城市规定,在法定工作时间内每小时的工资是8元,在法定工作时间外每小时的加班工资为16元,某人在一周内工作60 h,其中加班20 h.编写程序,计算这个人这一周所得的工资.[解]程序如下:
应试能力等级练(时间20分钟)
11.执行下列算法语句后的结果(x MOD y表示整数x除以整数y 的余数)为()
(运行时从键盘上输入16,5)
(运行时从键盘上输入16,5)
A.A=80,B=1,C=401
B.A=80,B=3,C=403
C.A=80,B=3.2,C=403.2
D.A=80,B=3.2,C=404
[解析]第一句输入x=16,y=5,第二句A=xy=80,第三句B 取x除以y的余数,即B=1,第四句C=80×5+1=401,故选A.
[答案] A
12.“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
13.读如下两个程序完成下列问题.
(1)程序Ⅰ的运行结果为________;
(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________.
[解析](1)Ⅰ中,x=x+2=2,
x=x+3=2+3=5,故输出x的值是5.
(2)Ⅱ的功能是求y=x2+6x+10的函数值,
由题意Ⅱ中y=5,∴x2+6x+10=5,即x=-1或-5.
输入的值为-1或-5.
[答案](1)5(2)-1或-5
14.阅读下列程序,如果输入a=1,b=2,c=3,则输出的S 的值为________.
INPUT a,b,c
a=b
b=c
c=a
S=a^2+b^3+c^4
PRINT S
END