以下运算正确的程序段是________。
A. char str1[]="ABCDE", str2[]="abcdef"; strcpy(str1, str2);
B. char str[10], *st="abcde"; strcat(str, st);
C. char *st1="ABCDS", *st2="abcde"; strcat(st1,st2);
D. char str[10]="", *st="abcde"; strcat(str, st);
以下能正确读入字符串的程序段是________。
A. char *p;scanf("%s", p);
B. char str[10]; scanf("%s", &str);
C. char str[10], *p; p=str; scanf("%s", p);
D. char str[10], *p=str; scanf("%s", p[1]);
若有语句: char s1[ ]="Shenyang", s2[10],*s3, *s4="NEU_soft"; 则对库函数strcpy调用正确的是_________。
A. strcpy(s1, s4);
B. strcpy(s2, s4);
C. strcpy(s3, s1);
D. strcpy(s4, s1);