设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为( )。

admin2013-02-23  46

问题 设有说明语句如下:    static char str[]="Beijing";   若执行下列输出语句:    printf("%d\n",strlen(strcpy(str,"China")));则输出结果为(    )。

选项 A、5
B、7
C、12
D、14

答案1

解析 本题考查求字符串的长度。数组str初始化的长度是7,使用strcpy函数将新字符串赋给str后,strlen函数返回的是新字符串的字符个数5。
转载请注明原文地址:https://jikaoti.com/ti/ssB0FFFM
0

最新回复(0)