• 2022-06-08
    已知:char a[15],b[15]={"I love china"};则能将字符串I love china赋给数组a的正确语句是( )
    A: a="I love china";
    B: strcpy(b,a);
    C: a=b;
    D: strcpy(a,b);
  • D

    内容

    • 0

      对字符数组s赋值,不合法的是:( ) A: A.char s[]="china"; B: B.char s[20]={" china "}; C: C.char s[20];s=" china"; D: D.char s[20]={c,h,i,n,a};

    • 1

      以下给字符数组str定义和赋值正确的是( ) A: char str[10]; str={"china!"}; B: char str[]={"china!"}; C: char str[10]; strcpy(str,"abcdefghijkl"); D: char str[10]={"abcdefghijkl"};

    • 2

      以下程序的运行结果是void main ( ){ char str [] = I love China!; printf (%s, str); printf (%s\n, str + 7);} A: I love China!China! B: IChina! C: I love China! China! D: I China!

    • 3

      以下字符串合法的是? A: "I love Python' B: "I "love" Python" C: "abe 'defgh" D: 'I love' Python"

    • 4

      下列数组说明中,说法正确的是( )。 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";