问题 单项选择题

下述程序执行的输出结果是( )。
#include<stdio.h>
main()
char a[2][4];
strcpy(a,"are");strcpy(a[1], "you");
a[0][3]='&';
printf("%s\n",a);

A.are&you

B.you

C.are

D.&

答案

参考答案:A

解析: strcpy实现的功能是复制,该操作把are复制到a中,a[0][3]='&',且strcpy(a[1],"you")把you复制到a[1]中.故输出a为“are&you”。

填空题
单项选择题 A1/A2型题