以下哪个算法描述没有体现分支结构?
如果是雨天,就到风雨球场上体育课,否则就到大操场上体育课
依据天气的状况,判断是否需要带伞出门
通过年龄是否满18岁,判断是否可以考取汽车驾照
烧水,清洗茶具,放茶叶,用开水洗茶叶,倒入开水,泡茶30秒
以下程序指令,( )是单分支结构,( )是多分支结构。(多选)
使用自然语言描述多分支结构时,会多次出现的关键词是?
结束
开始
如果,否则
输入
以下哪个算法描述没有体现循环结构?
毛毛虫长大,作茧,蜕变成蝴蝶飞走了
马路十字路口的交通指示灯,按照一定次序和时间间隔,变换颜色
洗衣机在洗涤过程中,反复执行注水、搅拌、排水等步骤,直到洗涤完成
商场大门口的红外线传感器,不断检测是否有客人,直到有人靠近,自动播报“欢迎光临”
关于嵌套循环结构,以下说法正确的是?
内循环和外循环的循环条件是相互独立的,互不影响
内循环的循环体执行完成后,外循环的循环体才会继续执行
内循环和外循环的循环体可以互换位置,不影响程序的运行结果
外循环的循环条件满足时,内循环才会开始执行
计算机能快速完成重复任务(如从1数到100万),主要依靠什么特性?
计算机设备是高端品牌
循环结构让计算机自动重复相同操作
计算机不需要休息,可以一直工作
计算机显示屏刷新速度快
使用比较交换方法找出数列[5, 3, 8, 2]中的最大值,正确的步骤是哪一个?
直接找出最大的数字8,作为最终擂主
先让5和3比较,胜者再和8比,最后胜者和2比
先确定5为擂主,然后依次与3、8、2比较,每次胜者成为新擂主
将每个数字都和其他所有数字比较一次,选出赢最多的
以下关于分治思想的描述,正确的是?
分治思想只适用于数据量小的问题
分治思想拆分完全不同的子问题
分治思想不需要合并子问题的解
分治思想拆分相似子问题,拆小求解再合并
小智用选择排序法给数字卡片排序,每次从哪里找最大数?
随机挑选卡片
所有卡片中
已排序卡片中
未排序卡片中
选择排序每次找最大值后,把它放到哪里?
任意位置
最前面
已排序部分的末尾
中间位置
冒泡排序的核心思想是?
每次找出最小的数放到最前面
通过相邻两个数的比较和交换来排序
用数字的大小画泡泡图
把数字分成两半分别排序
对数列[8,22,9,6,3]进行冒泡排序,第二轮排序后的结果是?
[8,6,3,9,22]
[3,6,8,9,22]
[8,9,6,3,22]
[6,3,8,9,22]
关于冒泡排序,以下说法正确的是?
简单易懂,适合小规模数据,大规模效率低,基本有序仍需大量操作
在数据基本有序时无需操作,性能极高,适合所有数据
适用于大规模数据,小规模数据排序效率低,实现复杂
复杂难懂,实现困难,只适合大规模数据,小规模数据排序效率高
冒泡排序的基本思想是在一轮轮的比较中,相邻元素如果满足特定条件就进行交换,使得较大的元素逐渐 “冒泡” 到序列末端。在对有n个元素的序列进行冒泡排序时,最多需要进行多少轮比较?
2n轮
n轮
n-1轮
n+1轮
在冒泡排序算法中,外循环的作用是?
交换相邻的两张卡牌
控制排序的总轮数
比较相邻的两张卡牌
确定某张卡牌的初始位置
桶排序算法的核心思想是?
随机改变数据顺序排序
将数据分布到多个桶中排序
逐个比较数据大小排序
按数据原始顺序排序
下列哪种场景不适合用桶排序?
图书馆按索书号整理书籍
超市商品按品类分区摆放
对全国人口年龄精确排序
学生按出生月份分组
小智要在暑假阅读一本厚厚的故事书,他应该采用“化大为小”的思想,最好的方法是?
只读自己感兴趣的段落,其他部分跳过
等快开学了,集中几天读完
把书分成几个部分,制定每天的阅读计划,一部分一部分读完
每天随机翻开一页阅读,不按照顺序