问题 单项选择题

当执行下面程序且输入a boy时,输出的结果是______。
#include<stdio.h>
#include<string.h>
main()
char ss[81]="A BOY",hh[81],*pt;
scanf("%s",hh);
pt=strcat(ss,hh);
puts(pt);
printf("%s\n",hh);

A.A BOY a
a

B.A BOY a boy
a boy

C.A BOY a boy a

D.A BOY a boy a boy

答案

参考答案:A

解析: 对于函数strcat(ss,hh),把字符串hh(若遇空格,舍去后面的部分,并重新赋给hh)连至字符串ss的后面。

解答题
多项选择题