算法与程序框图 - 简单 - 习题
- 格式:docx
- 大小:561.96 KB
- 文档页数:6
第1页(共6 页) 算法与程序框图
一、选择题(共12小题;共60分)
1. 某框图如图所示,则该程序运行后输出的 值为
A. B.
C.
D.
2. 任何一个算法都必须有的基本结构是
A. 顺序结构 B. 条件分支结构
C. 循环结构 D. 以上三个都要有 3. 下列叙述能称为算法的个数为
① 从济南到北京旅游,可以坐火车,也可以乘飞机;
②解一元一次方程的步骤是:去分母、去括号、合并同类项、系数化为 ;
③ 方程 有两个根;
④ 求 的值,先计算 ,再计算 , , ,故结果为 .
A. B. C. D. 4. 下列对程序框图的描述正确的是
A. 程序框图中的循环可以是无尽的循环
B. 对一个程序来说,判断框中的条件是唯一的
C. 任何一个程序框图中都必须有判断框
D. 循环结构中一定包含条件结构 第2页(共6 页) 5. 下列说法正确的是
A. 一个算法的步骤是可逆的
B. 一个算法可以无止境地运算下去
C. 完成一件事情的算法有且只有一种
D. 每个算法执行后,都必须有结果 6. 下列关于程序框图的说法正确的是
A. 程序框图是描述算法的语言
B. 在程序框图中,一个判断框最多只能有一个退出点
C. 程序框图虽可以描述算法,但不如用自然语言描述算法直观
D. 程序框图与流程图不是同一个概念 7. 算法的有限性是指
A. 算法必须包含输出
B. 算法中每个操作步骤都是可执行的
C. 算法的步骤必须有限
D. 以上说法均不正确 8. 下列问题的算法适宜用条件结构表示的是
A. 求点 到 直线 的距离
B. 由直角三角形的两直角边求斜边
C. 解不等式
D. 计算 个数的平均数 9. 执行如图所示的程序框图,若输入的 的值为 ,则输出 的值为 第3页(共6 页)
A. B. C. D. 10. 下列四种叙述,不能称为算法的是
A. 解方程 的过程是移项和系数化为
B. 从济南到温哥华要先乘火车到北京,再转乘飞机
C. 解方程
D. 利用公式 计算半径为 的圆的面积应是计算 11. 执行如图所示的程序框图,若输入的 , 分别为 , ,则输出的 第4页(共6 页)
A. B. C. D. 12. 算法步骤如下:① .②若 ,则 .③若 ,则 .④若 ,则
.⑤输出 .则输出的 表示
A. , , , 中的最大值 B. , , , 中的最小值
C. 将 , , , 由小到大排列 D. 将 , , , 由大到小排列
二、填空题(共5小题;共25分)
13. 如图所示的一个算法的流程图,已知 ,输出的 ,则 的值是 .
14. 给出下面的算法:
第一步:输入 ;
第二步:判断 是否等于 ,若 ,则 满足条件;若 ,则执行第三步; 第5页(共6 页) 第三步:依次从 到 检验能不能整除 ,若不能整除 ,则执行第四步;若能整除 ,则执行第一步;
第四步:输出 .
满足条件的 是 . 15. 执行如图所示的流程图,最终输出的结果是 .
16. 给出下面的算法:
第一步 输入 ;
第二步 判断 是否小于 ,若是,则输出 ,否则执行第三步;
第三步 输出 .
当输入 的值分别为 , , 时,输出的结果分别为 , , . 17. 阅读如图所示的流程图,运行相应的程序,输出的结果 .
三、解答题(共5小题;共65分)
18. 试设计一个求 的值的框图.
19. 如图,阅读下列两个求三角形面积的流程图,回答问题. 第6页(共6 页)
(1)执行如图 所示的流程图,输出结果 是多少?在图 中,若输入 , ,则输出的结果是多少?
(2)对比一下两个流程图,你有什么发现? 20. 求方程 的根的程序框图如图所示,回答下面几个问题:
(1)写出该问题的算法;
(2)本题中给出的这个问题的程序框图正确吗?
(3)根据(1)重新绘制程序框图. 21. 设计一个算法,求一元一次不等式 的解,用自然语言描述该算法. 22. 一列数 , , , , ,其规律是:从第 项起每个数都是前一个数的平方加 ,求其前
项和,画出流程图.