A-A+

有以下程序(strcat函数用以连接两个字符串) #include #in

2022-08-06 06:36:08 问答库 阅读 176 次

问题详情

有以下程序(strcat函数用以连接两个字符串)
#include<stdio.h>
#include<string.h>
main()
{char a[20]=”ABCD\0EFG\0”,b[]=”IJK”;
strcat(a,b);printf(”%s\n”,a);
}
程序运行后的输出结果是()。
A.ABCDE\0FG\0IJK
B.ABCDIJK
C.IJK
D.EFGIJK请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:C语言中以字符’\0’作为字符串结束的标志。本题中字符串a实际为“ABCD”,函数strcat将串a和串b连接所以选B。

考点:字符串,函数