设char str1[10]=″ABCDE″,str2[10]=″XYZ″;则执行语句:printf(″%d″,strlen(s

设char str1[10]=″ABCDE″,str2[10]=″XYZ″;则执行语句:printf(″%d″,strlen(strcpy(str1,str2)));后的输出是()


A、

3


B、

5


C、

8


D、

9


【正确答案】:A
【题目解析】:

strlen(strcpy(str1,str2)),strlen()计数函数(不包含\0);strcpy()复制函数,strcpy(str1,str2)得str1[10]=″XYZ″,strlen(strcpy(str1,str2))得3