• 2022-07-27
    下列可以实现两个字符串之间比较的库函数是:
    A: void strcmp(char *s1 ,char *s2)
    B: int strcmp(char *s1 ,char *s2)
    C: char *strcat(char* dest,char *src)
    D: itoa(int n,char *s)
  • B

    内容

    • 0

      智慧职教: 设有以下字符串定义,则数组s1和s2( )。 char s1[]={ 'S' ,'t', 'r' ,'i','n', 'g'}; char s2[]= "String";

    • 1

      设有以下定义,则数组s1和s2()。char s1[]={ S ,t, r ,i,n, g};char s2[]= String;

    • 2

      下面程序段的运行结果是______。char*s1=“AbDeG”;char*s2=“AbdEg”;s1+=2;s2+=2;printf(“%d\n”,strcmp(s1,s2));//strcmp串比较函数 A: 正数 B: 负数 C: 零 D: 不确定的值

    • 3

      在主函数中输入1个字符串,存入字符数组s2中,然后调用自己编写的函数char*strcpy(char*s1,char*s2),将字符数组s2中的字符串复制到新的字符数组s1中,然后把字符数组s1中的字符串输出。具体要求:1)、字符串的输入、输出都在主函数中进行;2)、函数char*strcpy(char*s1,char*s2)需自己编写,使用指针实现(不得使用已有的库函数中函数)。

    • 4

      下列给字符数组赋初值时,正确的是()。 A: char s1[]="abcdef"; B: char s2[4]="abcd"; C: char s3[2][3]={"abc","xyz"}; D: char s4[4][]={’a’,’x’,’s’,’t’};