运行以下程序,输入 good night,程序执行结束后,result 的值为( )。

A:dnig
B:gind
C:doog
D:good
正确答案:C
答案解析
代码块的作用是遍历字符串中的每一个字符,取字符串的前4个字符,倒序连接。变量i表示的是字符位置,从1开始。
注意两个细节:
1). i / 4的结果向上取整等于1,说明i / 4 <= 1,所以i的取值可以为1、2、3、4;
2). 在进行字符串连接的时候,当前字符在前面,“result”变量在后面,因此是倒序连接;
输入的字符串是“good night”,前4个字符是good,倒过来就是doog,因此C选项是正确的。
试卷来源:202409(第15届)蓝桥杯Scratch图形化编程青少组(国赛_初中级)真题