在编程中,如果有一个字符串`str`,执行`str=str[n-i];`后,`str`的值会变成什么? A. 字符串`str`的第n-i个字符 B. 字符串`str`从第n-i个字符开始到末尾的子串 C. 字符串`str`从开始到第n-i个字符的子串 D. 字符串`str`的长度 答案解析 核心考点是字符串操作。`str=str[n-i];`表示将字符串`str`的第n-i个字符赋值给`str`,因此`str`的值会变成字符串`str`的第n-i个字符。选项B、C和D错误,因为它们描述的操作与`str=str[n-i];`不符。 正确答案:A