《《算法与程序框图》测试题》由会员分享,可在线阅读,更多相关《《算法与程序框图》测试题(10页珍藏版)》请在金锄头文库上搜索。
1、算法与程序框图算法与程序框图测试题测试题一、选择题一、选择题1 1如图所示是一个循环结构的算法,下列说法不正确的是如图所示是一个循环结构的算法,下列说法不正确的是 ( ( D D ) )A A是循环变量初始化,循环就要开始是循环变量初始化,循环就要开始 B B为循环体为循环体 C C是判断是否继续循环的终止条件是判断是否继续循环的终止条件 D D可以省略不写可以省略不写2 2执行如图所示的程序框图,输出的执行如图所示的程序框图,输出的S S值为值为 ( ( C C ) )A A2 2 B B4 4 C C8 8 D D1616 3 3某程序框图如图所示,若输出的某程序框图如图所示,若输出的S
2、S5757,则判断框内为,则判断框内为 ( ( A A ) )A Ak k4?4? B Bk k5?5? C Ck k6?6? D Dk k7?7?解析:由题意解析:由题意k k1 1 时时S S1 1,当,当k k2 2 时,时,S S21212 24 4;当当k k3 3 时,时,S S24243 31111,当,当k k4 4 时,时,S S2112114 42626,当当k k5 5 时,时,S S2262265 55757,此时与输出结果一致,所以此时的,此时与输出结果一致,所以此时的k k值为值为k k4 4. .4 4(2010(2010天津文,天津文,3)3)阅读下边的程序框图
3、,运行相应的程序,则输出阅读下边的程序框图,运行相应的程序,则输出s s的值为的值为( ( ) )A A1 1 B B0 0 C C1 1 D D3 3 答案答案 B B 解析解析 按照程序框图依次执行为:初始按照程序框图依次执行为:初始s s1 1,i i1 1第第 1 1 次循环次循环s s3 3,i i2;2;第第 2 2 次循环次循环s s4 4,i i3;3;第第 3 3 次循环次循环s s1 1,i i4 4第第 4 4 次循环次循环s s0 0,i i5;545;54,输出输出s s0.0.5 5(2012(2012济南实验中学高一检测济南实验中学高一检测) )如果执行下面的程序
4、框图,输入如果执行下面的程序框图,输入n n6 6,m m4 4,那么,那么输出的输出的p p等于等于 ( ( B B ) )A A720720 B B360360 C C240240 D D120120解析解析:k k1 1,p p3 3;k k2 2,p p1212;k k3 3,p p6060;k k4 4,p p360360;而而k k4 4 时不符合条件,终止循环输出时不符合条件,终止循环输出p p360.360.答案答案 B B6 6(2010(2010山东青岛山东青岛) )如图是一个算法的程序框图,该算法所输出的结果是如图是一个算法的程序框图,该算法所输出的结果是( ( ) )A
5、 A1 1 B B1 1 1 1 2 21 1 3 31 1 1 10 01 1 3 31 1 5 51 1 1 19 9C.C. D.D. 1 1 2 21 1 4 41 1 6 61 1 2 20 01 1 2 21 1 2 22 21 1 2 23 31 1 2 21 10 0 答案答案 C C 解析解析 i i110110 不成立,不成立,S S ,n n4 4,i i2 2;i i210210 不成立,不成立,1 1 2 2S S ,n n6 6,i i3 3;i i310310 不成立,不成立,S S ,n n8 8,i i4 4;i i10101010 不成不成1 1 2 21
6、1 4 41 1 2 21 1 4 41 1 6 6立,立,S S ,n n2222,i i1111,i i11101110 成立,输出成立,输出S S. .1 1 2 21 1 4 41 1 6 61 1 2 20 07 7(09(09辽宁理辽宁理) )某店一个月的收入和支出总共记录了某店一个月的收入和支出总共记录了N N个数据个数据a a1 1,a a2 2,a aN N,其中收,其中收入记为正数,支出记为负数该店用下边的程序框图计算月总收入入记为正数,支出记为负数该店用下边的程序框图计算月总收入S S和月净盈利和月净盈利V V,那,那么在图中空白的判断框和处理框中,应分别填入下列四个选项
7、中的么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( ( ) )A AA A00,V VS ST T B BA A00,V VS ST T D DA A0.0.要计算净盈利,应进行要计算净盈利,应进行V VS ST T运算,运算,选选 C.C.8 8(09(09浙江理浙江理) )某程序框图如图所示,该程序运行后输出的某程序框图如图所示,该程序运行后输出的k k的值是的值是( ( ) )A A4 4 B B5 5 C C6 6 D D7 7 答案答案 A A 解析解析 程序运行过程为:程序运行过程为:k k0 0,S S0 0,满足,满足S S C.C. 4040 时,时,y y408408( (x x40)10(140)10(110%)10%)9 9x x7272,y yError!此函数为分段函数,故用条件结构表达,条件为此函数为分段函数,故用条件结构表达,条件为x x4040程序框图为:程序框图为: