单选题:下面关于字符串的程序,其输出结果是
下面关于字符串的程序,其输出结果是 @[B](4)
```C++
#include
void fun(char s[], char t) {
int i = 0;
while (s[i]) {
if (s[i] == t)
s[i] = t - 'a' + 'A';
i++;
}
}
int main() {
char str[100] = "abcdefg", c = 'd';
fun(str, c);
printf("%s\n", str);
return 0;
}
```
A. abcdefg
B. abcDefg
C. ABCdEFG
D. ABCDEFG
A.abcdefg
B.abcDefg
C.ABCdEFG
D.ABCDEFG
答案:B
```C++
#include
void fun(char s[], char t) {
int i = 0;
while (s[i]) {
if (s[i] == t)
s[i] = t - 'a' + 'A';
i++;
}
}
int main() {
char str[100] = "abcdefg", c = 'd';
fun(str, c);
printf("%s\n", str);
return 0;
}
```
A. abcdefg
B. abcDefg
C. ABCdEFG
D. ABCDEFG
A.abcdefg
B.abcDefg
C.ABCdEFG
D.ABCDEFG
答案:B