好文档 - 专业文书写作范文服务资料分享网站

算法初步练习题(附详细答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

算法初步练习题

一、选择题:

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是 Si?i?2 否 s?100 是 输出S 开始 输出i 结束 ?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 否 否 是 k?k?1 y?0 x?x?h 否 y?x 输出y y?1 T?T?A S?S?A k?N 否 是 x?2 是 结束 9题 输出S,V 结束 10题 11题

12. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是

A.f(x)?x2

B.f(x)?1 xC.f(x)?lnx?2x?6 D.f(x)?sinx

二、填空题:

13.(09安徽)程序框图(即算法流程图)如图所示,其输出结果是_______. 14.(09山东)执行右边的程序框图,输出的T? .

开始 开始 输入函数f(x) 开始 否 f(x)?f(?x)?0? 是 否 存在零点? 是 输出函数f(x) 输入a,b x?a?b 是 a?a?2 b?x?1 x?2 否 输出x 结束 结束 12题

13题

输出T 结束 S?0,T?0,n?0 T?S 否 是 S?S?5 n?n?2 T?T?n

14题

第 4 页 共 10 页

15.下面的程序框图表示的算法的结果是 16

开始 a?1 a?2a?1 否 15题

a?100? 是 输出a 结束 16.阅读右上面的流程图,若输入a?6,b?1,则输出的结果是 2

开始

a?1,b?1

a?3

是 输出b bb?2

结束

a?a?1

17(2008海南宁夏)右面的程序框图,如果输入三个实数a,b,c,要求输出这 三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的 ①c?x ②x?c ③C.c?b ④b?c 开始

输入a,b,c x? a b? x 否 否 输出x 结束 是 x?b 是

x?c 第 5 页 共 10 页

算法初步练习题(附详细答案)

算法初步练习题一、选择题:1.(09天津文)阅读下面的程序框图,则输出的S?A.14B.20C.30D.552.(09福建)阅读图2所示的程序框图,运行相应的程序,输出的结果是A.1B.2C.3D.4开始开始
推荐度:
点击下载文档文档为doc格式
2xuuf8kbh51cf865cb4c
领取福利

微信扫码领取福利

微信扫码分享