参考答案和解析
正确答案:D
解析:字符串必须以‘\0’为结束符。
更多“以下能正确定义字符串的语句是( )。A.char str[]={'\064'};B.char str="kx43";C.char str=";D.cha ”相关问题
  • 第1题:

    【单选题】如果有定义语句char str1[10],str2[10]={"books"};则能将字符串"books"赋给数组str1的正确语句是()。

    A.str1="books";

    B.strcpy(str1,str2);

    C.str1=str2;

    D.strcpy(str2,str1);


    gets(&str[0])

  • 第2题:

    若有定义:char strl[10],str2[ ]="student"; 以下能把str2中的字符串赋给strl的语句是()。

    A.for(int i=0; i<=strlen(str2); i++) str1[ i ]=str2[ i ];

    B.str1="student";

    C.str1=str2;

    D.for(int i=0; str2[ i ]!=0; i++) str1[ i ]=str2[ i ];


    D

  • 第3题:

    7、下面语句错误的是()。

    A.int *p; *p=20;

    B.char *s="abcdef"; printf("%s\n",s);

    C.char *str="abcdef"; char *p; p=str

    D.char *str;str="abcdef";


    x=x+10=x+y

  • 第4题:

    若有定义:char strl[20]="a good ", str2[ ]="student"; 以下能将字符串str1变为"a good student"的语句是()。

    A.strcat(str1, str2);

    B.strcpy(str1, str2);

    C.str1 = str1 + str2;

    D.str1 = str1 & str2;


    8,16,10

  • 第5题:

    下列初始化字符数组的语句,正确的是()。

    A.char[] str = {'h', 'e', 'l', 'l', 'o'};

    B.char[5] str = "hello";

    C.char[5] str = {"hi"};

    D.char[100] str = "";


    A