


2020届二轮复习程序框图与算法课时作业(全国通用) 练习
展开
一、 选择题
【题1】指出下列哪一个不是算法 ( )
A.解方程的过程是移项和系数化为1
B.从济南到温哥华需要先乘火车到北京,再从北京乘飞机到温哥华
C.解方程
D.利用公式,计算半径为的圆的面积为
【答案】C
【题2】算法:
S1 输入
S2 判断是否是,若,则满足条件,若,则执行S3
S3 依次从到检验能不能整除,若不能整除,满足上述条件的是( )
A.质数 B.奇数 C.偶数 D.约数
【答案】A
【题3】下面的问题中必须用条件结构才能实现的个数是( )
(1)已知三角形三边长,求三角形的面积;
(2)求方程(为常数)的根;
(3)求三个实数中的最大者;
(4)求的值.
A.4个 B.3个 C.2个 D.1个
【答案】C
【题4】如图是一个算法的程序框图,若该程序输出的结果为,则判断框中应填入的条件是( )
A. B. C. D.
【答案】B
【题5】如果执行右边的程序框图,输入,,那么输出的各个数的和等于( )
A.3 B. C. 4 D.
【答案】B
【题6】下边程序执行后输出的结果是( )
A.-1 B.0 C.1 D.2
【答案】B
【题7】在界面内,输入如下程序:
在输入完程序,击键后,输出的值为( )
A. B. C. D.
【答案】C
【题8】用辗转相除法计算和的最大公约数时,需要做的除法次数是 ( )
A.1 B.2 C.3 D.4
【答案】B
【题9】用秦九韶算法求次多项式,当时,求需要算乘方、乘法、加法的次数分别为( )
A. B. C. D.
【答案】D
二、 填空题
【题10】已知程序框图如图所示,则执行该程序后输出的结果是_______________.
【答案】
【题11】如图,下程序框图的程序执行后输出的结果是 .
【答案】55
【题12】在右边的程序框图中,若输出的值是,则输入的取值范围是 .
【答案】
【题13】右图是一个程序框图,其中判断框①处缺少一个判断条件,②为一输出框.
⑴若在①处填空“”,请求出在输出框②处输出的的值;
⑵若在①处填空“”,请求出在输出框②处输出的的值.
【答案】2018;2018
【题14】下列程序执行后输出的结果是 .
【答案】
【题15】写出下列程序的运行结果
x=input(“x=”);
if x<=0
y=x*x—1;
else y=-x*x-1;
end
print(%io(2),y)
输入,输出结果为_______;输入,输出结果为_____.
【答案】
三、 解答题
【题16】写出计算的值的一个程序框图.
【答案】对于求和问题,一般都需要用循环结构来解决,框图如右.
【题17】已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图来描述之.
S1 输入X;
S2 若X<0,执行S3;否则,执行S6;
S3 Y=X+1;
S4 输出Y;
S5 结束;
S6 若X=0,执行S7;否则执行S10;
S7 Y=0;
S8 输出Y;
S9 结束;
S10 Y=X;
S11 输出Y;
S12 结束.
【答案】这是一个输入x的值,求y值的函数的算法.其中其流程图如下.