以下程序,小猫说出的内容是?( )

A:6
B:8
C:10
D:12
正确答案:B
答案解析
本题正确答案是B,考察的知识点是变量和运算指令。
在Scratch中,布尔值是可以参与算术运算的,此时True会转换成1,而False会转换成0。因此,a > 1的值是1,而 b < 1的值是0,c的初始值为1。
在循环代码块中,结束循环的条件是c >= 5,所以,循环执行了2次,相应的a增加a的代码也执行了2次,a的初始值为2,所以最后a的值是8。
试卷来源:202205(第13届)蓝桥杯Scratch图形化编程青少组(国赛_中级)真题