题库首页 › 青少年软件编程(Scratch) › 题目 126

列表“日期”如下图1所示,下列哪几个编号的程序可以实现列表各项从大到小排序? 图1 ① ② ③ ④

列表“日期”如下图1所示,下列哪几个编号的程序可以实现列表各 题目配图列表“日期”如下图1所示,下列哪几个编号的程序可以实现列表各 题目配图列表“日期”如下图1所示,下列哪几个编号的程序可以实现列表各 题目配图列表“日期”如下图1所示,下列哪几个编号的程序可以实现列表各 题目配图列表“日期”如下图1所示,下列哪几个编号的程序可以实现列表各 题目配图
A:①②
B:③④
C:②④
D:①③

正确答案:D

答案解析

本题考察学生对算法中数据交换的掌握程度。要让“日期”按降序排列,就需要交换列表第2项和第3项。②号程序中,第3项的内容没有通过中间变量保存下来就直接被覆盖了,会造成数据遗失,无法完成交换;③号程序中,第2项的内容没有通过中间变量保存下来就直接被覆盖了,同样无法完成交换。因此只有①和③的程序能完成交换。

试卷来源:202206 青少年软件编程等级考试Scratch四级真题

本卷相关题目

在线做题 同科目题库