当前位置:首页 >> 数学 >>

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


算法初步练习题 一、选择题: 1.(09 天津文)阅读下面的程序框图,则输出的 S ? A. 14 B. 20 C. 30 D. 55 2.(09 福建)阅读图 2 所示的程序框图,运行相应的程序,输出的结果是 A. 1 B. 2 C. 3 D. 4
开始
S ? 0, i ? 1

开始

S ? 2, n ? 1

S ? S ? i2
i ? i ?1
否 否

S?

1 1? S

i ? 4?
是 输出 S 结束 1题

n ? n ?1
S ?2
是 输出 n 2题 结束

3.(09 福建)阅读右图所示的程序框图,运行相应的程序,输出的结果是 A. 2 B. 4 C. 8 D. 16
开始

S ? 2, n ? 1

开始

k ? 0, S ? 0

S?

1 1? S



n ? 2n
S ? 2
是 输出

S ? 100? 是

S ? S ?2

S

输出 k 结束

k ? k ?1

n
4题

结束

3题

4.(09 浙江)某程序框图如图所示,该程序运行后输出的 k 的值是 A. 4 B. 5 C. 6 D. 7 5.执行右面的程序框图,输出的 S 是 A. ?378 B. 378 C. ?418
第 1 页 共 6 页

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

S

i ?i?2


s ? 100
是 输出 S 开始 输出 i 结束

? S ? 2k

k ? k ?1
5题

6题

7.右图是把二进制数 11111 ( 2) 化为十进制数的一个程序框图,判断框内应填入的 条件是 A. i ? 4
开始
s ? 1, i ? 1

B. i ? 4

C. i ? 5
开始
A ? 2, B ? 1

D. i ? 5

i ? i ?1
s ? 1? 2 ? s
是 输出 s 结束 7题 结束 否 输出 B

A ? A ?1

B ? 2B ?1



A?5


8题

8.某程序框图如图所示,则该程序运行后输出的 B 等于 A. 15 B. 29 C. 31 D. 63 9.(09 海南)如果执行右边的程序框图,输入 x ? ?2, h ? 0.5 ,那么输出的各个数 的和等于 A. 3 B. 3.5 C. 4 D. 4.5

第 2 页 共 6 页

开始 开始 输入 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 题

10.(09 辽宁)某店一个月的收入和支出总共记录了 N 个数据 a1 , a2 , ???, aN ,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入 S 和月 净盈利 V , 那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的 A. A ? 0,V ? S ? T C. A ? 0,V ? S ? T B. A ? 0,V ? S ? T D. A ? 0,V ? S ? T

二、填空题: 11.(09 安徽)程序框图(即算法流程图)如图所示,其输出结果是_______. 12.(09 山东)执行右边的程序框图,输出的 T ? .
开始 开始

α =1
S ? 0, T ? 0, n ? 0
是 否 否 输出 T 结束 12 题 结束

T ?S S ? S ?5 n ? n?2 T ?T ?n

α =2α +1

a ? 100 ?

输出 a

第 3 页 共 6 页

13.下面的程序框图表示的算法的结果是
开始

a ?1 a ? 2a ? 1


15 题

a ? 100?
是 输出 a 结束

14.阅读右上面的流程图,若输入 a ? 6, b ? 1 ,则输出的结果是
开始

a ? 1, b ? 1


a?3


b ? 2b
a ? a ?1

输出 b 结束

