柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序(strcat函数用以连接两个字符串) #include
#include
main() { char a[20]="ABCD\0EFG\0",b[]="IJK"; strcat(a,b); printf("%s\n",a); } 程序运行后的输出结果是
A.IJK
B.ABCDE\0FG\0IJK
C.ABCDIJK
D.EFGIJK
热度🔥1,389
参考答案:C
解析:
【解析】字符数组a中包含两个'\0',遇到第一个'\0'时就表示字符串a结束。字符串处理函数strcat(字符数组a,字符数组b),功能是连接两个字符数组中的字符串,把字符串b连接到a的后面,结果放在字符数组a中。连接时将字符串a后的'\0'取消,只在新串最后保留一个'\0'。本题相当于将"ABCD"和"IJK"连接。因此C选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
液晶显示器(LC D)的主要技术指标不包括()。
在过程定义中有语句: Private Sub GetData(ByVal data As Integer ) 其中"ByVal"的含义是( )。
在HTML语言中,段落标记为
关于OSI参考模型各层功能的描述中,错误的是
标签
二级C语言
字符串
连接
字符
数组