算法初步练习题
一、选择题:
1.(09天津文)阅读下面的程序框图,则输出的S?
A.14 B.20 C.30 D.55
2.(09福建)阅读图2所示的程序框图,运行相应的程序,输出的结果是
A.1 B. 2 C. 3 D. 4 开始 开始
S?2,n?1 S?0,i?1
1S?S?i2 S?1?S i?i?1 否 n?n?1 i?4? 否 是 S?2 是 输出S 输出n 结束 2题
结束 1题
3.(09福建)阅读右图所示的程序框图,运行相应的程序,输出的结果是
A.2 B.4 C.8 D.16 开始
开始 S?2,n?1
k?0,S?0 1 S?否 1?S
S?100? 是n?2n S S?S?2 输出k S?2 是 结束 k?k?1 输出n
结束
4题
3题
4.(09浙江)某程序框图如图所示,该程序运行后输出的k的值是
A.4 B.5 C.6 D.7
5.执行右面的程序框图,输出的S是 第 1 页 共 10 页
A.?378 B.378 C.?418 D.418 6.如图的程序框图表示的算法的功能是
A.计算小于100的奇数的连乘积
B.计算从1开始的连续奇数的连乘积
C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数
D.计算1?3?5?????n?100时的最小的n值.
开始 开始 s?1,i?3 k?1,S?0 否s?s?i k??20是 i?i?2 否 s?100 输出S 开始 是 输出i 结束 S?S?2k k?k?1 5题
6题
7.右图是把二进制数11111(2)化为十进制数的一个程序框图,判断框内应填入的 条件是
A.i?4 B.i?4 C.i?5 开始
s?1,i?1 i?i?1 s?1?2?s 是 否 输出s
结束 7题
D.i?5
开始 A?2,B?1 A?A?1 B?2B?1 A?5 否 输出B 结束 是 8题
8.某程序框图如图所示,则该程序运行后输出的B等于 A.15 B.29 C.31 D.63
第 2 页 共 10 页
9.(09海南)如果执行右边的程序框图,输入x??2,h?0.5,那么输出的各个数的和等于
A.3 B.3.5 C.4 D.4.5
10.(09辽宁)某店一个月的收入和支出总共记录了N个数据a1,a2,???,aN,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入S和月 净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的
A.A?0,V?S?T B.A?0,V?S?T C.A?0,V?S?T D.A?0,V?S?T 11. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为
A.1996年 B.1998年 C.2010年 D.2100年
第 3 页 共 10 页
是 开始 输入x,h 开始 输入N,a1,a2,???,aN k?1,S?0,T?0 x?0 是 否 A?ai x?1 否 否 T?T?A 是 k?k?1 y?0 x?x?h 否 y?x 输出y y?1 S?S?A k?N 否 是 x?2 是 结束 9题 输出S,V 结束 10题 11题
相关推荐: