算法初步练习题
一、选择题:
1.阅读下面的程序框图,则输出的S
A.14
B.20
C.30
D.55
2.阅读图2所示的程序框图,运行相应的程序,输出的结果是
A.1
B2
C3
D4
开始
开始
S0i1
S2
1
SSi2ii1
否
i4
是输出S
结束1题
1
S
1S
1
否
S2
是
输出
2题结束
3.阅读右图所示的程序框图,运行相应的程序,输出的结果是
A.2
B.4
C.8
D.16
开始
S2
1
1
S
1S
2
S2
是
输出
开始
k0S0
S100是
SS2S
否
输出k
kk1结束
结束4题
3题
4.某程序框图如图所示,该程序运行后输出的k的值是
A.4
B.5
C.6
D.7
5.执行右面的程序框图,输出的S是
第1页共10页
fA.378
B.378C.418
6.如图的程序框图表示的算法的功能是
A.计算小于100的奇数的连乘积
D.418
B.计算从1开始的连续奇数的连乘积
C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数
D.计算135
100时的最小的
值
开始
k1S0
否
k20
是
SS2k输出Skk1
开始
5题
开始
s1i3
ssi
s100
是输出i
ii2
否
结束6题
7.右图是把二进制数111112化为十进制数的一个程序框图判断框内应填入的
条件是A.i4
B.i4C.i5
D.i5
开始
s1i1
ii1s12s
是否
输出s
结束
7题
开始
A2B1
AA1
B2B1
A5
否输出B
是8题
结束
8.某程序框图如图所示,则该程序运行后输出的B等于
A.15
B.29
C.31D.63
第2页共10页
f9.如果执行右边的程序框图,输入x2h05,那么输出的各个数的和等于
A.3
B.35
C.4D.45
开始
开始
输入xh
是
y0
x0
是
yx
否否
x1y1
xxh
否
输出y
x2
是结束
9题
输入Naaa
12
N
k1S0T0
Aai
否
是kk1
TTA
SSA
是kN
否
输出SV结束
10题
10.某店一个月的收入和支出总共记录了N个数据a1,a2aN,其中
收入记为正数,支出记为负数。该店用右边的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的
A.A0VST
B.A0VST
C.A0VST
D.A0VST
11如图1所示,是关于闰年的流程,则
以下年份是闰年的为
A.1996年B.1998年
C.2010年
D.2100年
11题
12某流程如右上图所示,现输入如下四个函数,则可以输出的函数是
第3页共10页
fA.fxx2C.fxl
x2x6
B.fx1x
D.fxsi
x
开始
输入函数fx
否
fxfx0
是否
存在零点?
是
输出函数fx
结束12题
开始
输入ab
xabaa2bx1
是
x2
否
输出x
结束
13题
二、填空题:
13.程序框图r