下面C++代码以递归方式实现字符串反序,横线处应填上代码是( )。

A:sIn[sIn.length() - 1] + sReverse(sIn.substr(0, sIn.length() - 1));
B:sIn[0] + sReverse(sIn.substr(1, sIn.length() - 1));
C:sReverse(sIn.substr(0, sIn.length() - 1)) + sIn[sIn.length() - 1];
D:sReverse(sIn.substr(1, sIn.length() - 1)) + sIn[sIn.length() - 1];
正确答案:A
试卷来源:202309 CCF-GESP编程能力等级认证C++五级真题