人教课标A版高中数学必修三课后作业5输入语句、输出语句和赋值语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档