问题
单项选择题
设有说明语句如下:
static char str[]="Beijing";
若执行下列输出语句:
printf("%d\n",strlen(strcpy(str,"China")));
则输出结果为( )。
A) 5
B) 7
C) 12
D) 14
答案
参考答案:A
解析: 本题考查求字符串的长度。数组str初始化的长度是7,使用strcpy函数将新字符串赋给str后,strlen函数返回的是新字符串的字符个数5。