• 2022-06-10
    运行下面的语句后,输出结果为()char a[]="An apple",b[]={"an"};char c;int d,e;c=strcmp(a,b);d=strcmp(b,a);e=strcmp(b,b);printf("%d%d%d",c,d,e);
    A: 1-10
    B: an
    C: An apple
    D: -110
  • D

    内容

    • 0

      以下程序段的运行结果是( )。char a[]="abcdef";char b[]="xyz";strcpy(a,b); printf("%c",a[4]); A: c B: z C: \0 D: e

    • 1

      有语句:char str[2][10]={"abc", "ABC"};那么:printf("%d", strcmp(str[1], str[0])); 的输出结果是_____

    • 2

      strcmp的返回值类型不是() A: int B: char C: char* D: float

    • 3

      【数组和结构体_3_11】有定义语句“char str[2][10]={"abc","ABC"};”,则语句“printf("%d",strcmp(str[1],str[0]));”的输出结果是__________ ___,语句“printf("%d",strcmp(strlwr(str[1]),str[0]));”的输出结果是__________ ____。

    • 4

      下列语句执行完,输出的结果为 。char a&#91;5&#93;&#91;10&#93;={"student","worker","soldier","cadre","peasant"};char s1&#91;10&#93;, s2&#91;10&#93;;strcpy(s1,a&#91;0&#93;); strcpy(s2,a&#91;0&#93;);for(int i=1;i&#91;5;i++) { if(strcmp(a[i], s1)&#93;0) strcpy(s1,a[i]); if(strcmp(a[i], s2)<0) strcpy(s2,a[i]);}cout<<s1<<’ ’<<s2<<endl;[/i][/i][/i][/i]