执行下列程序段:char s1[ ="abc", s2[ ]="mnop";strcpy(s2, s1) ;printf("%s",s2) ;输出的结果是
A. mnop
B. abc
C. mnopabc
D. abcmnop
下列数组定义及初始化合法的是
A. char a[8][] = "language";
B. int a[5] = {0,1,2,3,4,5};
C. char a[] = "string";
D. int a[2][] = {0,1,2,3,4,5,6};
已知char str[6]={ 'a', 'b', '\0', 'c', 'd', '\0'}; ,则printf("%s",str)的输出结果是
A. a
B. ab
C. abc
D. abcd
判断字符串s1是否大于字符串s2,正确的表达式是
A. s1>s2
B. strcat(s1,s2)
C. strcpy(s1,s2)
D. strcmp(s1,s2)>0