15(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

第 4 页 共 6 页

参考答案

1. C. 【解读与点评】 当 i ? 1 时, S=1;当 i=2 时, S=5;循环下去, 当 i=3 时, S=14; 当 i=4 时,S=30;本试题考查了程序框图的运用. 2.D【解读与点评】本题考查是算法的重新框图与算法的语句识别.易错点是 不懂得运行顺序. 当 n ? 1, S ? 2 代入程序中运行第一次是 S ? ?1 ,然后赋值此时 n ? 2 ;返回运 行第二次可得 S ?
1 1 ? ,然后赋值 n ? 3 ; 再返回运行第三次可得 1 ? (?1) 2

S?

1 1 1? 2

? 2 ,然后赋值 n ? 4 ,判断可知此时 S ? 2 ,故输出 n ? 4 .故选 D.

3.C【解读与点评】本题考查是算法的重新框图与算法的语句识别.考查学生 运算求解能力.本题的易错点是要注意是先赋值再输出. 当 n ? 1, S ? 2 代入程序中运行第一次是 S ? ?1 ,然后赋值此时 n ? 2 ;返回运 行第二次可得 S ?
1 1 ? ,然后赋值 n ? 4 ; 再返回运行第三次可得 1 ? (?1) 2

? 2 ,然后赋值 n ? 8 ,判断可知此时 S ? 2 ,故输出 n ? 8 . 1 1? 2 4.A. 【解读与点评】对于 k ? 0, s ? 1, ? k ? 1 .对于 k ? 1, s ? 3,? k ? 2 ,则
k ? 2 ,s ? 3? 8 ? , k ?,后面是 3 k ? 3, s ? 3 ? 8 ? 211,?k ? 4 ,不符合条件时输出

S?

1

的 k ? 4 .此题是新课程新增内容,考查了程序语言的概念和基本的应用,通 过对程序语言的考查,充分体现了数学程序语言中循环语言的关键. 9.B. 【解读与点评】循环 9 次,对应输出值如下表。

x
y

?2

?1.5

?1

?0.5

0

0.5

1 1

1.5
1

2 1

0

0

0

0

0

0.5

本题的循环体镶套一个三段条件结构,是一道有一定难度的算法框图题。三年新 课程高考都涉及算法框图题,而且逐年加大难度,是个值得关注的热点问题。 10.C【解读与点评】 ak 表示收入或支出数据, 若 ak ? 0 ,则这些正数据的和为

第 5 页 共 6 页

月总收入 S,故在图中空白的判断框填 A ? 0 ,否则为月总开支 T,故月净盈 利 V ? S ? T ,处理框中填 V ? S ? T . 易错点:当 ak 表示支出数据时为负数,忽略了隐含 ak ? 0 这个条件就会导致选择 错误答案 A. 课本原型:必修 3 第 26 页习题 1-2B 3 题 【命题立意】考查循环结构的程序框图,将支出、收入问题与算法相结合构思新 颖. 11.127. 【解读与点评】 由程序框图知,循环体被执行后 a 的值依次为 3、7、 15、31、63、127,故输出的结果是 127. 12. 【解析】:按照程序框图依次执行为 S=5,n=2,T=2; S=10,n=4,T=2+4=6;S=15, n=6,T=6+6=12; S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30>S,输出 T=30 答案:30 【解读与点评】:本题主要考查了循环结构的程序框图,一般都可以反复的进行运 算直到满足条件结束,本题中涉及到三个变量,注意每个变量的运行结果和 执行情况. 17.解:由流程图可知第一个选择框作用是比较 x 与 b 的大小, 故第二个选择框的作用应该是比较 x 与 c 的大小,故应填①;

第 6 页 共 6 页


赞助商链接
相关文章:
算法初步练习题(附详细答案)
算法初步练习题(附详细答案)_数学_高中教育_教育专区。期末复习题一、选择题: 1.(09 天津文)阅读下面的程序框图,则输出的 S ? A. 14 B. 20 C. 30 D....
算法初步练习题(附详细答案)
算法初步练习题(附详细答案)_高中教育_教育专区。算法初步练习题一、选择题: 1.阅读下面的程序框图,则输出的 S ? A. 14 B. 20 C. 30 D. 55 2.阅读图...
算法初步练习题(附详细答案)
算法初步练习题(附详细答案)_数学_高中教育_教育专区。算法初步练习题一、选择题: 1.(09 天津文)阅读下面的程序框图,则输出的 S ? () A. 14 B. 20 C....
算法初步练习题(附详细答案)
算法初步练习题(附详细答案)_高三数学_数学_高中教育_教育专区。算法初步练习题...是 n = 2n S=2 是 输出 n 结束 S = S +2 S 输出 k k = k +1 ...
算法初步练习题(附详细答案)
算法初步练习题(附详细答案)算法初步练习题(附详细答案)今日推荐 160份文档 2014年各行业从业资格考试 2014年国家司法考试案例分析模拟题 2014年证劵市场基础知识...
算法初步练习题(附详细答案)好
算法初步练习题(附详细答案)好_数学_高中教育_教育专区。一、选择题: 1. (2014 四川,5,5 分)执行如图的程序框图,如果输入的 x,y∈R,那么输出的 S 的最...
算法初步练习题(附详细答案)好
算法初步练习题(附详细答案)好_IT认证_资格考试/认证_教育专区。算法初步练习题一、选择题: 1.(09 天津文)阅读下面的程序框图,则输出的 S ? A. 14 B. 20...
打印——算法初步练习题(附详细答案)
高中数学 第章 算法初步... 71页 免费 算法初步练习题(附详细答案... 7页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此...
算法初步练习题(附详细答案)
算法初步练习题(附详细答案) - 算法初步练习题 一、选择题: 1.阅读下面的程序框图,则输出的 S ? A. 14 B. 20 C. 30 D. 55 2.阅读图 2 所示的程序...
算法初步练习题(附详细答案)
算法初步练习题(附详细答案)_高一数学_数学_高中教育_教育专区。精选题型,算法初步练习题 算法初步练习题一、选择题: 1.(09 天津文)阅读下面的程序框图,则输出...
更多相关标签: