✏️ 纠错
考点:C++字符串 replace 函数的使用。
答案:B
解析: replace 函数第一个参数是起始位置,第二个是替换字符个数,第三个是替换字符串。要得到 HelloC++,从第5个位置开始替换5个字符,即 str.replace(5,5,"C++"); 。
知识点解析:
第 189 题 / 共 276 题
第 13 题 下面程序最后能够得到

HelloC++ 的是( )。
你真棒!
📝 题目解析
【答案】B
【考纲知识点】字符串及其函数
【解析】replace方法原型为basic_string& replace( size_type pos, size_type count, const basic_string& str );第一参数表示替换开始的下标位置,第二个表示要从刚才位置开始替换到第几个,第三个表示替换为什么。
考点:C++字符串 replace 函数的使用。
答案:B
解析: replace 函数第一个参数是起始位置,第二个是替换字符个数,第三个是替换字符串。要得到 HelloC++,从第5个位置开始替换5个字符,即 str.replace(5,5,"C++"); 。
知识点解析:
str.replace(5, 5, "C++") 表示从索引 5 开始替换 5 个字符为 "C++",原字符串 "HelloWorld" 变为 "HelloC++"。