中小学教育资源及组卷应用平台
2020-2021学年人教A版必修三同步必刷题基础练
第一章《算法初步》
1.1
算法与程序框图
一.选择题
1.(2020春?南阳月考)下列算法描述正确的一项是( )
A.任何问题都可以用算法解决
B.算法只能用流程图来表示
C.算法需要一步步执行,且每一步都是明确的
D.同一问题的算法不同,结果不同
2.(2020春?宣城期末)如图给出的是计算的值的一个流程图,其中判断框内应填入的条件是( )
A.i≤21
B.i≤11
C.i≥21
D.i≥11
3.(2020?长沙模拟)阅读程序框图,如果输出的函数值在区间内,则输入的实数x的取值范围是( )
A.(﹣∞,﹣2]
B.[﹣2,﹣1]
C.[﹣1,2]
D.[2,+∞)
4.(2019春?洛南县期中)下列描述不是解决问题的算法的是( )
A.从中山到北京先坐汽车,再坐火车
B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、化系数为1
C.方程x2﹣4x+3=0有两个不相等的实根
D.求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15
5.(2018秋?芜湖期末)阅读如图所示的程序框图,运行相应的程序,若输出的S为,则判断框中填写的内容可以是( )
A.n<5
B.n<6
C.n≤6
D.n<9
6.(2018春?吉安期末)算法的三种基本结构是( )
A.逻辑结构,模块结构,条件分支结构
B.顺序结构,条件结构,循环结构
C.矩形结构,菱形结构,平行四边形结构
D.顺序结构,重复结构,分支结构
7.(2018春?湖北期中)以下是解决数学问题的思维过程的流程图:
在此流程图中,①、②两条流程线与“推理与证明”中的思维方法匹配正确的是( )
A.①﹣分析法,②﹣反证法
B.①﹣分析法,②﹣综合法
C.①﹣综合法,②﹣反证法
D.①﹣综合法,②﹣分析法
8.(2017?枣阳市校级一模)如果输入n=2,那么执行如图中算法的结果是( )
A.输出3
B.输出4
C.输出5
D.程序出错,输不出任何结果
9.(2016秋?钦州月考)下列关于算法的描述正确的是( )
A.算法与求解一个问题的方法相同
B.算法只能解决一个问题,不能重复使用
C.算法过程要一步一步执行
D.有的算法执行完以后,可能没有结果
二.填空题
10.(2018秋?阳泉期末)用抽签法进行抽样有以下几个步骤:①制签;②抽签;③将签匀;④编号;⑤将抽取的号码对应的个体取出,组成样本.这些步骤的正确顺序为
11.(2019秋?赣州月考)如下算法中,输出i的值为
.
12.(2017春?大丰市校级期中)阅读如图所示的伪代码:若输入x的值为12,则p=
.
13.(2020?吴江区模拟)如图是一个算法的程序框图,当输入的值x为8时,则其输出的结果是
.
14.(2019?苏州模拟)如图所示是一个算法的伪代码,输出结果是
.
15.(2019春?鄂州期末)运行如图所示的程序,其输出的结果为
.
16.(2018春?惠山区校级期中)执行算法代码“ForIFrom
1
To50
Step
2”,共执行的循环次数为
.
三.解答题
17.若要输出1~100之间的所有偶数,应使用For循环还是DoLoop循环?请写出具体过程.
18.如图给出的是计算的值的一个程序框图,写出对应的程序.
19.高一(2)班共有54名学生参加数学竞赛,现已有他们的竞赛分数,请设计一个将竞赛成绩优秀学生的平均分输出的算法(规定90分以上为优秀).
20.(2016秋?晋江市校级月考)把求n!的程序补充完整.
21.(2015春?郴州校级期中)已知一个程序语句如图:
(1)若输入X的值为0,求输出Y的值?
(2)若输出Y的值为3,求输入X的值?
22.(2013秋?三元区校级月考)根据如图程序框图解答下列问题:
(1)指出其功能;
(2)编写对应的计算机程序.
参考答案与试题解析
一.选择题
1.【解答】解:并不是任何问题都可以用算法解决,A错;
算法能用流程图,程序语言,图形语言,等来表示,B错;
算法需要一步步执行,且每一步都是明确的,C对;
同一问题可以有不同的算法,不同的算法得到相同的结果,D错;
故选:C.
2.【解答】解:∵S
并由流程图中S=S
故循环的初值为1
终值为10、步长为1
故经过10次循环才能算出S的值,
故i≤10,应不满足条件,继续循环
∴当i≥11,应满足条件,退出循环
填入“i≥11”.
故选:D.
3.【解答】解:分析程序中各变量、各语句的作用
再根据流程图所示的顺序,可知:
该程序的作用是计算分段函数f(x)的函数值.
又∵输出的函数值在区间内,
∴x∈[﹣2,﹣1]
故选:B.
4.【解答】解:A选项:从中山到北京,先坐汽车,再坐火车,解决了怎样去的问题,所以A错误;
B选项:解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1,解决了怎样解一元一次方程的问题,所以B错误;
D选项:求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15,解决了怎样求数的和的问题,所以D错误;
故选:C.
5.【解答】解:模拟执行程序框图,可得
S=0,n=2;
满足条件,S,n=4;
满足条件,S,n=6;
满足条件,S,n=8;
由题意,此时应该不满足条件,退出循环,输出S的值为;
故判断框中填写的内容可以是n≤6.
故选:C.
6.【解答】解:由算法的基本结构特征结合选项可得答案为B,
故选:B.
7.【解答】解:根据已知可得该结构图为证明方法的结构图:
∵由已知到可知,进而得到结论的应为综合法,
由未知到需知,进而找到与已知的关系为分析法,
故①②两条流程线与“推理与证明”中的思维方法为:
①﹣综合法,②﹣分析法,
故选:D.
8.【解答】解:第一步:输入n=2
第二步:n=2+1=3
第三步:n=3+2=5
第四步:输出5
故选:C.
9.【解答】解:由算法的概念可知:
算法不是一个问题的解题过程,算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤.
或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题,故A,B错;
求解某一类问题的算法不是唯一的,故C正确;
算法的概念可知:算法是有限步,结果明确性,D是不正确的.
故选:C.
二.填空题
10.【解答】解:利用抽签法第一步要进行编号,然后制签,然后做放入容器将签匀,然后抽签,最后将抽取的号码对应的个体取出,组成样本,
故这些步骤的先后顺序应为:④①③②⑤.
故答案为:④①③②⑤.
11.【解答】解:执行算法和框图,有
a=10,i=1
不满足条件a=4,不满足条件a是奇数,有a=5,i=2,
不满足条件a=4,满足条件a是奇数,有a=16,i=3,
不满足条件a=4,不满足条件a是奇数,有a=8,i=4,
不满足条件a=4,不满足条件a是奇数,有a=4,i=5,
满足条件a=4,输出i的值为5.
故答案为:5.
12.【解答】解:由已知中伪代码,可知:
该程序的功能是计算并输出分段函数p的函数值,
当x=12时,p=3.5+0.7(12﹣10)=4.9,
故答案为:4.9
13.【解答】解:x=8>0,执行循环体,x=x﹣3=5﹣3=2>0,继续执行循环体,
x=x﹣3=2﹣3=﹣1<0,满足条件,退出循环体,故输出y=0.5﹣1=(
)﹣1=2.
故答案为:2
14.【解答】解:由程序语句得程序的流程为:
a=2,S=0+2=2;
a=2×2=4,S=2+4=6;
a=2×4=8,S=8+6=14.
故输出S=14.
故答案为:14.
15.【解答】解:由程序语句知,第一次运行s=0+5,n=5﹣1=4;
第二次运行s=0+5+4=9,n=4﹣1=3;
第三次运行s=9+3=12,n=3﹣1=2;
第四次运行s=12+2=14,n=2﹣1=1,不满足条件s<14,输出n=1.
故答案为:1.
16.【解答】解:算法代码是“ForIFrom
1
To
50
Step
2”,
I的取值构成等差数列,等差d=2,a1=1,an=50,
根据等差数列的通项公式:an=a1+(n﹣1)d,可得:50=1+(n﹣1)×2
∴可解得:n=25.5,共执行25次.
故答案为:25.
三.解答题
17.【解答】解:输出1~100之间的所有偶数,
使用DoLoop循环语句,如下;
i=1
DO
m=i
MOD2
IF
m=0
THEN
PRINT
i
END
IF
i=i+1
LOOP
UNTIL
i>100
END.
18.【解答】解:根据如图给出的程序框图,写出对应的程序如下:
s=0
n=2
i=1
DO
s=s
n=n+2
i=i+1
LOOP
UNTIL
i>10
PRINTs
END.
19.【解答】解:算法如下:
第一步:i=0,n=0,S=0
第二步:输入一个成绩a
第三步:若a>90,则S=S+a,n=n+1
否则,执行第四步
第四步:i=i+1
第五步:若i>54,则s=s/n,输出S,n.否则,执行第二步.
20.【解答】解:输入语句用“INPUT”
当型循环语句用WHILE、WEND
故答案为:INPUT、WHILE、WEND
21.【解答】解:模拟执行程序,可得程序的功能是计算并输出y的值,
(1)输入X的值为0,由x<2,故y=x2=0,
故输出Y的值为0.
(2)若输出Y的值为3,y,
可解得:,或3.
22.【解答】解:(1)该程序框图的功能是求下面分段函数的函数值y.
(2)解:程序如下:
INPUT
x
IF
x<﹣2
THEN
y=x2+1
ELSE
y=x2﹣1
END
IF.
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)