• 2021-04-14
    下面关于数组的初绐化正确的是( )。? char str()={′a′,′b′,′c′};|char str[2][3]={ {′a′,′b′}, {′c′,′d′}, {′e′,′ f′} };|char str[ ]={'a', 'b', 'c'};|char str[2]={'a', 'b', 'c'};
  • char str[ ]={'a', 'b', 'c'};

    内容

    • 0

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

    • 1

      下列关于字符串使用正确的是() 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";

    • 2

      下面声明一个String类型的数组,正确的是() A: char str[][]; B: String str[10]; C: char str[]; D: String str[];

    • 3

      以下选项中有语法错误的是( )。 A: char *str[ ]={“guest”}; B: char str[10 ]={“guest”}; C: char *str[3] *str[1]={“guest”}; D: char str[3][10];str[1]={“guest”};

    • 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");