选择题
1. | 以下叙述中错误的是 【 正确答案: C】。 |
---|---|
2. | 下面关于算法的说法错误的是 【 正确答案: B】。 |
3. | 以下属于程序的基本控制结构的是 【 正确答案: D】。 |
4. | 用计算机解决问题的步骤一般为 【 正确答案: D】。 ①编写程序 ②设计算法 ③分析问题 ④调试程序 |
5. | 程序设计语言的发展阶段不包括 【 正确答案: B】。 B.自然语言 |
6. | 求1+2+3+......+1000的和。该题设计最适合使用的控制结构为 【 正确答案: C】。 |
7. | 以下不属于算法基本特征的是 【 正确答案: D】。 |
8. | 以下选项中正确的是 【 正确答案: D】。 |
9. | 以下叙述中错误的是 【 正确答案: C】。 B.C语言是一种结构化程序设计语言 |
10. | 以下叙述中正确的是 【 正确答案: B】。 |
11. | 判断一个年份是不是闰年的算法是 【 正确答案: D】。 |
12. | 常用的算法描述方法有 【 正确答案: D】。 |
13. | 以下为求0到1000以内所有奇数和的算法,从中选出描述正确的算法 【 正确答案: A】。 |
14. | 流程图是描述 【 正确答案: B】的常用方式。 |
15. | 流程图中表示判断框的是 【 正确答案: B】。 |
利用visio绘制流程图
1、算法设计—三个数排序
用结构化流程图求解:
有3个数a,b,c,要求按由大到小的顺序把它们输出。
2、算法设计—求满足条件的数的个数
用盒图求解:
个位数为7且能被3整除的六位数的个数。
3、模块划分—系统功能结构框图
采用自顶向下、逐步细化的方法进行模块划分,绘制系统功能结构框图
4 、算法设计—二次方程求根
用伪代码算法求解:
5 、算法设计— 两个数的最大公约数
用盒图求解:
求两个数m和n的最大公约数。
6、算法设计—求1+2+3+...+100
用N-S流程图求解:
求1+2+3+...+100