人教A版高中数学必修三:第一章 算法初步 分层训练基本算法语句试卷含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分层训练·进阶冲关
A组基础练(建议用时20分钟)
1.下列给出的输入、输出语句正确的是 ( D )
①INPUT a;b;c ②INPUT x=3
③PRINT A=4 ④PRINT20,3
A.①②
B.②③
C.③④
D.④
2.下列所给的运算结果正确的有 ( B )
①ABS(-5)=5; ②SQR(4)=±2;
③5/2=2.5;④5/2=2;
⑤5MOD2=2.5;⑥3^ 2=9.
A.2个
B.3个
C.4个
D.5个
3.条件语句的一般形式为IF A THEN B ELSE C,其中B表示的是 ( A )
A.满足条件时执行的内容
B.条件语句
C.条件
D.不满足条件时,执行的内容
4.阅读下面程序
若输入x=5,则输出结果x为 ( B )
A.-5
B.5
C.0
D.不确定
5.给出如图所示的程序
执行该程序时,若输入的x为3,则输出的y值是 ( B )
A.3
B.6
C.9
D.27
6.下列语句执行完后,A,B的值各为6,10.
7.下列程序执行后结果为3,则输入的x值为±1.
8.如图所示的程序运行后,输出的值为44.
9.运行程序
在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为4,2.
10.读如图所示的判断输入的任意整数x的奇偶性的程序,并填空.
11.下面程序的算法功能是判断任意输入的数x,若是正数,则输出它的平方值;若不是正数,则输出它的相反数.
则横线处填入的条件应该是x<=0.
12.下面两个程序最后输出的“S”分别等于21,17.
B组提升练(建议用时20分钟)
13.阅读下列程序
如果输入的t∈[-1,3],则输出的S∈ ( A )
A.[-3,4]
B.[-5,2]
C.[-4,3]
D.[-2,5]
14.如图所示,如果下面程序中输入的r=,f(r)是用求圆内接正方形边长a 的一个函数,则输出的结果为 ( C )
A.4
B.6.28
C.2.28
D.3.14
15.读程序,写出程序的意义
16.执行下面的程序,如果输入N=4,那么输出的S=
17.某代销点出售《无线电》《计算机》《看世界》三种杂志,它们的定价分别为1.20元、1.55元、2.00元,编写一个程序,求输入杂志的订购数后,立即输出所付金额.
【解析】程序如下
3公里收7元,超过3公里的里程每公里收1.5元,另每车次超过3公里收燃油附加费1元(不考虑其他因素).请画出计算出租车费用的程序框图,并写出程序. 【解析】设x为出租车行驶的公里数,y为收取的费用,则
y=
即y=
程序框图如图所示
其程序如下
y=1.5
C组培优练(建议用时15分钟)
19.用UNTIL语句写出计算12+22+32+…+n2的值的程序.
【解析】
20.如图所示,在边长为16的正方形ABCD的边上有一动点P,点P沿边线由B →C→D→A(B为起点,A为终点)运动.若设P运动的路程为x,△APB的面积为y,试写出程序,根据输入的x值,输出相应的y值.
【解析】由题意可得函数关系式为
y=显然需利用条件语句的嵌套或叠加编写程序.程序如下
关闭Word文档返回原板块。