#CA103. 初识算法
初识算法
1.以下关于算法的描述中,正确的是( ) {{ select(1) }}
- 算法就是计算机程序
- 算法是解决问题的具体步骤
- 算法只能用计算机语言表示
- 算法必须有输入和输出
2.小华设计了一个"判断天气决定穿衣"的算法:如果下雨就带伞,如果降温就加外套。这主要使用了( )结构 {{ select(2) }}
- 顺序结构
- 选择结构
- 循环结构
- 跳转结构
3.流程图中的菱形框通常表示( ) {{ select(3) }}
- 开始/结束
- 处理步骤
- 判断条件
- 输入/输出
4.伪代码的特点是( ) {{ select(4) }}
- 必须用计算机语言编写
- 只能用图形表示
- 介于自然语言和计算机语言之间
- 编译软件可以运行
5.判断2000-2500年是否为闰年的算法中,"能被4整除但不能被100整除,或者能被400整除"这是一个( ) {{ select(5) }}
- 顺序操作
- 循环操作
- 条件判断
- 输入操作
6.以下关于流程图的说法中,错误的是( ) {{ select(6) }}
- 流程图使用图形符号表示算法
- 流程图只能表示顺序结构
- 流程图可以表示算法的逻辑
- 流程图有助于理解和交流算法
7.算法与程序的关系可以比喻为( ) {{ select(7) }}
- 菜谱与做好的菜
- 乐谱与演奏的音乐
- 地图与实际的旅行
- 所有比喻都合适
8.以下关于算法质量的描述中,正确的是( ) {{ select(8) }}
- 算法越复杂越好
- 算法必须用C语言编写
- 算法应具有正确性和高效性
- 算法只能用于数学问题
8.流程图中的开始/结束符号是{{ input(9) }}形,判断符号是{{ input(10) }}形。
9.在"求1-100所有奇数和"的算法中,需要重复执行"判断奇偶→累加"的步骤,这使用了{{ input(11) }}结构。