运行下列程序后,变量b的值是?( )

A:156
B:162
C:165
D:166
正确答案:C
答案解析
a为30,传入函数mul中,n作为形式参数参与运算,进行函数递归运算,从30开始,每次传入的参数减3,所求得的b值有57、81、102、120、135、147、156、162,当mul(n)函数中n为3时,计算出b的值为165,此时进行下一轮的递归时,n为0,停止脚本。
试卷来源:202409 青少年软件编程等级考试Scratch四级真题
题库首页 › 青少年软件编程(Scratch) › 题目 24076

正确答案:C
a为30,传入函数mul中,n作为形式参数参与运算,进行函数递归运算,从30开始,每次传入的参数减3,所求得的b值有57、81、102、120、135、147、156、162,当mul(n)函数中n为3时,计算出b的值为165,此时进行下一轮的递归时,n为0,停止脚本。
试卷来源:202409 青少年软件编程等级考试Scratch四级真题