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

运行下列程序,变量“总和”最后的值是?( )

运行下列程序,变量“总和”最后的值是?( ) 题目配图
A:4
B:6
C:10
D:14

正确答案:C

答案解析

本题考察自制积木的递归调用。每次调用都会将当前的“数字”累加到变量“总和”中,然后将数字减1后再次调用自己,直到数字等于0时停止。 运行过程如下: 第1次:数字=4,总和增加4(总和=4),调用递归累加(3); 第2次:数字=3,总和增加3(总和=7),调用递归累加(2); 第3次:数字=2,总和增加2(总和=9),调用递归累加(1); 第4次:数字=1,总和增加1(总和=10),调用递归累加(0); 第5次:数字=0,条件不成立,递归结束。最终总和为10。

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

本卷相关题目

在线做题 同科目题库