1、程序框图练习题 1阅读下面的程序框图,则输出的A B C D2阅读图2所示的程序框图,运行相应的程序,输出的结果是A B. C. D. 开始输出是否结束开始输出是结束否 2题1题3阅读右图所示的程序框图,运行相应的程序,输出的结果是A B C D开始输出是结束 开始输出否结束是4题3题4某程序框图如图所示,该程序运行后输出的的值是A B C D5执行右面的程序框图,输出的是D A B C D6如图的程序框图表示的算法的功能是 DA计算小于100的奇数的连乘积 B计算从1开始的连续奇数的连乘积 C从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D计算时的最小的值.开始输出是结束否
2、开始输出是开始6题5题7某程序框图如图所示,则该程序运行后输出的等于 C A B CD开始输出是结束否8如果执行右边的程序框图,输入,那么输出的各个数的和等于 A B C D是开始输出否结束输入是否否 是否 开始是结束输入否 是输出8题9题9某店一个月的收入和支出总共记录了个数据,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入和月 净盈利,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的 A B C D10. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 AA1996年 B1998年 C2010年 D2100年10题11. 某流程如右上图所示,现输入
3、如下四个函数,则可以输出的函数是A BC D否存在零点?输出函数结束是开始输入函数是否11题12.执行如图所示的程序框图,输出的S值为开始是否输出结束()A1BCD13.某程序框图如图所示,若该程序运行后输出的值是,则()ABCD 开始S=1,k=1ka?S=S+k=k+1输出S结束是否13题图14.如图所示,程序框图(算法流程图)的输出结果是()A BCD15.读如下程序框图,如果输出,那么在空白矩形框中应填入的语句为()ABCD16.执行右面的程序框图,如果输入的,那么输出的()ABCD17.执行如图所示的程序框图,若输入()ABCD 18.阅读右边的程序框图, 运行相应的程序, 若输入x
4、的值为1, 则输出S的值为()A64B73C512D58519.执行如图所示的程序框图,若输出的S88,则判断框内应填入的条件是( )Ak7? Bk6? Ck5? Dk4?20.某程序框图如图所示,则该程序运行后输出的S的值为()A1 B C D21.执行下面的程序框图,输出的S()A25 B9 C17 D2022.如图所示,程序框图(算法流程图)的输出结果是()A3 B4 C5 D823.执行如图所示的程序框图,若输入n的值为6,则输出s的值为()A105 B16 C15 D124.如果执行下面的程序框图,输出的S=110,则判断框处为()A?B?C?D?25.阅读右边的程序框图,运行相应的
5、程序,输出的结果为第25题图()ABCD26.如图所示,程序框图运行后输出k的值是 ()A4B5C6D7 27.如果右边程序框图的输出结果是6,那么在判断框中表示的“条件”应该是()Ai3Bi4Ci5Di628.若程序框图如图所示,则该程序运行后输出k的值是()A4B5 C6D7 29.如图是一个算法的流程图,若输出的结果是31,则判断框中整数M的值是()A3B4C5D630.运行右面框图输出的S是254,则应为()A5B6C7D831.执行如图所示的程序框图,输出的S值为()A4BCD-132.执行如图所示的程序框图,输出的结果是开始z10是否输出z结束第32题图()A11B12C13D14
6、二、填空题: 开始输出否结束是1执行右边的程序框图,输出的30 .2下面的程序框图表示的算法的结果是 63 开始输出是否结束13题3阅读右上面的流程图,若输入a=1,b=1,则输出的结果是 16是输出开始否结束4.下图是一个算法流程图,则输出的k的值是_5_5.下图是一个算法的流程图,则输出的的值是_3_.6.执行如图3所示的程序框图,如果输入_9_.7.执行如图所示的程序框图,若输入的值为,则输出的值为_7_.是否输入输出结束开始n8.某程序框图如右图所示,若,则该程序运行后,输出的值为_31_ ; 开始输出结束是否9已知程序框图如右图所示,则输出的_9_;10执行如图所示的程序框图,若输出的结果是8,则输入的数是_.11执行如图所示程序框图,输出结果S=.12执行如右图所示的程序框图,输出的S值为_