问题 单项选择题

若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是( )。 chars1[10]="12345",s2[10]="089",s3[]="67"; strcat(strcpy(s1,s2),s3); puts(s1);

A.08967

B.0894567

C.089567

D.089567

答案

参考答案:A

解析:本题考查字符串复制函数和字符串连接函数:字符串复制函数strcpy(s1,s2)是把s2的字符串复制给s1,执行后s1=089;字符串连接函数streat(s1,s2),功能是把s2字符串连接到s1字符串的末尾,执行后s1=08967。

问答题
单项选择题