1、.算法与程序框图测试题一、选择题1如图所示是一个循环结构的算法,下列说法不正确的是 ( D )A是循环变量初始化,循环就要开始 B为循环体C是判断是否继续循环的终止条件 D可以省略不写2执行如图所示的程序框图,输出的 S值为 ( C )A2 B4 C8 D163某程序框图如图所示,若输出的 S57,则判断框内为 ( A )A k4? B k5? C k6? D k7?解析:由题意 k1 时 S1,当 k2 时, S2124;当 k3 时, S24311,当 k4 时, S211426,当 k5 时, S226 557 ,此时与输出结果一致,所以此时的 k值为 k4 .4(2010天津文,3)阅
2、读下边的程序框图,运行相应的程序,则输出 s的值为( ).A1 B0 C1 D3答案 B解析 按照程序框图依次执行为:初始 s1, i1第 1次循环 s3, i2;第 2次循环 s4, i3;第 3次循环 s1, i4第 4次循环 s0, i5;54,输出 s0.5(2012济南实验中学高一检测)如果执行下面的程序框图,输入 n6, m4,那么输出的 p等于 ( B )A720 B360 C240 D120解析: k1, p3; k2, p12; k3, p60; k4, p360;而 k4 时不符合条件,终止循环输出 p360.答案 B6(2010山东青岛)如图是一个算法的程序框图,该算法所
3、输出的结果是( ).A1 B1 12 13 110 13 15 119C. D. 12 14 16 120 12 122 123 1210答案 C解析 i110 不成立, S , n4, i2; i210 不成立,12S , n6, i3; i310 不成立, S , n8, i4; i1010 不成立,12 14 12 14 16S , n22, i11, i1110 成立,输出 S.12 14 16 1207(09辽宁理)某店一个月的收入和支出总共记录了 N个数据 a1, a2, aN,其中收入记为正数,支出记为负数该店用下边的程序框图计算月总收入 S和月净盈利 V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( )A A0, V S T B A0, V S T D A0.要计算净盈利,应进行 V S T运算,选 C.8(09浙江理)某程序框图如图所示,该程序运行后输出的 k的值是( ).A4 B5 C6 D7答案 A解析 程序运行过程为: k0, S0,满足 S C. 40时, y408( x40)10(110%)9 x72, yError!此函数为分段函数,故用条件结构表达,条件为 x40程序框图为: