• 2022-05-26
    若有char str1[]="good",str2[10],str3[10]="how";,使用 strcpy 函数进行无效操作的是 ____
    A: strcpy(str2,str1)
    B: strcpy(str3,str2)
    C: strcpy(str2,&str1[2])
    D: strcpy(str3,str1)
  • B

    内容

    • 0

      【单选题】假设有如下变量定义“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);

    • 1

      列不能正确进行字符串赋值操作的语句是 未知类型:{'options': ['char str[10];gets(str);', 'char *str;str="a"', "char*str;str='a';", 'charstr[10];strcpy(str,"hello");'], 'type': 102}

    • 2

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

    • 3

      如有以下定义:char str1[8], str2[8] = "good";则不能将str2的内容交给str1数组的是: A: str1 = str2; B: strcpy(str1, str2); C: strncpy(str1,str2,6); D: str1[0] = 0; strcat(str1, str2);

    • 4

      下面哪个选项不能将"hello"字符串存入字符数组str中( )。 A: char str[]="hello" ; B: char str[30]; strcpy(str, "hello"); C: char str[30];str="hello"; D: char str[30],*ps=str; strcpy(ps,"hello");