• 2022-06-05
    数组定义及初始化正确的是( )
    A: char a[5]=;
    B: int a[5]=0,1,2,3,4,5;
    C: char a="string";
    D: char a[]=’0’,’1’,’2’,’3’,’4’,’5’;
  • D

    内容

    • 0

      以下能正确定义一维数组的选项是( )。 A: int a[5]={0,1,2,3,4,5}; B: char a[]={'a','b','c'}; C: char a={'1','2','3'}; D: float a[5]="abcd";

    • 1

      下列定义数组的选项中,不正确的是() A: double x[5]={1, 2, 3, 4, 0.5}; B: int x[5]={0, 1, 3, 5, 7, 9}; C: char c[]={'1', 'a', '5', 't'}; D: char d[]={'\x10', '\xa', '\26'};

    • 2

      【二维数组,初始化】以下能对二维数组a进行正确初始化的语句是【】 A: int a[2][ ]={{1, 0, 1}, {5, 2, 3}}; B: int a[ ][3]={{1, 2, 3}, {4, 5, 6}}; C: int a[2][4]={{1, 2, 3}, {4, 5}, {6}}; D: int a[ ][3]={{1, 0, 1}, {}, {1, 1}};

    • 3

      以下正确的数组定义语句是( )。 A: int n=5, x[n]; B: int x[5]={0,1,3,5,7,9}; C: char c1[]={'1','2','3','4','5'}; D: char c2[5]="12345";

    • 4

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