设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