对以下程序效果描述完全正确的是?( )

A:如果鼠标指针碰到小猫,小猫瞬间移到随机位置
B:如果鼠标指针碰到小猫,小猫在1秒内滑行到随机位置
C:如果鼠标指针没有碰到小猫,小猫瞬间移到随机位置
D:如果鼠标指针没有碰到小猫,小猫在1秒内滑行到随机位置
正确答案:D
答案解析
本题考查的知识点是对滑行指令的理解。
在Scratch编程中,滑行指令是独占模式的,这意味着,一旦执行滑行指令,在同一个代码块中,就不能执行其它任何代码。在上面的代码中,一旦鼠标没有碰到角色,那么角色就开始执行“在1秒内滑行到随机位置”,代码处于等待状态,就无法检测是否碰到鼠标指针了。此时,即使角色碰到鼠标指针了,它也继续保持滑行状态,既不会瞬间移到随机位置,也不会重新执行1秒内滑行到随机位置。
试卷来源:202305(第14届)蓝桥杯Scratch图形化编程青少组(国赛_中级)真题