下面程序的输出结果是______。 #include #include void main() { char *s1="AbCdEf", *s2="aB"; s1++; s2++; printf("%d\n",strcmp(s1,s2)); }
A: 正数
B: 负数
C: 零
D: 不确定的值
A: 正数
B: 负数
C: 零
D: 不确定的值
举一反三
- 请读程序:#include#includemain(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\n",strcmp(s1,s2));}输出结果是: A: A)正数 B: B)负数 C: C)零 D: D)不确定的值
- 以下程序执行结果是()。 #include #include void main() { char s1[10],*s2="ab\0cdef"; strcpy(s1,s2); printf("%s",s1); } A: ab\0cdef B: abcdef C: a D: 以上答案都不对
- 阅读程序main(){ char *sl=”AbCdEf”,*s2=”aB”; sl++;s2++; printf(“%d\n”,strcmp(s1,s2)); } 上面程序的输出结果是 A: 正数 B: 负数 C: 零 D: 不确定的值
- 下面程序的运行结果是( )#include “string.h”main(){ char *s1=“AbDeG”, *s2=”AbdEg” ;s1+=2; s2+=2;printf(“%d\n”,strcmp(s1,s2));} A: 整数 B: 负数 C: 零 D: 不确定的值
- 以下程序的输出结果是( )#include ”string.h”main(){ char s1[20]=“bcd”,s2[20]=“abc”;if(strcmp(s1,s2)>0) printf(“%s\n”,s1);else printf(“%s\n”,s2);} A: bcd B: abc C: bcdabc D: abcbcd