• 2022-06-06
    合法的数组定义是( )
    A: char a={'U', 'V', 'W','X', 'Y'};
    B: char a[5]={"A","A", "A","A","A"};
    C: char a[6]= {'A','B','C','D','E'};
    D: char a[5]= "ABCDE";
  • C

    内容

    • 0

      ​下列对字符数组s初始化错误的是( )。​ A: char s[5]={"abc"}; B: char s[5]={ 'a', 'b', 'c'}; C: char s[5]= " "; D: char s[5]="abcde";

    • 1

      下面合法的数组定义是( ) A: int a[6]={"string"}; B: int a[5]={0,1,2,3,4,5}; C: char a={"string"}; D: char a[]={0,1,2,3,4,5};

    • 2

      下面合法的数组定义是( ) A: int a[6]={"string"}; B: int a[5]={0,1,2,3,4,5}; C: char a={"string"}; D: char a[]={0,1,2,3,4,5};

    • 3

      下列对字符串的定义中,错误的是 。 A: char str[5]= "abcde"; B: char str[ ]= "abcde"; C: char *str ="abcde"; D: char str[ ]={ 'a', 'b', 'c', 'd', 'e', '\0'};

    • 4

      (单选题)以下对数组s的初始化,错误的是_______。 A: char s[5] = { "abc" } ; B: char s[5] = { 'a' , 'b' , 'c' } ; C: char s[5] = "" ; D: char s[5] = "abcde" ;