单选题
以下程序(strcat函数用以连接两个字符串)运行后的输出结果是
#include<stdio.h>
#include<string.h>
main()
char a[20]="ABCD/OEFG/0", b[]="IJK";
strcat(a, b); printf("%s/n:,
【正确答案】
B
【答案解析】[解析] 本题的关键是看懂字符数组a的定义和初始化。程序中对数组a的定义和初始化语句为"char a[20]=“ABCD/0EFG/0"”,字符串中字符'D'后出现字符串结束标记'/0',所以a数组中实际存放的字符串为"ABCD",语句"strcat(a,b);"实现字符串a和字符串b的连接,所以a中的内容为字符串"ABCDIJK"。