单项选择题下面程序段的运行结果是( )。
char a[]="abcdefgh";
char *p=a;
p+=3;
printf("%d\n",strlen(strcpy(p,"ABCD")));

A.8
B.12
C.4
D.7


延伸阅读

你可能感兴趣的试题

4.单项选择题以下叙述中错误的是______。

A.用户定义的函数中可以没有return语句
B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C.用户定义的函数中若没有return语句,则应当定义函数为void类型
D.函数的return语句中可以没有表达式

6.单项选择题设有以下说明语句:
struct ex {
int x; float y; char z;
} example;
则下面的叙述中,不正确的是______。

A.struct是结构体类型的关键字
B.example是结构体类型名
C.x,y,z都是结构体成员名
D.structex是结构体类型名