问题 单项选择题

当执行下面的程序时,如果输入ABC,则输出结果是______。
#include "stdio.h"
#include "string.h"
main()
char ss[10]="12345";
gets(ss);strcat(ss,"6789");
printf("%s\n",ss);

A.ABC6789

B.ABC67

C.12345ABC6

D.ABC456789

答案

参考答案:A

解析:[评析] sdtrcat(str1,str2)合并字符串函数的作用是把str2所指字符串的内容连接到str1字符串的后面,自动删去str1原来串中的'\0'。为了进行这项操作,要求str1所指的字符串后面有足够的空间来容纳str2所指字符串中的内容。函数值为str1所指第一个字符的地址。

判断题
多项选择题 案例分析题