• 2022-06-09
    若有定义语句:structa{inta1;inta2;};structaa3;以下赋值语句正确的是()
    A: a.a1=4;
    B: a2=4;
    C: a3={4,5};
    D: a3.a2=5;
  • D

    内容

    • 0

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

    • 1

      以下正确的数组定义语句是: A: char a[5]={'1', '2', '3', '4', '5', '\0'}; B: int b[2][ ]={{1}, {2}}; C: float c[ ][3]={1, 2, 3, 4, 5}; D: char d[5]="CHINA";

    • 2

      以下不能对二维数组a进行正确初始化的语句是() A: inta[2][3]={{1,2,3},{4,5,6}}; B: inta[][3]={{1,2,3},{1,2,3}}; C: inta[2][4]={{1,2,3},{4,5},{6}}; D: inta[3][3]={{1,2,3},{4,5,6},{7,8,9}}

    • 3

      【单选题】若有定义语句 inta=3,b=2,c=1; 以下选项中错误的赋值表达式是 () A. a=(b=4)=3; B. a=1+(b=c=4); C. a=(b=4)+c; D. a=b=c+1;

    • 4

      下面错误的语句是( )。 A: int a[2][3] = {1, 2, 3, 4, 5, 6}; B: int a[2][3] = {{1, 2, 3}, {4, 5, 6}}; C: int a[ ][ ] = {{1, 2, 3}, {4, 5, 6}}; D: int a[ ][3] = {{1, 2, 3}, {4, 5, 6}};