人教新课标A版2019-2020学年高一下学期必修三 1.2.2输入语句、输出语句和赋值语句 同步练习(含答案解析)

文档属性

名称 人教新课标A版2019-2020学年高一下学期必修三 1.2.2输入语句、输出语句和赋值语句 同步练习(含答案解析)
格式 zip
文件大小 1.3MB
资源类型 试卷
版本资源 人教新课标A版
科目 数学
更新时间 2020-02-13 10:47:13

图片预览

文档简介








中小学教育资源及组卷应用平台


人教版2019-2020学年高一下学期必修三
1.2.1输入语句、输出语句和赋值语句
(时间60分钟 总分100分)
一、选择题(每小题5分,共30分)
1.下列关于输入语句的说法不正确的是( )
A.格式是INPUT“提示内容”;变量:
B.提示内容一般是提示用户输入什么样的信息
C.输入语句可以给多个变量赋值
D.格式是INPUT 提示内容;变量
2.“x=5*6”“x=x+2”是某程序中先后相邻的两个语句,那么下列说法正确的是
①x=5*6的意思是x=5×6=30,此式与代数运算中的式子是一样的;
②x=5*6是将数值30赋给“x”;
③x=5*6可以写成5*6=x;
④语句x=x+2在执行时若“=”右边“x”的值是30,则左边的值是32.
A.①③ B.②④
C.①④. D.②③
3.下列程序执行后输出的结果为3,则输入( )
INPUT "x=";x y=x*x+2 PRINT y END
A.1 B.0 C.-1 D.1或-1
4.给出下列程序:
INPUT“实数”; a= m= b= n= s=m+n d=SQR(s) PRINT d END
此程序的功能为( )
A.求点到直线的距离
B.求两点之间的距离
C.求一个多项式的值
D.求输入的值的平方和
5.下列所给的式子,前一个是算术式子,后一个是BASIC语言中的对应式子,正确的有( )

②;
③2-[5-(7+9)]:2-(5-(7+9));
④;
⑤.
A.1个 B.2个 C.3个 D.4个
6.如图所示,如果下面程序中输人的是用来求圆内接正方形边长a的一个函数,则输出的结果为( )

INPUT "r=";r a=f(r)=3.14*r*r =a*a S= PRINT "S=";S END

A.4 B.6.28 C.2.28 D.3.14
二、填空题(每小题5分,共20分)
7.下列语句正确的是(填序号)________________.
①INPUT 2,3,4
②INPUT x=2
③INPUT x
④INPUT x,y,z
⑤INPUT“a=";a
⑥INPUT“a=”;5*5(*表示程序中的乘法运算)
⑦INPUT a,b,c,
8.阅读下列程序,并回答问题
INPUT a,b c=a-b b=a+c-b PRINT a,b,c END

INPUT A,B,C A=A+B B=B-A C=C/A*B PRINT"C=";C END
(1)中若输入1,2,则输出的结果为________;
(2)中若输入3,2,5,则输出的结果为_________.
9.已知是平面上的两点,试根据平面几何中的中点坐标公式设计一个程序,要求输入A,B两点的坐标,输出它们连线中点的坐标.现已给出程序的一部分,请在横线处把程序补充完整:
INPUT x=_________ y=_________ PRINT x,y END
10.读程序,完成下列题目:
INPUT "x=";x y=x*x+2*x PRINT y END

(1)若输入3,则程序执行结果为________;
(2)若程序执行结果为3,则输入的值为________
三、解答题(共5题,共50分)
11.编写一个程序,要求输入两个正数a和b的值,并输出的值.




12.设计程序交换两个变量A和B的值,并输出交换前后的值.





13.已知正三棱柱(底面为正三角形的直三棱柱)的高为h,底面边长为a,编写程序求正三棱柱的体积和表面积。





14.已知直线方程为Ax+By+C=0(A·B0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴上的截距和斜率.






15.已知,写出求任意一个x的值对应的函数值的程序;
(2)已知函数,编写一个程序计算f(i)的值;
(3)已知函数,设计一个程序求的值.



















答案
1.【解析】显然A正确,D不正确。对于B,C两项,都是理解输入语句时需要注意的,“提示内容”可以是中文也可以是英文;输入语句可以给多个变量赋值.
答案:D
2.【解析】赋值号与等号意义不一样,故①错误;赋值语句中左边是变量,右边是表达式,所以②正确,③错误;x=x+2的意思就是将前面x的值加上2赋给x,故④正确.
答案:B
3.【解析】由题意得x?+2=3,解方程得x=1或x=-1.
答案:D
4.【解析】输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两个点的横、纵坐标之差的平方,s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离。
答案:B
5.【解析】e在程序中不能识别,应为EXP(5),①错;当幂指数为分式等代数式时,应加括号,乘方优先于乘、除法,所以应为,②错;在BASIC语言中所有的括号不分大括号、中括号,一律用小括号,③正确;程序中注意换为相应的函数,故④⑤正确。
答案:C
6.【解析】由程序可知,S,表示的是半径为r的圆的面积,S,表示的是边长为a的正方形的面积,由图可知该正方形是圆的内接正方形,所以其边长a=2r.S表示圆的面积与正方形的面积之差,即题图中阴影部分的面积S=.由已知,得,所以故.
答案:C
7.【解析】解析:①×,输入语句不能直接输入常量;
②×,输入语句不能输入表达式;
③√,这是最常见的输入方式,一般在某一程序之前,用来输入下面的程序运行所需要的变量值;
④√,这是一个输入多个变量的表达方式,即对三个变量进行赋值,每个变量之间用“,”隔开;
⑤√,程序上机运行后,若输入5,则屏幕显示a=5;
⑥×,输入语句没有运算功能,输入语句要求输入的值只能是一个常数,不能是一个表达式;
⑦×,输入语句末尾不带任何标点符号。
答案:③④⑤
8.【解析】(1)阅读程序,由语句c=a-b及a=1,b=2,可得c=-1.又根据语句b=a+c-b,可得b=-2,所以输出结果为1,-2,-1.
(2)阅读程序,由语句A=A+B及A=3,B=2,C=5,可得A=5.又根据语句B=B-A,可得B=-3.
又C=C/A*B,所以输出结果为C=-3.
答案:(1)1,-2,-1(2)C=-3
9.【解析】
10.【解析】程序的算法功能是输入自变量x的值,输出函数y=的值.
(1)当x=3时,
(2)由x?+2x=3,解得x=1或x=-3.
11.【解析】
INPUT“正数a,b=”;a,b A= B= PRINT“=";A PRINT“=";B END
12.【解析】
INPUT A INPUT B PRINT A,B X=A A=B B=X PRINT A,B END
13.【解析】
INPUT "a,h=";a,h V=SQR(3)**h/4 S=SQR(3)*/2+3*a*h PRINT V,S END

14.【解析】
INPUT A,B,C M=(-C)/A N=(-C)/B k=(-A)/B PRINT“该直线在x轴上的截距为”;M PRINT“该直线在y轴上的截距为”;N PRINT“该直线的斜率为”;k END

15.【解析】(1)
INPUT“请输入自变量x的值”;x A= B=3* C=2*x D=A-B+C+1 PRINT“f(x)=";D END

(2)
x=3 y=-2*x+1 y=-2*y+1 PRINT y END

(3)
x=2 y=3*x-1 x=y y=3*x-1 PRINT y END







21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)



HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)