题目内容

以下判断正确的是________。

A. char *s="string"; 等价于char *s; *s="string";
B. char str[10]={"string"}; 等价于char str[10]; str={"string"};
C. char *s="string"; 等价于char *s; s="string";
D. char str[10]={"string"}; 等价于char str[10]; *str={"strint"};

查看答案
更多问题

以下运算正确的程序段是________。

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);

编程序将字符串s中所有的空格字符删去。

答案查题题库