• 2021-04-14
    设char str[10]=”ABCDE”,str2[10]=”XYZ”;则执行语句 printf(“%d”,strlen(strcpy(str1,str2));后的输出结果是___________
  • 3

    内容

    • 0

      设有 char str [ ] = “ Beijing ” ; 则执行 printf ( “ %d ”, strlen (strcpy (str , “China ” ) ) ) ; 后的输出结果是( )

    • 1

      下列数组说明中,说法正确的是( )。 A: static char str1[5],str2[]={"China"}; str1=str2; B: static char str[]="China"; C: static char str1[],str2[];str2={"China"}; strcpy(str1,str2); D: static char str[]; str="China";

    • 2

      下列关于字符串使用正确的是() A: char str[10]; str="Hello"; B: char *str; strcpy(str,"Hello"); C: char *str1,str[10]="Hello"; strcpy(str,str1); D: char *str; str="Hello";

    • 3

      【单选题】假设有如下变量定义“char str1[8],str2[8]="good";,则不能实现将字符数组str2赋值给str1的语句是() A. str1=str2; B. strcpy(str1,str2); C. strncpy(str1,str2,6); D. memcpy(str1,str2,5);

    • 4

      以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是______。 A: char* str, name[10]; str = "Hello World"; B: char* str, name[10]; name = "Hello World"; C: char str1[10] = "prog.c", str2[10]; str2 = str1; D: char head_line[]; head_line = "=============";