运行以下程序后,列表n里面内容正确的是?( )





A:
B:
C:
D:
正确答案:A
答案解析
本题考察的知识点包括列表操作和字符串操作。
点击绿旗时,首先将列表清空,然后重复执行10次,依次将数字1、2、3、4、5、6、7、8、9和10插入到列表n中。
列表中现在有10个数字了,后续代码中的n的项目数就是10,可以直接换成数字10。
接下来又重复执行了10次,如果变量 i < 10,则将列表中的第i项替换为字符串a的第(10 - i) 个字符,由于a是回文字符串,其实就是替换为a的第i个字符。
所以,列表中的前9项,即数字1、2、3、4、5、6、7、8、9依次被替换为上、海、自、来、水、来、自、海、上,第10项则保持不变。
试卷来源:202204(第13届)蓝桥杯Scratch图形化编程青少组(省赛_中级)真题