✏️ 纠错
第 260 题 / 共 276 题
9、以下代码执行后,数组arr 的内容是(  )
📝 题目解析

【答案】A

【考察知识点】数组遍历、变量交换逻辑

【解析】核心逻辑:

循环i += 2:i取0、2、4,每次交换arr[i]和arr[i+1](通过算术运算交换,无需临时变量);

分步执行:

i=0:交换arr[0]和arr[1] → 数组变为{2,1,3,4,5,6};

i=2:交换arr[2]和arr[3] → 数组变为{2,1,4,3,5,6};

i=4:交换arr[4]和arr[5] → 数组变为{2,1,4,3,6,5};

最终数组内容为{2,1,4,3,6,5},对应选项A。