✏️ 纠错
第 264 题 / 共 276 题
13、以下代码运行后,sum 的结果是( )


你真棒!
📝 题目解析
【答案】B
【考察知识点】位运算、循环、switch-case语句
【解析】分步拆解:
先计算1|2:1二进制01,2二进制10,位或运算结果为11(十进制3),因此switch条件为arr[i] % 3;
遍历数组元素,计算每个元素的arr[i]%3并累加sum:
arr[0]=2:2%3=2 → sum +=3(sum=3);
arr[1]=4:4%3=1 → sum +=2(sum=5);
arr[2]=6:6%3=0 → sum +=1(sum=6);
arr[3]=8:8%3=2 → sum +=3(sum=9);
arr[4]=10:10%3=1 → sum +=2(sum=11);
最终sum=11,对应选项B。