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

运行下列程序后,S的值最终为32,那么红框处的数字应为7。( )

运行下列程序后,S的值最终为32,那么红框处的数字应为7。( 题目配图
A:对
B:错

正确答案:正确

答案解析

答案解析: 循环第1次,a除以2的余数不是0,所以执行否则条件,s=s-a=-1,然后a增加1后继续循环,此时a=2,除以2的余数为0,所以执行如果条件,s=(s+a)*3=3,然后a增加1,继续循环。第3次循环后,s=0;第4次循环,s=12,第5次,s=7;第6次,s=39;第7次,s=32。 所以循环了7次,说法正确。

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

本卷相关题目

在线做题 同科目题库