2020届二轮复习程序框图与算法课时作业(全国通用) 练习
展开一、 选择题【题1】指出下列哪一个不是算法 ( )A.解方程的过程是移项和系数化为1B.从济南到温哥华需要先乘火车到北京,再从北京乘飞机到温哥华C.解方程D.利用公式,计算半径为的圆的面积为【答案】C 【题2】算法:S1 输入S2 判断是否是,若,则满足条件,若,则执行S3S3 依次从到检验能不能整除,若不能整除,满足上述条件的是( )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<=0y=x*x—1;else y=-x*x-1;endprint(%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值的函数的算法.其中其流程图如下.

